From 68780f2f24bc38004fb4974e39c1fff7cf07087a Mon Sep 17 00:00:00 2001 From: renu Date: Thu, 25 Feb 2021 12:00:43 +0530 Subject: [PATCH 01/19] Add flatpickr library for date picker --- app/app.js | 5 +++-- app/main/activity/activity.controller.js | 7 +++---- app/main/activity/activity.html | 4 ++-- .../modify/post-datetime-value.directive.js | 10 +++++++++- app/main/posts/modify/post-datetime-value.html | 17 ++--------------- .../posts/modify/post-value-edit.directive.js | 7 +++++-- app/main/posts/modify/post-value-edit.html | 6 +++--- .../views/filters/filter-date.directive.js | 6 +++--- app/main/posts/views/filters/filter-date.html | 4 ++-- package.json | 2 +- sass/vendor.scss | 1 + 11 files changed, 34 insertions(+), 35 deletions(-) diff --git a/app/app.js b/app/app.js index 59d0ae8a05..d7d77d1837 100644 --- a/app/app.js +++ b/app/app.js @@ -4,7 +4,6 @@ require('angular-resource'); require('angular-translate'); require('angular-translate-loader-static-files'); require('angular-ui-bootstrap'); -require('angular-datepicker/build/angular-datepicker'); require('angular-sanitize'); require('angular-elastic'); require('angular-filter'); @@ -71,7 +70,6 @@ angular.module('app', 'LocalStorageModule', 'pascalprecht.translate', 'ui.bootstrap.pagination', - 'angular-datepicker', 'angular.filter', 'ng-showdown', 'ngGeolocation', @@ -155,6 +153,9 @@ angular.module('app', .factory('Editor', function () { return require('@toast-ui/editor'); }) + .factory('Flatpickr', function () { + return require('flatpickr').default; + }) // inject the router instance into a `run` block by name //.run(['$uiRouter', '$trace', '$location', function ($uiRouter, $trace, $location) { // // * uncomment this to enable the visualizer * diff --git a/app/main/activity/activity.controller.js b/app/main/activity/activity.controller.js index b583a8eca1..ab60c76bd7 100644 --- a/app/main/activity/activity.controller.js +++ b/app/main/activity/activity.controller.js @@ -1,8 +1,8 @@ module.exports = ActivityController; -ActivityController.$inject = ['$rootScope', '$scope', '$translate', 'moment', 'Features']; +ActivityController.$inject = ['$rootScope', '$scope', '$translate', 'moment', 'Features', 'Flatpickr']; -function ActivityController($rootScope, $scope, $translate, moment, Features) { +function ActivityController($rootScope, $scope, $translate, moment, Features, Flatpickr) { // Initial values $scope.isActivityAvailable = false; $scope.currentInterval = 'all'; @@ -12,8 +12,7 @@ function ActivityController($rootScope, $scope, $translate, moment, Features) { created_before: null }; $scope.filtersMenuOpen = false; - $scope.dateOptions = { format : 'yyyy-mm-dd' }; - + Flatpickr('.flatpickr', {}); $scope.saveFilters = saveFilters; $scope.cancelChangeFilters = cancelChangeFilters; $scope.targetedSurveysEnabled = false; diff --git a/app/main/activity/activity.html b/app/main/activity/activity.html index 04a880cf92..298aa3be63 100644 --- a/app/main/activity/activity.html +++ b/app/main/activity/activity.html @@ -69,7 +69,7 @@

- + to @@ -80,7 +80,7 @@

- + diff --git a/app/main/posts/modify/post-datetime-value.directive.js b/app/main/posts/modify/post-datetime-value.directive.js index c956ea5bd3..9578ccddcb 100644 --- a/app/main/posts/modify/post-datetime-value.directive.js +++ b/app/main/posts/modify/post-datetime-value.directive.js @@ -1,4 +1,4 @@ -module.exports = ['moment', '_', function (moment, _) { +module.exports = ['moment', 'Flatpickr', '_', function (moment, Flatpickr, _) { return { restrict: 'E', replace: true, @@ -18,6 +18,14 @@ module.exports = ['moment', '_', function (moment, _) { // Update models on render ngModel.$render = render; + Flatpickr('#flatpickr', { + enableTime: true, + dateFormat: 'Y-m-d H:i', + onChange: function(selectedDates, dateStr, instance) { + $scope.model = dateStr; + save(); + } + }); // Render ngModel viewValue into scope function render() { diff --git a/app/main/posts/modify/post-datetime-value.html b/app/main/posts/modify/post-datetime-value.html index aa657adad7..505c4bc2aa 100644 --- a/app/main/posts/modify/post-datetime-value.html +++ b/app/main/posts/modify/post-datetime-value.html @@ -1,25 +1,12 @@
-
+
-
-
-
-
- - - -
diff --git a/app/main/posts/modify/post-value-edit.directive.js b/app/main/posts/modify/post-value-edit.directive.js index 21e6c4bb17..6a274ce742 100644 --- a/app/main/posts/modify/post-value-edit.directive.js +++ b/app/main/posts/modify/post-value-edit.directive.js @@ -23,6 +23,7 @@ PostValueEditController.$inject = [ '$rootScope', '$scope', '_', + 'Flatpickr', 'UshahidiSdk' ]; @@ -30,6 +31,7 @@ function PostValueEditController( $rootScope, $scope, _, + Flatpickr, UshahidiSdk ) { var fieldSetAttributes = [ @@ -43,14 +45,15 @@ function PostValueEditController( $scope.isTextarea = isTextarea; $scope.isCheckbox = isCheckbox; - $scope.dateFormat = { format: 'yyyy-mm-dd' }; - $scope.taskIsMarkedCompleted = taskIsMarkedCompleted; $scope.isAdmin = $rootScope.isAdmin; $scope.duplicatePresent = duplicatePresent; $scope.isFieldSetStructure = isFieldSetStructure; activate(); + angular.element(document).ready(function () { + Flatpickr('#date',{}); + }); $scope.$watch('activeSurveyLanguage', () =>{ if ($scope.form.title && !$scope.form.title.$dirty) { addDefaultValue(); diff --git a/app/main/posts/modify/post-value-edit.html b/app/main/posts/modify/post-value-edit.html index 4073f3e3e8..a2fce09708 100644 --- a/app/main/posts/modify/post-value-edit.html +++ b/app/main/posts/modify/post-value-edit.html @@ -67,7 +67,8 @@ 'error': form['values_' + attribute.id].$invalid && form['values_' + attribute.id].$dirty, 'success': ! form['values_' + attribute.id].$invalid && form['values_' + attribute.id].$dirty, 'required': attribute.required, - 'date' : isDate(attribute) || isDateTime(attribute), + 'date' : isDate(attribute), + 'date time' : isDateTime(attribute), 'location' : attribute.input === 'location' }" > @@ -93,8 +94,7 @@ - +
@@ -19,7 +19,7 @@ - + diff --git a/package.json b/package.json index 210eafb55f..7c4e2abe50 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,6 @@ "URIjs": "^1.14.1", "angular": "^1.5.6", "angular-cache": "^4.6.0", - "angular-datepicker": "alongubkin/angular-datepicker.git", "angular-elastic": "^2.5.1", "angular-filter": "^0.5.4", "angular-lazy-bootstrap": "github:ushahidi/angular-lazy-bootstrap", @@ -115,6 +114,7 @@ "checklist-model": "~0.11.0", "cross-fetch": "^3.0.4", "d3": "^3.5.17", + "flatpickr": "^4.6.9", "focus-trap": "^6.3.0", "leaflet": "^1.6.0", "leaflet-easybutton": "^2.4.0", diff --git a/sass/vendor.scss b/sass/vendor.scss index 3e90da4c73..515b358f4e 100644 --- a/sass/vendor.scss +++ b/sass/vendor.scss @@ -14,6 +14,7 @@ @import "~nvd3/build/nv.d3"; @import '~@toast-ui/editor/dist/toastui-editor-viewer.css'; // editor's ui @import '~@toast-ui/editor/dist/toastui-editor.css'; // editor's content +@import '~flatpickr/dist/flatpickr.min.css'; // Custom overrides From a5f96c014c8adc6d0e9615a970a3ea7d1fc2302b Mon Sep 17 00:00:00 2001 From: Anna Date: Mon, 1 Mar 2021 11:59:38 +0100 Subject: [PATCH 02/19] Bumping pl-version to v4.4.11 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7c4e2abe50..433edd3cbc 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "socket.io-client": "2.0.3", "sortablejs": "1.10.0", "underscore": "^1.7.0", - "ushahidi-platform-pattern-library": "4.4.6", + "ushahidi-platform-pattern-library": "4.4.11", "ushahidi-platform-sdk": "^0.5.0" }, "engines": { From efad714a1f9158eb68c36b9a28e93f006e45376f Mon Sep 17 00:00:00 2001 From: renu Date: Wed, 3 Mar 2021 15:43:36 +0530 Subject: [PATCH 03/19] Add accessibility service for setFocus --- app/common/common-module.js | 1 + app/common/services/accessibility.service.js | 9 +++++++++ app/settings/surveys/survey-editor.directive.js | 7 +++++-- app/settings/surveys/survey-editor.html | 2 +- app/settings/user-settings/user-settings.controller.js | 5 ++++- app/settings/user-settings/user-settings.html | 2 +- 6 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 app/common/services/accessibility.service.js diff --git a/app/common/common-module.js b/app/common/common-module.js index a9ac3797d6..65410083cc 100644 --- a/app/common/common-module.js +++ b/app/common/common-module.js @@ -85,6 +85,7 @@ angular.module('ushahidi.common', [ .controller('intercom', require('./controllers/intercom.js')) .service('LoadingProgress', require('./services/loadingProgress.service.js')) .service('DataExport', require('./services/data-export.service.js')) +.service('AccessibilityService', require('./services/accessibility.service.js')) .service('HxlExport', require('./services/hxl-export.service.js')) .service('DataImport', require('./services/data-import.service.js')) .service('VerifierService', require('./verifier/verifier.service.js')) diff --git a/app/common/services/accessibility.service.js b/app/common/services/accessibility.service.js new file mode 100644 index 0000000000..b841b167e4 --- /dev/null +++ b/app/common/services/accessibility.service.js @@ -0,0 +1,9 @@ +module.exports = AccessibilityService; +function AccessibilityService() { + return { + setFocus + }; + function setFocus(id) { + return document.getElementById(id).focus(); + } +} diff --git a/app/settings/surveys/survey-editor.directive.js b/app/settings/surveys/survey-editor.directive.js index c044367050..5b5801682d 100644 --- a/app/settings/surveys/survey-editor.directive.js +++ b/app/settings/surveys/survey-editor.directive.js @@ -30,7 +30,8 @@ SurveyEditorController.$inject = [ 'Features', 'SurveysSdk', 'TranslationService', - 'CategoriesSdk']; + 'CategoriesSdk', + 'AccessibilityService']; function SurveyEditorController( $rootScope, $scope, @@ -48,7 +49,8 @@ function SurveyEditorController( Features, SurveysSdk, TranslationService, - CategoriesSdk + CategoriesSdk, + AccessibilityService ) { $scope.saving = false; $scope.currentInterimId = 0; @@ -90,6 +92,7 @@ function SurveyEditorController( $scope.switchTab = switchTab; $scope.tab_history = {}; + $scope.setFocus = AccessibilityService.setFocus; $scope.loadRoleData = loadRoleData; $scope.roles_allowed = []; diff --git a/app/settings/surveys/survey-editor.html b/app/settings/surveys/survey-editor.html index 7b56c8513e..15859bee86 100644 --- a/app/settings/surveys/survey-editor.html +++ b/app/settings/surveys/survey-editor.html @@ -47,7 +47,7 @@

app.add_survey

- +
HDX User Id

Found on your Humanitarian Data Exchange (HDX) profile page

- +
From 9e747bcdcbaa2422fbda9dc642b1774f21fa29bf Mon Sep 17 00:00:00 2001 From: Emmanuelhashy Date: Sun, 28 Mar 2021 03:29:04 +0100 Subject: [PATCH 04/19] Add keyboard accessibility to the 'who can see this' section in the edit collection modal --- app/common/directives/role-selector.directive.js | 2 ++ app/common/directives/role-selector.html | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/common/directives/role-selector.directive.js b/app/common/directives/role-selector.directive.js index 6162d34a93..33167643d9 100644 --- a/app/common/directives/role-selector.directive.js +++ b/app/common/directives/role-selector.directive.js @@ -37,10 +37,12 @@ function RoleSelectorController($scope, RoleEndpoint, $translate, _) { if (_.indexOf($scope.model.role, admin.name) === -1) { $scope.model.role.push(admin.name); } + document.getElementById('add_roles').click(); } // adding all available roles to model if user clicks 'Everyone' function setEveryone() { $scope.model.role = null; + document.getElementById('add_everyone').click(); } } diff --git a/app/common/directives/role-selector.html b/app/common/directives/role-selector.html index 3db79e7000..a0a8084f0c 100644 --- a/app/common/directives/role-selector.html +++ b/app/common/directives/role-selector.html @@ -18,7 +18,7 @@ ng-model="everyone" ng-click="setEveryone()" > - Everyone + Everyone
@@ -40,7 +40,7 @@ ng-model="everyone" ng-click="setAdmin()" > - Specific roles... + Specific roles...
Date: Fri, 2 Apr 2021 12:40:29 +0200 Subject: [PATCH 05/19] Tests: Adding Flatpickr to test-app --- test/unit/make-test-app.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/unit/make-test-app.js b/test/unit/make-test-app.js index a0b2142220..07bf867d63 100644 --- a/test/unit/make-test-app.js +++ b/test/unit/make-test-app.js @@ -23,6 +23,9 @@ module.exports = function () { .factory('Sortable', function () { return require('sortablejs'); }) + .factory('Flatpickr', function () { + return function () {}; + }) .constant('CONST', { 'BACKEND_URL' : backendUrl, 'API_URL' : backendUrl + '/api/v2', From 8e8080f9660fe502279fdf4d470ff5e33b9d27bf Mon Sep 17 00:00:00 2001 From: Emmanuelhashy Date: Fri, 2 Apr 2021 12:22:14 +0100 Subject: [PATCH 06/19] Update role-selector.directive.js,role-selector.html and package.json with the corrections made from the first review --- app/common/directives/role-selector.directive.js | 4 ++-- app/common/directives/role-selector.html | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/common/directives/role-selector.directive.js b/app/common/directives/role-selector.directive.js index 33167643d9..3a527739cb 100644 --- a/app/common/directives/role-selector.directive.js +++ b/app/common/directives/role-selector.directive.js @@ -37,12 +37,12 @@ function RoleSelectorController($scope, RoleEndpoint, $translate, _) { if (_.indexOf($scope.model.role, admin.name) === -1) { $scope.model.role.push(admin.name); } - document.getElementById('add_roles').click(); + $scope.everyone = false } // adding all available roles to model if user clicks 'Everyone' function setEveryone() { $scope.model.role = null; - document.getElementById('add_everyone').click(); + $scope.everyone = true } } diff --git a/app/common/directives/role-selector.html b/app/common/directives/role-selector.html index a0a8084f0c..9991aedf19 100644 --- a/app/common/directives/role-selector.html +++ b/app/common/directives/role-selector.html @@ -18,7 +18,7 @@ ng-model="everyone" ng-click="setEveryone()" > - Everyone + Everyone
@@ -40,7 +40,7 @@ ng-model="everyone" ng-click="setAdmin()" > - Specific roles... + Specific roles...
Date: Sun, 4 Apr 2021 15:32:21 -0800 Subject: [PATCH 07/19] Add focus-trap for sort & filter dropdown --- .../views/filters/filter-posts.directive.js | 31 +++++++++++++++++-- .../posts/views/filters/filter-posts.html | 3 +- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/app/main/posts/views/filters/filter-posts.directive.js b/app/main/posts/views/filters/filter-posts.directive.js index d9d24e89f4..ae3277ed7d 100644 --- a/app/main/posts/views/filters/filter-posts.directive.js +++ b/app/main/posts/views/filters/filter-posts.directive.js @@ -16,8 +16,35 @@ function FilterPostsDirective() { }; } -FilterPostsController.$inject = ['$scope', 'PostFilters', '$state', '$document', '$element']; -function FilterPostsController($scope, PostFilters, $state, $document, $element) { +FilterPostsController.$inject = ['$scope', 'PostFilters', '$state', '$document', '$element', 'FocusTrap']; +function FilterPostsController($scope, PostFilters, $state, $document, $element, FocusTrap) { + function dropdownContainerLink() { + let container = document.querySelector('#dropdown-window'); + let trap = FocusTrap.createFocusTrap('#dropdown-window'); + + function watchClassAttribute(mutations) { + mutations.forEach(function (mutation) { + if (mutation.type === 'attributes') { + let attrName = mutation.attributeName; + let getAttr = mutation.target.getAttribute(attrName); + if (getAttr.match('active')) { + trap.activate(); + } else { + trap.deactivate(); + } + } + }); + } + + const observer = new MutationObserver(watchClassAttribute); + observer.observe(container, { + attributes: true, + attributeFilter: ['class'] + }); + } + + dropdownContainerLink(); + $scope.searchSavedToggle = false; $scope.status = { isopen: false }; $scope.hideDropdown = hideDropdown; diff --git a/app/main/posts/views/filters/filter-posts.html b/app/main/posts/views/filters/filter-posts.html index 95c656ca5f..052e8aeecb 100644 --- a/app/main/posts/views/filters/filter-posts.html +++ b/app/main/posts/views/filters/filter-posts.html @@ -2,6 +2,7 @@ uib-dropdown is-open="status.isopen" role="search" + id="dropdown-window" class="searchbar" auto-close="disabled" ng-submit="applyFilters()" @@ -39,7 +40,7 @@
-
From 2a8172bbeff7bed06772ebb49d1e5615b4cc4f3f Mon Sep 17 00:00:00 2001 From: ifycode Date: Sun, 4 Apr 2021 16:36:57 -0800 Subject: [PATCH 08/19] Remove previously added id, since it's not used --- app/main/posts/views/filters/filter-posts.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/main/posts/views/filters/filter-posts.html b/app/main/posts/views/filters/filter-posts.html index 052e8aeecb..12c1fa6263 100644 --- a/app/main/posts/views/filters/filter-posts.html +++ b/app/main/posts/views/filters/filter-posts.html @@ -40,7 +40,7 @@
-
From 88bb6da66a8b879c31186715e6a8cea3af2ba980 Mon Sep 17 00:00:00 2001 From: Anna Date: Fri, 9 Apr 2021 09:44:09 +0200 Subject: [PATCH 09/19] Adding mock for AccessibilityService --- test/unit/mock/mock-modules.js | 1 + test/unit/mock/services/accessibility.service.js | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 test/unit/mock/services/accessibility.service.js diff --git a/test/unit/mock/mock-modules.js b/test/unit/mock/mock-modules.js index 39d43d724a..dbb2f944b6 100644 --- a/test/unit/mock/mock-modules.js +++ b/test/unit/mock/mock-modules.js @@ -59,6 +59,7 @@ angular.module('ushahidi.mock', []) .service('CategoriesSdk', require('./services/sdk/CategoriesSdk.js')) .service('UtilsSdk', require('./services/sdk/UtilsSdk.js')) .service('PostsSdk', require('./services/sdk/PostsSdk.js')) +.service('AccessibilityService', require('./services/accessibility.service')) .controller('navigation', require('./controllers/navigation.controller.mock.js')) .factory('socket', require('./factories/socket-factory.mock.js')) diff --git a/test/unit/mock/services/accessibility.service.js b/test/unit/mock/services/accessibility.service.js new file mode 100644 index 0000000000..5fede34166 --- /dev/null +++ b/test/unit/mock/services/accessibility.service.js @@ -0,0 +1,7 @@ +module.exports = AccessibilityService; +function AccessibilityService() { + return { + setFocus + }; + function setFocus(id) {} +} From 52f9ba0f1693c2c2b08ff01c16bc9dd95bcab28f Mon Sep 17 00:00:00 2001 From: ifycode Date: Mon, 19 Apr 2021 01:40:19 -0800 Subject: [PATCH 10/19] make test pass for Focustrap and mutationObserver --- .../views/filters/filters-posts.directive.spec.js | 12 +++++++++++- test/unit/make-test-app.js | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/test/unit/main/post/views/filters/filters-posts.directive.spec.js b/test/unit/main/post/views/filters/filters-posts.directive.spec.js index 8f55dc0768..b4c446cbdf 100644 --- a/test/unit/main/post/views/filters/filters-posts.directive.spec.js +++ b/test/unit/main/post/views/filters/filters-posts.directive.spec.js @@ -3,6 +3,7 @@ describe('filters-posts directive', function () { var $rootScope, $scope, PostFilters, + FocusTrap, element, isolateScope, $compile, @@ -48,11 +49,12 @@ describe('filters-posts directive', function () { user: false, source: ['sms', 'twitter','web', 'email'] }; - beforeEach(angular.mock.inject(function (_$rootScope_, _$compile_, _PostFilters_) { + beforeEach(angular.mock.inject(function (_$rootScope_, _$compile_, _PostFilters_, _FocusTrap_) { $compile = _$compile_; $rootScope = _$rootScope_; $scope = _$rootScope_.$new(); PostFilters = _PostFilters_; + FocusTrap = _FocusTrap_; $scope.filters = defaults; $scope.onOpen = jasmine.createSpy(); @@ -66,6 +68,14 @@ describe('filters-posts directive', function () { })); describe('test directive functions', function () { + + const mutationObserverMock = class { + constructor(callback) {} + disconnect() {} + observe(element, initObject) {} + } + global.MutationObserver = mutationObserverMock; + it('reactiveFilters should be false', function () { expect(PostFilters.reactiveFilters).toEqual(false); // revisit where we set the default for this? }); diff --git a/test/unit/make-test-app.js b/test/unit/make-test-app.js index a0b2142220..42fd16efa0 100644 --- a/test/unit/make-test-app.js +++ b/test/unit/make-test-app.js @@ -23,6 +23,9 @@ module.exports = function () { .factory('Sortable', function () { return require('sortablejs'); }) + .factory('FocusTrap', function () { + return require('focus-trap'); + }) .constant('CONST', { 'BACKEND_URL' : backendUrl, 'API_URL' : backendUrl + '/api/v2', From cb4ba18db78f712bed81b644ea060856e0f2d646 Mon Sep 17 00:00:00 2001 From: Anna Date: Mon, 26 Apr 2021 14:01:29 +0200 Subject: [PATCH 11/19] Fix(sdk): calling functions in the correct way --- app/common/services/endpoints/sdk/SurveysSdk.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/common/services/endpoints/sdk/SurveysSdk.js b/app/common/services/endpoints/sdk/SurveysSdk.js index b2c9c9a5c2..518213d04b 100644 --- a/app/common/services/endpoints/sdk/SurveysSdk.js +++ b/app/common/services/endpoints/sdk/SurveysSdk.js @@ -110,15 +110,15 @@ function ( } const areOptionsUnique = function (options) { - return ushahidi().areOptionsUnique(options); + return UshahidiSdk.Surveys.areOptionsUnique(options); } const fieldHasTranslations = function (field, language) { - return ushahidi().fieldHasTranslations(field, language); + return UshahidiSdk.Surveys.fieldHasTranslations(field, language); } const fieldCanHaveOptions = function (field) { - return ushahidi().fieldCanHaveOptions(field); + return UshahidiSdk.Surveys.fieldCanHaveOptions(field); } return { findSurveyTo, getSurveysTo, findSurvey, getSurveys, saveSurvey, deleteSurvey, areOptionsUnique, fieldHasTranslations, fieldCanHaveOptions }; From 07f4420233e8122128aaa942482f6e314b7f0ad4 Mon Sep 17 00:00:00 2001 From: Emmanuelhashy Date: Wed, 28 Apr 2021 21:53:53 +0100 Subject: [PATCH 12/19] Newly created surveys are now visible in the import list --- app/settings/data-import/data-import.controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/settings/data-import/data-import.controller.js b/app/settings/data-import/data-import.controller.js index 3caced3c49..c7b62397eb 100644 --- a/app/settings/data-import/data-import.controller.js +++ b/app/settings/data-import/data-import.controller.js @@ -30,7 +30,7 @@ function ( file : null }; - FormEndpoint.query().$promise.then(function (response) { + FormEndpoint.queryFresh().$promise.then(function (response) { $scope.forms = response; }); }]; From 0b0f6c581530c5e4e25104743c91e9940d016cf0 Mon Sep 17 00:00:00 2001 From: David Losada Date: Fri, 30 Apr 2021 12:21:55 +0200 Subject: [PATCH 13/19] chore(i18n): refresh translations --- app/common/locales/ar.json | 69 +- app/common/locales/bg-BG.json | 69 +- app/common/locales/cs.json | 75 +- app/common/locales/de.json | 69 +- app/common/locales/es.json | 69 +- app/common/locales/fa-IR.json | 69 +- app/common/locales/fr-FR.json | 69 +- app/common/locales/fr.json | 69 +- app/common/locales/hr.json | 2438 +++++++++++++++++++++++++++++ app/common/locales/hu.json | 73 +- app/common/locales/ja.json | 69 +- app/common/locales/languages.json | 2 +- app/common/locales/nl.json | 69 +- app/common/locales/pt-BR.json | 69 +- app/common/locales/zh-TW.json | 187 ++- 15 files changed, 3335 insertions(+), 130 deletions(-) create mode 100644 app/common/locales/hr.json diff --git a/app/common/locales/ar.json b/app/common/locales/ar.json index a64b385630..6c38927190 100644 --- a/app/common/locales/ar.json +++ b/app/common/locales/ar.json @@ -22,6 +22,8 @@ "title": "الوثائق", "description": "تعلم كيفية تنصيب و اعداد وادارة عملية نشر برنامج أوشاهيدي و جعله متاح للاستخدام." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "نظام الإتصال الداخلي", "description": "قم بتواصل مع موظفين اوشاهيدي لدردشة الدعم" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "وضح هذا الحقل", "add_post_type": "إضافة استطلاع", "add_step": "إضافة مهام", + "add_language": "Add language", "added_form_stage_attribute": "حقل محفوظ", "field_allowed_relation_post_type": "الاستطلاعات المسموحة", "choose_order_message": "اختر واطلب الحقول التي ترغب في تضمينها في هذا الاستطلاع", @@ -221,6 +224,7 @@ "save_post_type": "حفظ الإستطلاع", "save_post_step": "حفظ المهمة", "saved_form": "تم حفظ الإستطلاع", + "select_language": "Select languages", "step_delete": "حذف", "step_name": "اسم المهمة", "step_rename": "اعادة تسمية", @@ -286,8 +290,8 @@ "tasks": "المهام", "task_visible_when_published": "ستكون هذه المهمة مرئية عند نشر البوست", "show_field_description": "إضافة حقل للوصف (إختياري):", - "add_field": "إضافة حقل", - "edit_field": "تعديل الحقل", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "إنشاء", "configure": "تهيئة", "require_section": "يجب إتمام هذه المهمة قبل أن تصبح البوست مرئية للجمهور", @@ -311,6 +315,7 @@ "response_private_desc": "يمكن فقط للأشخاص الذين لديهم إذن بتعديل الردود مشاهدة الردود في هذا الحقل", "require_task_desc": "يجب إتمام هذه المهمة قبل أن تصبح البوست مرئية للجمهور", "survey_permissions": "رخص الاستطلاع", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "من يستطيع الإضافة لهذا الإطلاع", "survey_field": "حقل الاستطلاع", "choose_survey_field": "اختر الذي يجب تعينه لكل حقول الاستطلاع", @@ -341,6 +346,11 @@ "delete_this": "حذف المهمة" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "قم بإنشاء استطلاع مستهدف جديد", "description": "ارسل الاسئلة عن طريق SMS الى لائحة هذ‌ه الارقام الهواتف", @@ -635,6 +645,8 @@ "see_more_singular": "انظر {{newPostsCount}} بوست جديد", "add_to_form": "إضافة إلى {{form}}", "posts": "المنشورات", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "لا توجد منشورات", "in_this_deployment": "في عملية نشر البرنامج وجعله متاح هذه، بعدُ.", "posts_total": "{{posts}} من أصل {{total_nb}} منشورات", @@ -803,7 +815,8 @@ "valid": { "no_changes": "لم تقم باي تغيير", "invalid_state": "هذا المشاركة ليست في حالة صحيحة الآن. ستحتاج إلى إكمال جميع المهام المطلوبة قبل أن تتمكن من إعادة نشر هذه المشاركة. يمكنك إكمال المهام اللازمة أو تعيين حالة مختلفة مثل \"تحت المراجعة\".", - "validation_fail": "توجد حقول مطلوبة مفقودة. تتميز هذه الحقول بـ * أسفلها.", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "العنوان مطلوب.", "minlength": "العنوان قصير جدا", @@ -822,7 +835,8 @@ "required": "مطلوب \"{{label}}\"", "parse": "لا يمكن قراءة \"{{label}}\"", "date": "\"{{label}}\" يجب أن يكون تاريخ", - "number": "\"{{label}}\" يجب أن يكون رقم" + "number": "\"{{label}}\" يجب أن يكون رقم", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": " الإسم طويل جدا" @@ -939,6 +953,7 @@ "delete_category_desc": "إذا مسحت هذه الفئة ، لن يكون موصولا بأي بوست. تقدم بحذر", "show_categories": "اظهر الفئات الموجودة", "child_permissions": "تتم إدارة أذونات هذه الفئة بواسطة الفئة الرئيسية.", + "which_categories": "Which categories should be available", "select_all": "تحديد الكل", "choose_roles": "اختيار أدوار", "create_tag": "إنشاء فئة", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "إنشاء webhooks التي ترسل بيانات منصة اوشاهيدي إلى تطبيقات خارجية عند تشغيل أحداث معينة", "plans": "الخطط\n", - "plan_desc": "خطة إنتشارك الحالية هي {{current_plan}}" + "plan_desc": "خطة إنتشارك الحالية هي {{current_plan}}", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "اضف مصطلحات البحث منفصلة بفواصل" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "عضو", "admin": "المشرف", @@ -1168,6 +1195,8 @@ "site_language": "لغة الموقع ", "site_private": " جعل عملية النشر هذه خاصة ", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "اختر الصورة", "saved_settings": "تم حفظ اعدادات نشر و توزيع البرنامج ", "saved_map_settings": "تم حفظ إعدادات الخريطة", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "تم حفظ الإعدادات العامة" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "تم حفظ إعدادات الخريطة" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": " هل أنت متأكد أنك تريد حذف هذا المجال؟", "delete_attribute_confirm_desc": "لا يمكن التراجع عن هذا العملية. سيؤدي حذف هذا الحقل إلى إزالة بياناته من جميع البوستات الموجودة", "destroy_attribute_success": "تم حذف حقل {{name}}.", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "يلزم اسم الاستطلاع ", @@ -1645,6 +1679,30 @@ "agree": "اقبل بشروط و خدمات اوشاهيدي", "accept_and_continue": "قبول و الاستمرار" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "أكولي", "ady": "أديغية", @@ -1771,6 +1829,7 @@ "en-CH": "الإنجليزية(سويسرا)", "en-GB": "انجليزية(المملكة المتحدة)", "en-US": "انجليزية(الولايات المتحدة)", + "en-EN": "English", "myv": "الإرزية", "eo": "الإسبرانتو", "et": "الإستونية", diff --git a/app/common/locales/bg-BG.json b/app/common/locales/bg-BG.json index 47fdd3f28e..43891cff5c 100644 --- a/app/common/locales/bg-BG.json +++ b/app/common/locales/bg-BG.json @@ -22,6 +22,8 @@ "title": "Документация", "description": "Научи се как да създаваш, настройваш и управляваш своята Ushahidi инсталация." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "Свържи се с екипа на Ushahidi за поддържка през чат" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Обясни това поле...", "add_post_type": "Добави допитване", "add_step": "Добави задача", + "add_language": "Add language", "added_form_stage_attribute": "Запазено поле", "field_allowed_relation_post_type": "Разрешени допивания", "choose_order_message": "Избери и подреди полетата, които би искал да включиш в допитването", @@ -221,6 +224,7 @@ "save_post_type": "Запази допитване", "save_post_step": "Запази задача", "saved_form": "Допитването е запазено.", + "select_language": "Select languages", "step_delete": "Изтрий", "step_name": "Име на задача", "step_rename": "Преименувай", @@ -286,8 +290,8 @@ "tasks": "Задачи", "task_visible_when_published": "Тази задача ще бъде видима когато публикацията е публична.", "show_field_description": "Add field description (optional):", - "add_field": "Добави поле", - "edit_field": "Промени полето", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Изгради", "configure": "Настрой", "require_section": "Изискай тази задача преди публикация да бъде публично достъпна", @@ -311,6 +315,7 @@ "response_private_desc": "Само хора с права да променят могат да видят отговорите на това поле", "require_task_desc": "Изискай тази задача преди публикация да бъде публично достъпна", "survey_permissions": "Права за допитване", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Кой може да добавя към това допитване", "survey_field": "Полета на допитване", "choose_survey_field": "Изберете какво трябва да се припише на всяко поле в допитването", @@ -341,6 +346,11 @@ "delete_this": "Изтрий тази задача" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Създай ново насочено допитване", "description": "Изпрати въпроси със SMS на списък от избраните телефонни номера.", @@ -635,6 +645,8 @@ "see_more_singular": "Виж {{newPostsCount}} нови публикации", "add_to_form": "Добави към {{form}}", "posts": "Публикации", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "Няма никакви публикации", "in_this_deployment": "все още в тази инсталация.", "posts_total": "{{posts}} от {{total_nb}} публикации", @@ -803,7 +815,8 @@ "valid": { "no_changes": "Не сте направили никакви промени", "invalid_state": "This post is currently in an invalid state. You'll need to complete all required tasks before you can re-publish this post. You can either complete the necessary tasks or give your post a different status, like \"under review.\"", - "validation_fail": "Задължителни полета липсва. Тези полета са отбелязани с * отдолу.", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "Заглавието е задължително", "minlength": "Заглавието е твърде късо", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" е задължително", "parse": "\"{{label}}\" не може да се разпознае", "date": "\"{{label}}\" трябва да е дата", - "number": "\"{{label}}\" трябва да е число" + "number": "\"{{label}}\" трябва да е число", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Името е твърде дълго" @@ -939,6 +953,7 @@ "delete_category_desc": "Ако изтриете тази категория, няма вече да бъде свързана с публикациите. Продължете внимателно.", "show_categories": "Покажи наличните категории", "child_permissions": "Правата за тази категория се управляват през родителската категория", + "which_categories": "Which categories should be available", "select_all": "Избери всички", "choose_roles": "Избери роля", "create_tag": "Създай категория", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Създай webhook, които да изпращат данни от Ushahidi платформата на външни приложения при определени събития.", "plans": "Планове", - "plan_desc": "Планът на инсталацията ви е {{current_plan}}." + "plan_desc": "Планът на инсталацията ви е {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Тук може да добавите вашият уникален API ключ за акаунта ви в Humanitarian Data Exchange (HDX).", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Добави думи за търсене отделени със запетая" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Член", "admin": "Администратор", @@ -1168,6 +1195,8 @@ "site_language": "Език на сайта", "site_private": "Направи тази инсталация частна", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Избери снимка", "saved_settings": "Настройките на инсталацията бяха запазени", "saved_map_settings": "Настройките на картата бяха запазени!", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Общите настройки са запазени" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Настройките на картата бяха запазени" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Сигурни ли сте, че искате да изтриете това поле?", "delete_attribute_confirm_desc": "Това действие не може да бъде обърнато. Изтривайки полето ще махнете всички данни от съществуващите публикации.", "destroy_attribute_success": "Полето {{name}} е изтрито", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "Изисква се име за допитването", @@ -1645,6 +1679,30 @@ "agree": "Съгласявам се с условията на ползване на Ushahidi.", "accept_and_continue": "Съгласи се и продължи" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "English (Switzerland)", "en-GB": "English (United Kingdom)", "en-US": "English (United States)", + "en-EN": "English", "myv": "Erzya", "eo": "Есперанто", "et": "Естонски", diff --git a/app/common/locales/cs.json b/app/common/locales/cs.json index ee4e44b941..33c7934633 100644 --- a/app/common/locales/cs.json +++ b/app/common/locales/cs.json @@ -22,6 +22,8 @@ "title": "Dokumentace", "description": "Naučte se, jak nastavit, konfigurovat a spravovat nasazení systému Ushahidi." }, + "donate": "Darujte", + "donation": "Dary", "intercom": { "intercom": "Intercom", "description": "Kontaktovat pracovníky Ushahidi pro podporu chatu" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Vysvětlit toto pole...", "add_post_type": "Přidat průzkum", "add_step": "Přidat úlohu", + "add_language": "Přidat jazyk", "added_form_stage_attribute": "Uložené pole", "field_allowed_relation_post_type": "Povolené průzkumy", "choose_order_message": "Vyberte a seřaďte pole, která byste chtěl zahrnout do tohoto průzkumu", @@ -221,6 +224,7 @@ "save_post_type": "Uložit průzkum", "save_post_step": "Uložit úlohu", "saved_form": "Průzkum uložen", + "select_language": "Vyberte jazyky", "step_delete": "Smazat", "step_name": "Název úlohy", "step_rename": "Přejmenovat", @@ -235,7 +239,7 @@ "internal_use_task": "Úloha je určena pouze pro interní použití", "internal_use_task_desc": "Tato úloha bude viditelná pouze pro uživatele, kteří mají oprávnění ke správě příspěvků.", "duplicate_task": "Zdvojit úlohu", - "duplicate_option": "Duplicate option is present", + "duplicate_option": "Možnost duplikátu je k dispozici", "show_this_task_to": "Zobrazit tuto úlohu všem při publikování", "show_this_task_to_desc": "Při zveřejnění odpovědi na průzkum se zobrazí data z této úlohy.", "survey_name": "Název průzkumu", @@ -265,7 +269,7 @@ "radio_button": "Přepínací tlačítko(a)", "checkbox": "Zaškrtávací políčko(a)", "related_post": "Související příspěvek", - "related_post_info": "Please note, the posts to relate to needs to be published, posts that are \"Under review\" will not appear in the search-results", + "related_post_info": "Vezměte prosím na vědomí, že příspěvky, kterých se to týká, musí být zveřejněny, příspěvky, které jsou v procesu kontroly, se ve výsledcích vyhledávání neobjeví.", "upload_image": "Obrázek", "embed_video": "Vložené video", "markdown": "Markdown", @@ -286,8 +290,8 @@ "tasks": "Úlohy", "task_visible_when_published": "Tato úloha bude viditelná při zveřejnění příspěvku.", "show_field_description": "Přidat popis pole (volitelné):", - "add_field": "Přidat pole", - "edit_field": "Upravit pole", + "add_field": "Přidat pole {{fieldType | lowercase}}", + "edit_field": "Upravit pole {{fieldType | lowercase}}", "build": "Vytvořit", "configure": "Konfigurovat", "require_section": "Vyžaduje, aby byla tato úloha dokončena dříve, než může být příspěvek viditelný veřejnosti", @@ -311,6 +315,7 @@ "response_private_desc": "Pouze lidé s povolením k úpravám odpovědí mohou vidět odpovědi na toto pole", "require_task_desc": "Vyžaduje, aby byla tato úloha dokončena dříve, než může být příspěvek viditelný veřejnosti", "survey_permissions": "Práva k průzkumu", + "only_edit": "Odpovědi na toto pole uvidí pouze lidé s oprávněním upravovat odpovědi.", "who_can_add": "Kdo může do tohoto průzkumu přidat", "survey_field": "Pole průzkumu", "choose_survey_field": "Vyberte, co by mělo být přiřazeno ke každému poli průzkumu", @@ -341,6 +346,11 @@ "delete_this": "Smazat tuto úlohu" } }, + "fields": { + "validation": { + "required": "Chybí povinná pole, tato pole jsou označena *." + } + }, "targeted_survey": { "title": "Vytvořte nový cílený průzkum", "description": "Odeslání dotazů přes SMS na seznam těchto telefonních čísel.", @@ -635,13 +645,15 @@ "see_more_singular": "Viz {{newPostsCount}} nových příspěvků", "add_to_form": "Přidat do {{form}}", "posts": "Příspěvky", + "post_title": "Vložit název", + "post_desc": "Vložit popis", "there_are_no_posts": "Nejsou žádné příspěvky", "in_this_deployment": "v tomto nasazení.", "posts_total": "{{posts}} z {{total_nb}} příspěvků", "posts_total_map": "Zobrazování {{posts}} z {{total_nb}} příspěvků s informacemi o poloze na mapě.", "search_results": "Výsledek:", "by": "od", - "duplicate_option": "There's a problem with the configuration of this field because of duplicates, please go to the survey-settings and fix it.", + "duplicate_option": "Došlo k problému s konfigurací tohoto pole kvůli duplikátům, přejděte do nastavení průzkumu a opravte ho.", "task_completed": "Úloha dokončena", "everyone": "Kdokoliv", "just_you": "Jen vy", @@ -803,7 +815,8 @@ "valid": { "no_changes": "Neprovedl jste žádné změny", "invalid_state": "Tento příspěvek je v neplatném stavu. Budete muset dokončit všechny požadované úlohy, než budete moci tento příspěvek znovu publikovat. Můžete buď dokončit potřebné úlohy, nebo dát vašemu příspěvku jiný stav, například \"ke kontrole\".", - "validation_fail": "Požadovaná pole chybí, tato pole jsou označena * níže.", + "validation_fail": "Chybí povinná pole, tato pole jsou označena *.", + "validation_fail_other": "Při ověřování dat došlo k chybě. Pole, u kterých se nepodařilo ověřit, zobrazí chybu.", "title": { "required": "Je vyžadován název", "minlength": "Název je příliš krátký", @@ -822,7 +835,8 @@ "required": "\"{{label}} je povinný", "parse": "\"{{label}}\" nelze analyzovat", "date": "\"{{label}}\" musí být datum", - "number": "\"{{label}}\" musí být číslo" + "number": "\"{{label}}\" musí být číslo", + "step": "\"{{label}}\" musí být celé číslo" }, "author_name": { "maxlength": "Název je příliš dlouhý" @@ -939,6 +953,7 @@ "delete_category_desc": "Pokud tuto kategorii odstraníte, nebude již spojena s žádnými příspěvky. Postupovat opatrně.", "show_categories": "Zobrazit dostupné kategorie", "child_permissions": "Oprávnění pro tuto kategorii jsou spravována nadřazenou kategorií.", + "which_categories": "Které kategorie by měly být k dispozici", "select_all": "Vybrat vše", "choose_roles": "Vybrat role", "create_tag": "Vytvořit kategorii", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Vytvořit webhooks které odesílají data platformy Ushahidi externím aplikacím při spuštění určitých událostí.", "plans": "Plány", - "plan_desc": "Současný plán nasazení je {{current_plan}}." + "plan_desc": "Současný plán nasazení je {{current_plan}}.", + "donation": "Dar", + "donation_desc": "Vytvářejte a spravujte dary, které mohou lidé poskytnout vaší organizaci." }, "user_settings": { "user_settings_desc_1": "Zde můžete přidat svůj jedinečný klíč API pro svůj účet Human Data Exchange (HDX).", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Přidat hledané výrazy oddělené čárkami" } }, + "donation": { + "title": { + "label": "Název daru", + "placeholder": "Zadejte název svého daru", + "required": "Název daru je povinný" + }, + "wallet": { + "required": "Je nutná adresa peněženky pro darování" + } + }, "roles": { "member": "Člen", "admin": "Správce", @@ -1168,6 +1195,8 @@ "site_language": "Jazyk stránek", "site_private": "Udělat toto nasazení soukromé", "site_private_desc": "Povolením této možnosti bude vaše nasazení a jeho data přístupná pouze registrovaným uživatelům se správnými oprávněními, kteří se k přístupu musí přihlásit", + "site_disable_registration": "Zakázat registraci uživatele?", + "site_disable_registration_desc": "Zaškrtnutím této možnosti se deaktivuje funkce registrace. Správci budou muset uživatele přidávat ručně.", "select_image": "Vybrat obrázek", "saved_settings": "Nastavení Nasazení byly uloženy!", "saved_map_settings": "Nastavení map uloženo!", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Obecná nastavení uložena" }, + "donation_settings": { + "save_success": "Nastavení daru bylo uloženo", + "delete_question": "Opravdu chcete {{name}} smazat." + }, "map_settings": { "save_success": "Nastavení mapy uloženo" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Opravdu chcete toto pole smazat?", "delete_attribute_confirm_desc": "Tuto akci nelze vrátit zpět. Vymazání tohoto pole odstraní jeho data ze všech existujících příspěvků.", "destroy_attribute_success": "Pole {{name}} smazáno", + "survey_name_required": "Název průzkumu je povinný", "validation": { "name": { "required": "Název průzkumu je vyžadován", @@ -1645,6 +1679,30 @@ "agree": "Souhlasím se Smluvními podmínkami společnosti Ushahidi.", "accept_and_continue": "Přijmout a pokračovat" }, + "translations": { + "languages": "Jazyky", + "language": "Jazyk", + "default": "výchozí", + "translate_field": "Přeložit pole", + "survey_select_default": "Vyberte výchozí jazyk pro tento průzkum", + "category_select_default": "Vyberte výchozí jazyk pro tuto kategorii", + "error_translation_exists": "Tento jazyk nemůžete vybrat, protože pro něj již existuje překlad.", + "edit_default_text": "Text ve výchozím jazyce", + "edit_placeholder": "Sem napište překlad", + "add_translation": "Přidejte svůj překlad níže:", + "survey_name_required": "Je vyžadován překlad názvu průzkumu", + "field_add_translation": "Pole (kliknutím přidáte překlad):", + "add_translation_lang": "Přidat překlad", + "translate_field_name": "Přeložit název pole", + "translate_field_desc": "Přeložit popis pole", + "category_translations_link": "Chcete-li přidat překlady k názvům kategorií, přejděte do Nastavení kategorie", + "parent_child_lang": "Pamatujte, že vybraný výchozí jazyk pro tuto podřízenou kategorii se liší od jejího nadřazeného jazyka", + "post_title_required": "Překlad pro název je vyžadován", + "add_a_language": "Přidat jazyk", + "error_no_default": "Před přidáním nového překladu musíte určit výchozí jazyk.", + "select_language": "Vyberte jazyk, do kterého chcete přidat překlad", + "default_lang_info": "Toto je jazyk, který se použije, pokud nejsou k dispozici žádné překlady pro jazyk, který uživatel nastavil pro nasazení." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "Angličtina (Switzerland)", "en-GB": "Angličtina (Spojené Království)", "en-US": "Angličtina (Spojené státy)", + "en-EN": "Čeština", "myv": "Erzja", "eo": "Esperanto", "et": "Estonština", diff --git a/app/common/locales/de.json b/app/common/locales/de.json index 3bbb1634a0..0cf7fdf1c7 100644 --- a/app/common/locales/de.json +++ b/app/common/locales/de.json @@ -22,6 +22,8 @@ "title": "Dokumentation", "description": "Erfahren Sie, wie Sie Ihre Ushahidi-Umgebung einrichten, konfigurieren und verwalten." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "Contact Ushahidi staff for chat support" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Explain this field...", "add_post_type": "Umfrage hinzufügen", "add_step": "Aufgabe hinzufügen", + "add_language": "Add language", "added_form_stage_attribute": "Gespeichertes Feld", "field_allowed_relation_post_type": "Zulässige Umfragen", "choose_order_message": "Wählen und sortieren Sie die Felder, die in dieser Umfrage enthalten sein sollen", @@ -221,6 +224,7 @@ "save_post_type": "Umfrage speichern", "save_post_step": "Aufgabe speichern", "saved_form": "Umfrage wurde gespeichert.", + "select_language": "Select languages", "step_delete": "Löschen", "step_name": "Name der Aufgabe", "step_rename": "Umbenennen", @@ -286,8 +290,8 @@ "tasks": "Aufgaben", "task_visible_when_published": "This task will be visible when post is published.", "show_field_description": "Add field description (optional):", - "add_field": "Feld hinzufügen", - "edit_field": "Feld bearbeiten", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Build", "configure": "Konfigurieren", "require_section": "Festlegen, dass diese Aufgabe abgeschlossen sein muss, bevor ein Beitrag öffentlich sichtbar sein kann", @@ -311,6 +315,7 @@ "response_private_desc": "Only people with permission to edit responses can see responses to this field", "require_task_desc": "Festlegen, dass diese Aufgabe abgeschlossen sein muss, bevor ein Beitrag öffentlich sichtbar sein kann", "survey_permissions": "Umfrageberechtigungen", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Wer zu dieser Umfrage beitragen darf", "survey_field": "Umfragefeld", "choose_survey_field": "Choose what should be assigned to each survey field", @@ -341,6 +346,11 @@ "delete_this": "Diese Aufgabe löschen" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Neue zielgerichtete Umfrage erstellen", "description": "Send questions via SMS to a list of those phone numbers.", @@ -635,6 +645,8 @@ "see_more_singular": "See {{newPostsCount}} new post", "add_to_form": "Zu {{form}} hinzufügen", "posts": "Beiträge", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "Es sind keine Beiträge vorhanden", "in_this_deployment": "in dieser Bereitstellung.", "posts_total": "{{posts}} von {{total_nb}} Beiträgen", @@ -803,7 +815,8 @@ "valid": { "no_changes": "You haven’t made any changes", "invalid_state": "Dieser Beitrag befindet sich zurzeit in einem ungültigen Zustand. Sie müssen alle erforderlichen Aufgaben abschließen, bevor Sie diesen Beitrag erneut veröffentlichen können. Sie können entweder die erforderlichen Aufgaben abschließen oder Ihrem Beitrag auf einen anderen Status setzen, z. B. \"Wird geprüft\".", - "validation_fail": "Pflichtfelder sind nicht ausgefüllt (unten mit einem * gekennzeichnet).", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "Ein Titel ist erforderlich", "minlength": "Der Titel ist zu kurz", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" ist erforderlich", "parse": "\"{{label}}\" konnte nicht geparsed werden", "date": "\"{{label}}\" muss ein Datum sein", - "number": "\"{{label}}\" muss eine Zahl sein" + "number": "\"{{label}}\" muss eine Zahl sein", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Name ist zu lang" @@ -939,6 +953,7 @@ "delete_category_desc": "If you delete this category, it will no longer be associated with any posts. Proceed with caution.", "show_categories": "Show available categories", "child_permissions": "Permissions for this category are managed by the parent category.", + "which_categories": "Which categories should be available", "select_all": "Alle wählen", "choose_roles": "Rollen auswählen", "create_tag": "Kategorie erstellen", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Webhooks erstellen, die Daten der Ushahidi-Plattform an externe Anwendungen senden, wenn bestimmte Ereignisse ausgelöst werden.", "plans": "Tarife", - "plan_desc": "Der derzeitige Tarif Ihrer Bereitstellung ist {{current_plan}}." + "plan_desc": "Der derzeitige Tarif Ihrer Bereitstellung ist {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Add search terms separated with commas" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Member", "admin": "Admin", @@ -1168,6 +1195,8 @@ "site_language": "Website-Sprache", "site_private": "Diese Bereitstellung als privat festlegen", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Bild auswählen", "saved_settings": "Bereitstellungseinstellungen wurden gespeichert.", "saved_map_settings": "Karteneinstellungen wurden gespeichert.", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Allgemeine Einstellungen gespeichert" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Karteneinstellungen gespeichert" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Möchten Sie dieses Feld wirklich löschen?", "delete_attribute_confirm_desc": "This action cannot be undone. Deleting this field will remove its data from all existing posts.", "destroy_attribute_success": "Feld \"{{name}}\" wurde gelöscht", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "A survey-name is needed", @@ -1645,6 +1679,30 @@ "agree": "I agree to Ushahidi's Terms of Service.", "accept_and_continue": "Accept and Continue" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "Englisch (Schweiz)", "en-GB": "Englisch (Großbritannien)", "en-US": "Englisch (USA)", + "en-EN": "English", "myv": "Ersjanisch", "eo": "Esperanto", "et": "Estnisch", diff --git a/app/common/locales/es.json b/app/common/locales/es.json index 65390d33ef..d284cb9d4d 100644 --- a/app/common/locales/es.json +++ b/app/common/locales/es.json @@ -22,6 +22,8 @@ "title": "Documentación", "description": "Aprenda cómo preparar, configurar y administrar su despliegue de Ushahidi." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Interfono", "description": "Contacte con el personal de Ushahidi para asistencia por mensajería instantánea" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Explique este campo...", "add_post_type": "Añadir encuesta", "add_step": "Añadir tarea", + "add_language": "Add language", "added_form_stage_attribute": "Campo Guardado", "field_allowed_relation_post_type": "Encuestas autorizadas", "choose_order_message": "Elija y ordene los campos que desea incluir en esta encuesta", @@ -221,6 +224,7 @@ "save_post_type": "Guardar Survey", "save_post_step": "Guardar Tarea", "saved_form": "Survey guardado.", + "select_language": "Select languages", "step_delete": "Borrar", "step_name": "Nombre de la tarea", "step_rename": "Renombrar", @@ -286,8 +290,8 @@ "tasks": "Tareas", "task_visible_when_published": "Esta función será visible cunado se edite la publicación.", "show_field_description": "Agregar campo descripción (opcional):", - "add_field": "Añadir campo", - "edit_field": "Editar campo", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Construir", "configure": "Configurar", "require_section": "Es necesario completar esta función antes de que una publicación sea visible al público", @@ -311,6 +315,7 @@ "response_private_desc": "Solo las personas con permiso para editar respuestas pueden ver las respuestas de este campo", "require_task_desc": "Es necesario completar esta función antes de que una publicación sea visible al público", "survey_permissions": "Permisos de las encuestas", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Quién puede agregar a esta encuesta", "survey_field": "Campo de encuesta", "choose_survey_field": "Elija lo que debería asignarse a cada campo de encuesta", @@ -341,6 +346,11 @@ "delete_this": "Borrar esta tarea" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Crear una encuesta dirigida nueva", "description": "Enviar las preguntas vía SMS a la lista de esos números de teléfono.", @@ -635,6 +645,8 @@ "see_more_singular": "Ver {{newPostCount}} publicación nueva", "add_to_form": "Añadir a {{form}}", "posts": "Reportes", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "No hay reportes", "in_this_deployment": "en este despliegue, de momento.", "posts_total": "{{posts}} de {{total_nb}} publicaciones", @@ -803,7 +815,8 @@ "valid": { "no_changes": "Usted no ha realizado ningún cambio", "invalid_state": "Este mensaje tiene condición de no válido en este momento. Necesita completar todas las tareas obligatorias antes de que pueda volver a publicar este mensaje. Puede completar las tareas necesarias o marcar su mensaje con otra condición, como ¨en revisión¨.", - "validation_fail": "Hay campos requeridos que faltan rellenar, los campos están marcados con un * debajo de ellos.", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "Un título es obligatorio", "minlength": "El título es demasiado corto", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" es obligatorio", "parse": "\"{{label}}\" no pudo ser parsed", "date": "\"{{label}}\" debe ser una fecha", - "number": "\"{{label}}\" debe ser un número" + "number": "\"{{label}}\" debe ser un número", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "El nombre es demasiado largo" @@ -939,6 +953,7 @@ "delete_category_desc": "Si borra esta categoría, ya no estará asociada a ninguna publicación. Proceda con cautela.", "show_categories": "Mostrar categorías disponibles", "child_permissions": "Los permisos para esta categoría se gestionan mediante la categoría matriz.", + "which_categories": "Which categories should be available", "select_all": "Seleccionar Todo", "choose_roles": "Seleccionar Roles", "create_tag": "Crear Categoría", @@ -1017,7 +1032,9 @@ "webhooks": "WebHooks", "webhooks_desc": "Crear webhooks que envíen datos de la plataforma Ushahidi a aplicaciones externas cuando se desencadenen eventos específicos.", "plans": "Planes", - "plan_desc": "Su actual plan de despliegue es {{current_plan}}." + "plan_desc": "Su actual plan de despliegue es {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Aquí puede agregar su clave API única para su cuenta de Intercambio de datos humanitarios (HDX).", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Añada términos de búsqueda separados por comas" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Miembro", "admin": "Admin", @@ -1168,6 +1195,8 @@ "site_language": "Idioma", "site_private": "Hacer este despliegue privado", "site_private_desc": "Habilitar esta opción hace que sus Encuestas y sus datos solo sean accesibles para usuarios registrados con los privilegios correctos, que deben iniciar sesión para acceder", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Seleccionar imagen", "saved_settings": "Ajustes de despliegue guardados!", "saved_map_settings": "Ajustes de mapa guardados!", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Ajustes generales guardados" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Ajustes de mapa guardados" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Seguro de que desea borrar este campo?", "delete_attribute_confirm_desc": "Esta acción no se puede deshacer. Al borrar este campo se eliminarán todos sus datos de todas las publicaciones existentes.", "destroy_attribute_success": "Campo {{name}} borrado", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "Se necesita un nombre de encuesta", @@ -1645,6 +1679,30 @@ "agree": "Acepto los Términos de Servicio de Ushahidi", "accept_and_continue": "Aceptar y continuar" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adigué", @@ -1771,6 +1829,7 @@ "en-CH": "Inglés (Switzerland)", "en-GB": "Inglés (United Kingdom)", "en-US": "Inglés (United States)", + "en-EN": "English", "myv": "Erzya", "eo": "Esperanto", "et": "Estonian", diff --git a/app/common/locales/fa-IR.json b/app/common/locales/fa-IR.json index 6eb89cf42b..62a3faad0a 100644 --- a/app/common/locales/fa-IR.json +++ b/app/common/locales/fa-IR.json @@ -22,6 +22,8 @@ "title": "مستندات", "description": "نحوه راه اندازی، پیکربندی و مدیریت گسترش Ushahidi را یاد بگیرید." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "ارتباط داخلی", "description": "تماس با کارمندان Ushahidi برای پشتیبانی از طریق چت" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "توضیح این فیلد...", "add_post_type": "افزودن نظرسنجی", "add_step": "افزودن وظیفه", + "add_language": "Add language", "added_form_stage_attribute": "فیلد ذخیره شده", "field_allowed_relation_post_type": "نظرسنجی های مجاز", "choose_order_message": "فیلدهای مورد نظر خود را در این نظرسنجی انتخاب کنید و سفارش دهید", @@ -221,6 +224,7 @@ "save_post_type": "ذخیره نظرسنجی", "save_post_step": "ذخیره وظیفه", "saved_form": "نظرسنجی ذخیره شد.", + "select_language": "Select languages", "step_delete": "حذف", "step_name": "نام وظیفه", "step_rename": "تغییر نام", @@ -286,8 +290,8 @@ "tasks": "وظایف", "task_visible_when_published": "این وظیفه هنگامی که نوشته منتشر می شود قابل مشاهده خواهد بود.", "show_field_description": "Add field description (optional):", - "add_field": "افزودن فیلد", - "edit_field": "ویرایش فیلد", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "ساختن", "configure": "پیکربندی", "require_section": "پیش از این که نوشته بتواند برای عموم قابل مشاهده باشد، این وظیفه باید کامل شود", @@ -311,6 +315,7 @@ "response_private_desc": "فقط افرادی که مجوز ویرایش پاسخ ها را دارند می توانند پاسخ های این فیلد را ببینند", "require_task_desc": "پیش از این که نوشته بتواند برای عموم قابل مشاهده باشد، این وظیفه باید کامل شود", "survey_permissions": "دسترسی های نظرسنجی", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "چه کسی می تواند به این نظرسنجی اضافه کند", "survey_field": "فیلد نظرسنجی", "choose_survey_field": "انتخاب کنید چه چیزی باید به هر فیلد مورد نظر اختصاص داده شود", @@ -341,6 +346,11 @@ "delete_this": "حذف این وظیفه" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "ایجاد نظرسنجی هدفمند", "description": "سوالاتتان را از طریق اس ام اس به لیست آن شماره تلفن ها ارسال کنید.", @@ -635,6 +645,8 @@ "see_more_singular": "{{newPostsCount}} نوشته جدید را ببینید", "add_to_form": "افزودن به {{form}}", "posts": "نوشته ها", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "هنوز در این توسعه", "in_this_deployment": "نوشته جدیدی وجود ندارد.", "posts_total": "{{posts}} of {{total_nb}} posts", @@ -803,7 +815,8 @@ "valid": { "no_changes": "شما هیچ تغییری انجام نداده اید", "invalid_state": "این نوشته در حال حاضر در حالت نامعتبر است قبل از اینکه بتوانید این نوشته را دوباره منتشر کنید، باید تمام وظایف مورد نیاز را کامل کنید. شما می توانید وظایف لازم را کامل کنید یا نوشته خود را در یک وضعیت دیگر مانند \"تحت بررسی\" قرار دهید.", - "validation_fail": "فیلدهای اجباری پر نشده اند، این فیلدها با * در زیر مشخص شده اند.", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "عنوان نمی تواند خالی باشد", "minlength": "عنوان خیلی کوتاه است", @@ -822,7 +835,8 @@ "required": "«{{label}}» مورد نیاز است", "parse": "«{{label}}» نمی تواند تجزیه شود", "date": "«{{label}}» باید یک تاریخ باشد", - "number": "«{{label}}» باید یک عدد باشد" + "number": "«{{label}}» باید یک عدد باشد", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "نام بیش از حد طولانی است" @@ -939,6 +953,7 @@ "delete_category_desc": " اگر این دسته بندی را حذف کنید ، دیگر با هیچ پستی مرتبط نخواهد بود. با احتیاط ادامه بدهید.", "show_categories": "نمایش دسته بندی های موجود", "child_permissions": "مجوزهای این دسته بندی توسط دسته بندی والد مدیریت می شود.", + "which_categories": "Which categories should be available", "select_all": "انتخاب همه", "choose_roles": "انتخاب نقش ها", "create_tag": "ایجاد دسته بندی", @@ -1017,7 +1032,9 @@ "webhooks": "وب هوک ها", "webhooks_desc": "وب هوک هایی ایجاد کنید که هنگام وقوع رویداهای خاص، داده های پلتفرم Ushahidi را به طرح های خارجی ارسال می کند.", "plans": "طرح ها", - "plan_desc": "طرح فعلی حوزه شما {{current_plan}} است." + "plan_desc": "طرح فعلی حوزه شما {{current_plan}} است.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "کلمات جستجو را با کاما از هم جدا کنید." } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "عضو", "admin": "مدیر", @@ -1168,6 +1195,8 @@ "site_language": "زبان سایت", "site_private": "این گسترش را خصوصی کنید", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "انتخاب تصویر", "saved_settings": "تنظیمات گسترش ذخیره شد!", "saved_map_settings": "تنظیمات نقشه ذخیره شد!", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "تنظیمات عمومی ذخیره شد" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "تنظیمات مپ (نگاشت) ذخیره شد" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "آیا از حذف این فیلد مطمئن هستید؟", "delete_attribute_confirm_desc": "این کار قابل بازگشت نیست. با حذف این فیلد، داده های آن از همه پست های موجود حذف می شود.", "destroy_attribute_success": "فیلد {{name}} حذف شد", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "نام نظر سنجی مورد نیاز است", @@ -1645,6 +1679,30 @@ "agree": "شرایط خدمات Ushahidi را قبول می کنم.", "accept_and_continue": "پذیرفتن و ادامه" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "آکولی", "ady": "آدیغی", @@ -1771,6 +1829,7 @@ "en-CH": "انگلیسی (سوئیس)", "en-GB": "انگلیسی (انگلستان)", "en-US": "انگلیسی (ایالات متحده)", + "en-EN": "English", "myv": "ارزیا", "eo": "اسپرانتو", "et": "استونیایی", diff --git a/app/common/locales/fr-FR.json b/app/common/locales/fr-FR.json index 35610b6c18..fa6af44c79 100644 --- a/app/common/locales/fr-FR.json +++ b/app/common/locales/fr-FR.json @@ -22,6 +22,8 @@ "title": "Documentation", "description": "Apprendre à configurer, administrer le déploiement Ushahidi" }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "Contacter l'assistance Ushahidi via le chat" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Détailler ce champ...", "add_post_type": "Ajouter un témoignage", "add_step": "Ajouter une tâche", + "add_language": "Add language", "added_form_stage_attribute": "Champ sauvegardé", "field_allowed_relation_post_type": "Témoignages autorisés", "choose_order_message": "Choisissez et ordonnez les champs que vous voulez ajouter à ce temoignage", @@ -221,6 +224,7 @@ "save_post_type": "Sauvegarder le témoignage", "save_post_step": "Sauvegarder la tâche", "saved_form": "Témoignage sauvegardé.", + "select_language": "Select languages", "step_delete": "Supprimer", "step_name": "Nom de la tâche", "step_rename": "Renommer", @@ -286,8 +290,8 @@ "tasks": "Tâches", "task_visible_when_published": "Cette tâche sera visible une fois publiée", "show_field_description": "Add field description (optional):", - "add_field": "Ajouter un champ", - "edit_field": "Modifier un champ", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Build", "configure": "Configurer", "require_section": "Cette tâche doit être réalisée avant que la publication ne soit visible par tous", @@ -311,6 +315,7 @@ "response_private_desc": "Seules les personnes avec les droits d'édition de réponses peuvent voir les réponses", "require_task_desc": "Cette tâche doit être réalisée avant que la publication ne soit visible par tous", "survey_permissions": "Droits du témoignage", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Qui peut ajouter des témoignages à cette enquête", "survey_field": "Champ de témoignage", "choose_survey_field": "Choisissez ce qui doit être attribué à chaque témoignages", @@ -341,6 +346,11 @@ "delete_this": "Supprimer cette tâche" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Créer un nouveau témoignage ciblé", "description": "Envoyer les questions par SMS à une liste prédéfinie", @@ -635,6 +645,8 @@ "see_more_singular": "Voir {{newPostsCount}} nouvelle publication", "add_to_form": "Ajouter à {{form}}", "posts": "Publications", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "Il n'y a aucune publication", "in_this_deployment": "dans cette version.", "posts_total": "{{posts}} sur {{total_nb}} publications", @@ -803,7 +815,8 @@ "valid": { "no_changes": "Vous n'avez fait aucun changement", "invalid_state": "Cette publication n'est pas dans un état correct. Vous devez compléter toutes les tâches obligatoires avant de re-publier. Vous pouvez alors marquer toutes les tâches comme complétés ou passer la publication sous le status 'Sous vérification'", - "validation_fail": "Les champs requis sont manquants, veuillez remplir les champs marqués d'un *", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "Un titre est requis", "minlength": "Le titre est trop court", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" est requis", "parse": "\"{{label}}\" ne peut pas être parsé", "date": "\"{{label}}\" doit être une date", - "number": "\"{{label}}\" doit être un nombre" + "number": "\"{{label}}\" doit être un nombre", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Le nom est trop long" @@ -939,6 +953,7 @@ "delete_category_desc": "Si vous supprimez cette catégorie, elle ne sera plus associé à aucune publication.", "show_categories": "Afficher les catégories disponibles", "child_permissions": "Les permissions pour cette catégorie sont gérés par sa catégorie parente.", + "which_categories": "Which categories should be available", "select_all": "Tout séléctionner", "choose_roles": "Choisir les rôles", "create_tag": "Créer une catégorie", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Créez des Webhooks qui envoient des données Ushahidi Platform à des applications externes lorsque des événements spécifiques sont déclenchés.", "plans": "Offres", - "plan_desc": "L'offre actuelle de votre application est {{current_plan}}." + "plan_desc": "L'offre actuelle de votre application est {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Ici, vous pouvez ajouter votre clé API pour votre compte Humanitarian Data Exchange (HDX).", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Ajouter des termes de recherche séparés par des virgules" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Membres", "admin": "Admin", @@ -1168,6 +1195,8 @@ "site_language": "Langue du site", "site_private": "Rendre cette application privée", "site_private_desc": "L’activation de cette option rend votre déploiement et ses données accessibles uniquement aux utilisateurs enregistrés dotés des privilèges appropriés, qui doivent se connecter pour y accéder.", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Selectionner une image", "saved_settings": "Paramètres de l'application enregistrés!", "saved_map_settings": "Paramètres de la carte enregistrés !", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Paramètres globaux sauvegardés" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Paramètres de cartes sauvegardés" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Êtes-vous sûr de vouloir supprimer ce champ ?", "delete_attribute_confirm_desc": "Cette action ne peut pas être annulée. Supprimer ce champ supprimera toutes ses données issues de publications existantes.", "destroy_attribute_success": "Champ {{name}} supprimé", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "un nom de témoignage est requis", @@ -1645,6 +1679,30 @@ "agree": "J'accepte les conditions d'utilisations de Ushahidi.", "accept_and_continue": "Accepter et continuer" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "English (Switzerland)", "en-GB": "English (United Kingdom)", "en-US": "English (United States)", + "en-EN": "English", "myv": "Erzya", "eo": "Esperanto", "et": "Estonian", diff --git a/app/common/locales/fr.json b/app/common/locales/fr.json index 19ae1ebc27..14438d1326 100644 --- a/app/common/locales/fr.json +++ b/app/common/locales/fr.json @@ -22,6 +22,8 @@ "title": "Documentation", "description": "Apprendre comment paramétrer, configurer et gérer votre déploiement Ushahidi." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "Contact Ushahidi staff for chat support" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Explain this field...", "add_post_type": "Ajouter Enquête", "add_step": "Ajouter Tâche", + "add_language": "Add language", "added_form_stage_attribute": "Champ sauvegardé", "field_allowed_relation_post_type": "Enquêtes permises", "choose_order_message": "Choisir et commander les champs que vous souhaitez inclure dans cette enquête", @@ -221,6 +224,7 @@ "save_post_type": "Enregistrer l'enquête", "save_post_step": "Enregistrer la tâche", "saved_form": "Enquête sauvegardée.", + "select_language": "Select languages", "step_delete": "Supprimer", "step_name": "Nom de la tâche", "step_rename": "Renommer", @@ -286,8 +290,8 @@ "tasks": "Tâches", "task_visible_when_published": "This task will be visible when post is published.", "show_field_description": "Add field description (optional):", - "add_field": "Ajouter champ", - "edit_field": "Modifier champ", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Build", "configure": "Configurer", "require_section": "Require this task be completed before a post can be visible to the public", @@ -311,6 +315,7 @@ "response_private_desc": "Seules les personnes ayant la permission de modifier les réponses peuvent voir les réponses à ce champ", "require_task_desc": "Require this task be completed before a post can be visible to the public", "survey_permissions": "Autorisaitons d'enquête", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Qui peut ajouter dans cette enquête", "survey_field": "Survey field", "choose_survey_field": "Choose what should be assigned to each survey field", @@ -341,6 +346,11 @@ "delete_this": "Supprimer cette tâche" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Create a new targeted survey", "description": "Send questions via SMS to a list of those phone numbers.", @@ -635,6 +645,8 @@ "see_more_singular": "See {{newPostsCount}} new post", "add_to_form": "Ajouter à {{form}}", "posts": "Publications", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "Aucune publication", "in_this_deployment": "dans ce déploiement, encore.", "posts_total": "{{posts}} sur {{total_nb}} publications", @@ -803,7 +815,8 @@ "valid": { "no_changes": "You haven’t made any changes", "invalid_state": "Cette publication est actuellement dans un état invalide. Vous devez exécuter toutes les tâches requises avant de pouvoir la republier. Vous pouvez soit exécuter les tâches nécessaires, soit changer l'état de votre publication, par exemple « en cours de traitement ».", - "validation_fail": "Des champs requis sont manquants ; ils sont signalés par un * ci-dessous.", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "Un titre est requis", "minlength": "Le titre est trop court", @@ -822,7 +835,8 @@ "required": "« {{label}} » est requis", "parse": "« {{label}} » n'a pas pu être analysé", "date": "« {{label}} » doit être une date", - "number": "« {{label}} » doit être un nombre" + "number": "« {{label}} » doit être un nombre", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Le nom est trop long" @@ -939,6 +953,7 @@ "delete_category_desc": "If you delete this category, it will no longer be associated with any posts. Proceed with caution.", "show_categories": "Afficher les Catégories disponibles ", "child_permissions": "Permissions for this category are managed by the parent category.", + "which_categories": "Which categories should be available", "select_all": "Sélectionner tout", "choose_roles": "Choisir Rôles", "create_tag": "Créer une catégorie", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Create webhooks that send Ushahidi Platform data to external applications when specific events are triggered.", "plans": "Plans", - "plan_desc": "Votre plan actuel de déploiement est {{current_plan}}." + "plan_desc": "Votre plan actuel de déploiement est {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Add search terms separated with commas" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Member", "admin": "Admin", @@ -1168,6 +1195,8 @@ "site_language": "Langue du site", "site_private": "Rendre ce déploiement privé", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Sélectionner une image", "saved_settings": "Paramètres de déploiement sauvegardés", "saved_map_settings": "Paramètres de la carte enregistrés.", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Paramètres généraux sauvegardés" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Paramètres de la carte sauvegardés" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Êtes-vous sûr de vouloir supprimer ce champ ?", "delete_attribute_confirm_desc": "This action cannot be undone. Deleting this field will remove its data from all existing posts.", "destroy_attribute_success": "Champ {{name}} supprimé", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "A survey-name is needed", @@ -1645,6 +1679,30 @@ "agree": "I agree to Ushahidi's Terms of Service.", "accept_and_continue": "Accept and Continue" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "Anglais (Suisse)", "en-GB": "Anglais (Royaume-Uni)", "en-US": "Anglais (Etats-Unis)", + "en-EN": "English", "myv": "Erzya", "eo": "Esperanto", "et": "Estonien", diff --git a/app/common/locales/hr.json b/app/common/locales/hr.json new file mode 100644 index 0000000000..353c4d7771 --- /dev/null +++ b/app/common/locales/hr.json @@ -0,0 +1,2438 @@ +{ + "app": { + "powered_by_ushahidi": "Omogućuje Ushahidi.", + "support": "Ushahidi Podrška", + "by": "po", + "submit": "Pošalji", + "anonymous": "Anonimno", + "submitting": "Slanje", + "submit_another": "Pošalji i Dodaj drugo", + "submit_response": "Pošaljite odgovore ankete", + "can_see_this": "može vidjeti ovo", + "collection": "Kolekcija", + "collections": "Kolekcije", + "create_collection": "Kreiraj kolekciju", + "export_to_csv": "Izvoz filtriranih podataka", + "create_new": "Napravi novi", + "create_new_survey": "Napravi novu anketu", + "created_by": "Napravio/la {{author}}", + "date_created": "Datum kreiranja", + "date_updated": "Datum ažuriranja", + "documentation": { + "title": "Dokumentacija", + "description": "Nauči kako namjestiti, prilagoditi i upravljati sa vašom Ushahidi implementacijom." + }, + "donate": "Donate", + "donation": "Donation", + "intercom": { + "intercom": "Intercom", + "description": "Kontaktiraj Ushahidi tim kroz chat podršku" + }, + "report_a_bug": { + "title": "Prijavi grešku", + "description": "Javite nam kada nešto ne radi kako bi trebalo." + }, + "edit_collection": "Uredi kolekciju", + "features": { + "title": "Značajke", + "description": "Pogledaj što Ushahidi može i kako radi." + }, + "forbidden": "Isprika, niste u mogućnosti to napraviti.", + "404": "Taj URL ne postoji", + "get_notifications": "Primaj obavijesti", + "turn_off_notifications": "Isključi obavijesti", + "load_more": "Učitaj više", + "loading": "Pokretanje", + "loading_saved_searches": "Pokretanje spremljenih pretraga", + "more": "Više", + "cancel": "Odustani", + "save": "Spremi", + "save_and_close": "Spremi & zatvori", + "add_and_close": "Dodaj & zatvori", + "update_and_close": "Ažuriraj & zatvori", + "updating": "Ažuriranje", + "saving": "Spremanje", + "settings": "Postavke", + "share": "Podijeli", + "specific_roles": "Određene uloge...", + "general": "Opće", + "surveys": "Anketa", + "add_survey": "Dodaj anketu", + "edit_survey": "Uredi anketu", + "data_sources": "Izvori podataka", + "import": "Uvoz", + "users": "Korisnici", + "edit_user": "Uredi korisnika", + "add_user": "Dodaj korisnika", + "edit": "Uredi", + "roles": "Uloge", + "edit_role": "Uredi ulogu", + "add_role": "Dodaj ulogu", + "webhooks": "Webhookovi", + "edit_webhook": "Uredi webhook", + "add_webhook": "Dodaj Webhook", + "categories": "Kategorije", + "edit_category": "Uredi kategoriju", + "add_category": "Dodaj kategoriju", + "categories_count": "{{count}} kategorija", + "plans": "Planovi", + "delete": "Obriši", + "description": "Opis", + "color": "Boja", + "search_users": "Pretraži korisnike", + "searching": "Pretraživanje", + "show_hide": "Prikaži/sakrij", + "fields": "Polja", + "no_results": "Nema pronađenih rezultata.", + "filter_by": "Filtriraj po...", + "sort_filter": "Sortiraj & filtriraj", + "apply_filters": "Primjeni", + "close_and_view": "Zatvori i pregledaj rezultate", + "show_more_less": "Prikaži više/manje", + "filters": "Filteri", + "filter_by_survey": "Filtriraj po anketi", + "configure": "Konfiguriraj", + "post": "Post", + "name": "Naziv", + "key": "Ključ", + "survey_web_address": "Web adresa vaše ankete", + "default_value": "Zadana vrijednost (opcionalno):", + "select_one": "Odaberi jedan", + "sort_and_filter": "Sortiraj & filtriraj", + "saved_search": "Spremljena pretraga", + "tasks": "Zadaci", + "return_to_all_posts": "Vrati se na sve postove", + "this_deplyment_is_private": "Implementacija je privatna", + "private_deployment": "Privatna implementacija", + "mark_as": "Obilježi kao", + "who_can_see_this_category": "Tko može vidjeti ovu kategoriju?", + "this_category_is_child_to": "Ova kategorija je dijete od {{parent}}", + "nothing": "Ništa", + "who_can_see_this": "Tko može vidjeti ovo?", + "add": "Dodaj", + "add_new_category": "+ Dodaj novu kategoriju", + "sort_by": "Sortiraj po ...", + "newest_first": "Najnoviji prvo", + "oldest_first": "Najstariji prvo", + "language": "Jezik", + "select_language": "Odaberi jezik" + }, + "toolbar": { + "searchbar": { + "search_entity": "Pretraži {{entity}}", + "search_all_entities_for": "Pretraži sve {{entity}} za" + } + }, + "demo_warnings": { + "close": "Zatvori", + "visitor": { + "not_expired": "{{site_name}} koristi besplatnu probnu verziju Ushahidi. Vidjeti ćete samo prvih 25 postova za sljedećih {{days}} dana.", + "expired": "{{site_name}} koristi besplatnu probnu verziju Ushahidi. Vidjeti ćete samo prvih 25 postova." + }, + "user": { + "expired": "Vaših 30 probnih dana je završeno. Nadogradite odmah kako bi kompletno koristili Ushahidi.", + "not_expired": "Imate {{days}} dana u Vašem besplatnom probnom roku. Nadogradite odmah za neograničene postove i potpuni pristup Ushahidi.", + "limit_reached": "Dobar posao! Imate više od 25 postova. Nadogradite odmah kako bi vidjeli ostatak postova ili nam se javite o punoj podršci poslovnog partnerstva za vaš projekt." + } + }, + "color_picker": { + "hex_value": "Heksadecimalna vrijednost", + "red": "Crveno", + "gold": "Zlatno", + "blue": "Plavo", + "green": "Zeleno" + }, + "feature_limits": { + "view_unavailable": "{{value}} pregled nije dostupan u Vašem trenutnom planu. Nadogradite Vaš plan kako bi ga imali!" + }, + "limit": { + "plan_limit": "Ushahidi ograničenja planova", + "post_limit_reached": "Dostigli ste limit objavljenih postova za Vaš plan.", + "admin_limit_reached": "Dostigli ste limit administratorskih korisnika za Vaš plan.", + "post_type_limit_reached": "Dostigli ste limit anketa za Vaš plan.", + "upgrade": "Nadogradnja" + }, + "activity": { + "activity_over_time": "Aktivnost tijekom vremena", + "activity_by_volume": "Aktivnost po količini", + "recent_activity_timeline": "Vremenski niz nedavne aktivnosti ", + "new_post": "Novi post", + "by": "Po", + "context_body": "Pregled kako osobe koriste {{site}}.", + "inbound": "Poruke dolaznih odgovora", + "outbound": "Izlazne anketne poruke", + "recipients": "Jedinstveni primatelji ciljane ankete", + "responders": "Jedinstveni odgovori na ciljanu anketu", + "all_targeted": "Sve ciljane ankete", + "no_targeted": "Nemate nikakvih podataka ciljane ankete za prikaz", + "all_sources": "Svi izvori podataka", + "web_mobile": "Web i mobilno", + "email": "e-mail", + "sms": "sms", + "twitter": "twitter", + "all_crowdsourced": "Sve Crowdsourced ankete", + "no_crowdsourced": "Nemate nikakve podatke Crowdsourced ankete za prikaz.", + "targeted_activity": "Ciljana anketna aktivnost", + "crowdsourced_activity": "Aktivnost Crowdsourced anketa" + }, + "form": { + "add_field": "Dodaj polje", + "add_field_instructions": "Dodaj instrukcije za ovo polje", + "add_field_instructions_info": "Ove upute bit će prezentirane kao informativni oblačić korisniku kada ispunjava ovo polje. ", + "add_field_instructions_placeholder": "Objasni ovo polje...", + "add_post_type": "Dodaj anketu", + "add_step": "Dodaj zadatak", + "add_language": "Add language", + "added_form_stage_attribute": "Spremljeno polje", + "field_allowed_relation_post_type": "Dozvoljene ankete", + "choose_order_message": "Odaberite i sortirajte polja koja bi ste uključili u ovu anketu", + "created_form_stage": "Spremljeni zadatak", + "currently_disabled": "Ova anketa je trenutno onemogućena", + "custom_structure": "Prilagođena struktura", + "default_date_placeholder": "Zadani datum", + "default_default_placeholder": "Zadana vrijednost", + "default_location_placeholder": "Nairobi, Kenija", + "delete_post_type": "Obriši ovu anketu", + "deleted_form": "Obrisane ankete", + "deleted_form_stage": "Obrisani zadatak", + "deleted_form_stage_attribute": "Obrisano polje", + "editable_by": "Može se uređivati sa", + "edit_post_step": "Uredi zadatak: {{step}}", + "edit_post_type": "Uredi anketu: {{form}}", + "edit_post_types": "Uredi ankete", + "field_add_option": "Dodaj", + "field_default": "Zadano polje", + "field_key": "Ključ polja", + "field_type": "Vrsta polja", + "field_name": "Naziv polja", + "field_options": "Postavke polja", + "field_key_placeholder": "ključ-polja", + "field_name_placeholder": "Imenujte ovo polje", + "field_option_placeholder": "Opcija 1", + "field_required": "Ovo polje je obavezno", + "form_name": "Naziv", + "form_description": "Opis", + "forms": "Forme", + "form_stage_settings_saved": "Spremljene postavke", + "permission_public": "Javno", + "permission_admin": "Administrator", + "permission_self": "Samo ja", + "post_type_settings": "Postavke ankete", + "post_step_settings": "Postavke zadatka", + "priority_changed": "Prioritet promijenjen", + "save_and_close": "Spremi & zatvori", + "save_post_type": "Spremi anketu", + "save_post_step": "Spremi zadatak", + "saved_form": "Anketa spremljena.", + "select_language": "Select languages", + "step_delete": "Obriši", + "step_name": "Naziv zadatka", + "step_rename": "Preimenuj", + "step_required": "Ovaj zadatak je obavezan", + "post_step": "Post", + "type": "vrsta", + "visible_to": "Vidljivo" + }, + "survey": { + "delete_task": "Obriši zadatak", + "duplicate_survey": "Dupliciraj", + "internal_use_task": "Zadatak je samo za interno korištenje", + "internal_use_task_desc": "Ovaj će zadatak biti vidljiv samo korisnicima koji imaju dozvolu za upravljanje postovima.", + "duplicate_task": "Dupliciraj zadatak", + "duplicate_option": "Prisutna duplicirana opcija", + "show_this_task_to": "Pokaži ovaj zadatak svima kao objavljen ", + "show_this_task_to_desc": "Kada su anketni odgovori objavljeni, podaci iz ovog zadataka bit će prikazani", + "survey_name": "Naziv ankete", + "describe_your_survey": "Opiši svoju anketu...", + "describe_this_task": "Opiši ovaj zadatak...", + "untitled_task": "Neimenovan zadatak", + "add_task": "Dodaj zadatak", + "title": "Naslov", + "field_allowed_relation_survey": "Dozvoljene ankete", + "collect_image_caption": "Uključi polje naslova slike", + "disable_caption_field_explanation": "Ovo će onemogućiti i sakriti sve postojeće naslove za ovo polje, ali možete ponovno omogućiti u bilo koje buduće vrijeme.", + "description": "Opis", + "task_description": "Opis zadatka", + "post_fields": "Polja posta", + "task_fields": "Polja posta", + "show_task": "Prikaži ovaj zadatak svima kada je post objavljen", + "task_info": "Možete dodati dodatne informacije za svaki post, kao što su prijevodi ili verifikacije te dodijeliti osobe dodavanjem zadataka. Možete odabrati iz već napravljenih zadataka ili kreirati nove ispočetka.", + "text_desc": "Rečenica ili manje", + "short_text": "Kratki tekst", + "long_text": "Dugački tekst", + "number_decimal": "Broj (decimalni)", + "number_integer": "Broj (cijeli broj)", + "location": "Lokacija", + "date": "Datu", + "datetime": "Datum & vrijeme", + "select": "Odaberi", + "radio_button": "Radio gumb(i)", + "checkbox": "Potvrdni okvir(i)", + "related_post": "Povezani post", + "related_post_info": "Napominjemo, postovi koji se odnose na objavu, postovi koji su \"u pregledu\" neće se pojaviti u rezultatima pretraživanja", + "upload_image": "Slika", + "embed_video": "Ugradi video", + "markdown": "Markdown", + "categories": "Kategorije", + "textarea_desc": "Više rečenica ili paragrafi", + "decimal_desc": "Broj sa decimalnim mjestima", + "integer_desc": "Cijeli broj", + "location_desc": "Geografska lokacija odabrana sa kartom", + "date_desc": "Datum sa godinom, mjesecom i danom", + "datetime_desc": "Datum sa satima i minutama", + "select_desc": "Padajuća lista stavki", + "radio_desc": "Omogućuje korisniku odabir samo jedne od unaprijed definirane liste opcija.", + "checkbox_desc": "Dopušta korisniku odabir jedne ili više unaprijed definirane liste opcija.", + "relation_desc": "Stvorite odnos između različitih anketa", + "upload_desc": "Dozvoljava prijenos slika na post ", + "video_desc": "Omogućuje ugradnju Youtube i Vimeo videa u post", + "markdown_desc": "Dopušta korištenje markdown sintakse za stiliziranje sadržaja polja", + "tasks": "Zadaci", + "task_visible_when_published": "Ovaj zadatak će biti vidljiv kada je post objavljen.", + "show_field_description": "Dodaj opis polja (opcionalno):", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", + "build": "Napravi", + "configure": "Konfiguriraj", + "require_section": "Zahtijevajte da se ovaj zadatak dovrši prije nego što objava bude javno vidljiva", + "hide_author_information": "Sakrij podatke u autoru", + "hide_author_information_desc": "Samo osobe s dopuštenjem za uređivanje odgovora moći će vidjeti tko ih je poslao; i to samo kad ih uređuju.", + "hide_location_information": "Sakrij točne informacije o lokaciji", + "hide_location_information_desc": "Samo osobe sa dopuštenjem za uređivanje odgovora moći će vidjeti točne lokacije. Ostale osobe će vidjeti zaokružene lokacije. Lokacija će biti točna na {{precision}}km.", + "hide_time_information": "Sakrij točne vremenske informacije", + "hide_time_information_desc": "Samo osobe s dopuštenjem za uređivanje odgovora moći će vidjeti točno vrijeme. Druge osobe će vidjeti samo datum.", + "share": "Podijeli", + "task_name": "Naziv zadatka", + "required_field": "Obavezno", + "required": "Obavezno", + "required_desc": "Zahtijevajte da se ovaj zadatak dovrši prije nego što objava bude javno vidljiva.", + "require_field_desc": "Zahtijevajte da ovo polje bude popunjeno", + "name_this_task": "Imenujte ovaj zadatak...", + "require_review": "Zahtijevajte da se postovi pregledaju prije objavljivanja", + "require_review_desc": "Novi odgovori na ovu anketu bit će stavljeni na \"pregled\" i stoga neće odmah biti vidljivi javnosti. Korisnici s dopuštenjem za pregled odgovora mogu ih pregledati i 'objaviti', što bi ih učinilo vidljivima svima.", + "require_task": "Obavezno", + "make_response_private": "Napravi odgovore privatnim", + "response_private_desc": "Samo osobe sa dopuštenjem za uređivanje odgovora mogu vidjeti odgovore za ovo polje", + "require_task_desc": "Zahtijevajte da se ovaj zadatak dovrši prije nego što objava bude javno vidljiva", + "survey_permissions": "Dopuštenja ankete", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", + "who_can_add": "Tko može dodati ovu anketu", + "survey_field": "Polje ankete", + "choose_survey_field": "Odaberi što bi trebalo biti dodijeljeno svakom polju ankete", + "choose_survey_field_desc": "Sva anketna polja su navedene dolje. Odaberi podatke iz {{datasource_type}} kojeg bi htjeli koristiti za ispunjavanje svakog od ponuđenih polja.", + "who_can_contribute_to_task": "Tko može doprinijeti poljima u ovom zadatku", + "delete": { + "desc": "Ako obrišete ovu anketu, svi njeni postovi će također biti obrisani. Nastavite s oprezom.", + "delete": "Obriši anketu", + "delete_this": "Obriši ovu anketu", + "delete_this_field": "Obriši ovo polje", + "delete_field": "Obriši polje", + "desc_field": "Ako obrišete ovo polje, svi skupljeni podaci unutar će također biti obrisani. Nastavite s oprezom." + }, + "name": "Naziv ankete", + "color": { + "color": "Boja", + "hex": "Heksadecimalna vrijednost", + "red": "Crveno", + "gold": "Zlatno", + "blue": "Plavo", + "green": "Zeleno" + }, + "who": "Tko može vidjeti ovo?", + "task": { + "delete": { + "desc": "Ako obrišete ovaj zadatak, svi njegovi uhvaćeni podaci će također biti obrisani. Nastavite s oprezom.", + "delete": "Obriši zadatak", + "delete_this": "Obriši ovaj zadatak" + } + }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, + "targeted_survey": { + "title": "Kreiraj novu ciljanu anketu", + "description": "Pošalji pitanja SMS-om na listu ovih telefonskih brojeva", + "name_title": "Imenujte svoju anketu", + "name": "Naziv ankete", + "description_title": "Opis ankete", + "audience_title": "Odaberi svoju publiku", + "add_questions_title": "Dodaj svoja pitanja", + "add_questions_description": "Poslati ćemo svako pitanje kao zasebni SMS. Nakon što netko odgovori, poslati ćemo sljedeće pitanje iz ankete.", + "add_another": "Dodaj sljedeće pitanje...", + "add_a_question": "Dodaj pitanje...", + "edit_title": "Uredi pitanje", + "new_question_title": "Novo pitanje", + "question_text": "Tekst pitanja", + "question_description": "Ovo će korisnici vidjeti kada posjete Vašu anketu.", + "sample_question": "Primjer pitanja: Bok! Kako se osjećate danas? Vaš je odgovor besplatan.", + "char_remains": "{{remaining}}/160 znakova preostalo", + "publish": "Objavi anketu", + "delete": "Obriši", + "send_to_old_number_warning": "Ako šaljete poruku broju kojem ste poslali prije, odgovori te osoba će uvijek biti aplicirani za najnoviju anketu. Osoba neće više moći odgovoriti na prošla neodgovorena pitanja ankete.", + "publish_description_many": "Poslati ćemo {{questions}} pitanja na {{numbers}} osoba preko SMS-a i to ukupno {{total_sms_messages}} poruka. Vaš telekomunikacijski pružatelj će Vam to naplatiti kao svaku pojedinačnu poruku. Molimo budite pažljivi oko troškova koji će nastupiti slanjem ove ankete. Ova akcija se ne može vratiti.", + "publish_description_one_question": "Poslati ćemo {{questions}} pitanje na {{numbers}} osoba preko SMS-a i to ukupno {{total_sms_messages}} poruka. Vaš telekomunikacijski pružatelj će Vam to naplatiti kao svaku pojedinačnu poruku. Molimo budite pažljivi oko troškova koji će nastupiti slanjem ove ankete. Ova akcija se ne može vratiti.", + "publish_description_one_number": "Poslati ćemo {{questions}} pitanja na {{numbers}} osobe preko SMS-a i to ukupno {{total_sms_messages}} poruka. Vaš telekomunikacijski pružatelj će Vam to naplatiti kao svaku pojedinačnu poruku. Molimo budite pažljivi oko troškova koji će nastupiti slanjem ove ankete. Ova akcija se ne može vratiti.", + "publish_description_one_number_one_question": "Poslati ćemo {{questions}} pitanje na {{numbers}} osobe preko SMS-a i to ukupno {{total_sms_messages}} poruka. Vaš telekomunikacijski pružatelj će Vam to naplatiti kao svaku pojedinačnu poruku. Molimo budite pažljivi oko troškova koji će nastupiti slanjem ove ankete. Ova akcija se ne može vratiti.", + "question_warning": "Morate unijeti barem 1 pitanje.", + "publish_warning": "Jeste li sigurni da želite poslati ovu SMS anketu?", + "publish_notification_many": "{{messages}} poruke će biti poslane kao dio ove ankete. Biti će vam naplaćeno za ove poruke od strane Vašeg telekomunikacijskog pružatelja.", + "publish_notification_one": "{{messages}} poruka će biti poslane kao dio ove ankete. Biti će vam naplaćeno za ovu poruku od strane Vašeg telekomunikacijskog pružatelja.", + "hide_responders": "Sakrij informacije o osobama daju odgovore", + "hide_responders_desc": "Brojevi telefona osoba koje odgovaraju na Vaša pitanja ostaju skrivena na javnom web mjestu. Samo će ih članovi tima s dopuštenjima za uređivanje moći vidjeti.", + "notification_button": "Pregledaj anketu u prikazu podataka", + "name_warning": "Morate svojoj anketi dati naziv.", + "description_warning": "Morate svojoj anketi dati opis.", + "send_to_person": "Ciljano: Pošalji ovu anketu na {{recipientCount}} osobai SMS-om", + "send_to_people": "Ciljano: Pošalji ovu anketu na {{recipientCount}} osoba SMS-om", + "country_code": "Kod države", + "country_code_error": "Morate odabrati državu.", + "select_country": "Odaberi državu", + "phone_numbers": "Telefonski brojevi", + "phone_number_warning": "Morate unijeti barem 1 telefonski broj", + "one_repeat_alert": "Uklonili smo ukupno {{repeatCount}} ponovljeni broj iz Vaše liste.", + "multi_repeat_alert": "Uklonili smo ukupno {{repeatCount}} ponovljenih brojeva iz Vaše liste.", + "multi_number_error": "Od {{total}} telefonskih brojeva koje ste unijeli, primijetili smo probleme sa {{bad}} njih. Molimo ispravite brojeve telefona ispod i nastavite. Brojevi se moraju podudarati s pravilima oblikovanja odabrane zemlje.", + "one_number_error": "Od {{total}} telefonskih brojeva koje ste unijeli, primijetili smo probleme sa {{bad}} njih. Molimo ispravite brojeve telefona ispod i nastavite. Brojevi se moraju podudarati s pravilima oblikovanja odabrane zemlje.", + "multi_numbers_good": "Ovi {{good_numbers}} brojevi izgledaju u redu.", + "one_number_good": "Ovaj {{good_numbers}} broj izgleda u redu.", + "question_error": "Morate dodati barem jedno pitanje.", + "phone_number_instructions": "Molimo upišite telefonske brojeve koje biste htjeli kontaktirati. Morate unijeti zarez između svakog telefonskog broja.", + "targeted_survey": "Ciljana anketa", + "targeted_survey_desc": "Poslali smo ovu anketu SMS-om", + "sent_messages": "Poslali smo {{totalSent}} poruka, i", + "sent_message": "Poslali smo {{totalSent}} poruku, i", + "received_responses": "primili ste {{responses}} odgovora", + "received_response": "primili ste {{responses}} odgovor", + "recipients_count": "od {{recipients}} primatelja dosad.", + "recipient_count": "od {{recipients}} primatelja dosad.", + "error_message": "Dogodila se greška kod pokušaja spremanja Vaše ciljane ankete", + "error_contacts": "Neki brojevi koje ste naveli nisu uspjeli, provjerite svoje brojeve i pokušajte ponovo", + "pending_messages": "Obrađujemo {{totalPending}} poruka.", + "pending_message": "Obrađujemo {{totalPending}} poruku.", + "cancel": "Odustani" + } + }, + "global_filter": { + "filter": "Filter", + "categories": { + "categories": "Kategorije", + "all_categories": "Sve kategorije" + }, + "post_types": { + "post_types": "Ankete", + "all_types": "Sve vrste", + "unstructured": "Nestrukturirano" + }, + "post_statuses": { + "post_statuses": "Status", + "all_statuses": "Bilo koji status", + "draft": "Skica", + "published": "Objavljeno" + }, + "post_stages": { + "post_stages": "Trenutni zadatak", + "all_stages": "Svi zadaci" + }, + "collections": { + "collections": "Kolekcije", + "all_collections": "Sve kolekcije", + "search_collections": "Pretraži kolekcije" + }, + "sort": { + "order": { + "filter_type_tag": "Redoslijed", + "desc": "Najnoviji prvo", + "asc": "Najstariji prvo" + }, + "orderby": { + "post_date": "Datum posta", + "created": "Datum kreiranja", + "updated": "Datum ažuriranja" + }, + "unlockedOnTop": { + "filter_type_tag": "Otključani postovi na vrh" + } + }, + "filter_tabs": { + "order": "Redoslijed", + "order_group": { + "orderby": { + "post_date": "Datum posta", + "created": "Datum kreiranja", + "updated": "Datum ažuriranja" + }, + "order": { + "desc": "Najnoviji prvo", + "asc": "Najstariji prvo" + }, + "unlocked_on_top_yes": "Da", + "unlocked_on_top_no": "Ne" + }, + "orderby": "Sortiraj po", + "order_unlocked_on_top": "Neotključani postovi na vrh", + "savedsearch": "Spremljena pretraga", + "saved_search": "Spremljena pretraga", + "q": "Ključna riječ", + "created_after": "Početni datum", + "created_before": "Završni datum", + "date_after": "Početni datum", + "date_before": "Završni datum", + "center_point": "Lokacija", + "tags": "Kategorija", + "form": "Anketa", + "current_stage": "Trenutni zadatak", + "set": "Kolekcija", + "status": "Status", + "location_value": "Unutar {{km}} km od {{value}}", + "visible_to": "Vidljivo", + "user": "Korisnik", + "has_location": "Post-lokacije", + "all_posts": "Prikaži sve postove", + "unmapped": "Prikaži postove koji nisu mapirani", + "mapped": "Prikaži postove sa lokacijom", + "source": "Izvor" + }, + "unmapped_start_one": "Tamo je", + "unmapped_start_many": "Postoji", + "unmapped_one": "{{post_nb}} post", + "unmapped_many": "{{post_nb}} postovi", + "unmapped_end": "nisu prikazani ovdje jer ne sadrže lokacijske informacije.", + "more": "Više", + "keyword": "Ključna riječ", + "start_date": "Početni datum", + "start_date_placeholder": "25. siječanj 2014.", + "end_date": "Završni datum", + "end_date_placeholder": "25. travanj 2014.", + "location": "Lokacija", + "location_placeholder": "Unesi grad ili adresu", + "within_km": "Unutar", + "km": "Km", + "within_km_placeholder": "Udaljenost", + "option_1": "unutar 1 km", + "option_2": "unutar 10 km", + "option_3": "unutar 50 km", + "option_4": "unutar 100km", + "option_5": "unutar 500 km", + "restore_defaults": "Vratite zadano", + "apply_filters": "Primjeni", + "save_to_set": "Spremi u set", + "search": "Pretraga", + "date_range": "Datumski raspon", + "who_its_visible_to": "Kome je vidljivo", + "status": "Status", + "source": "Izvor" + }, + "graph": { + "all_posts": "Ništa; Prikaži sve postove", + "all": "Svo vrijeme", + "compare": "Usporedi...", + "compare_all": "Usporedi...", + "compare_status": "Usporedi status", + "compare_tags": "Usporedi kategorije", + "compare_form": "Usporedi ankete", + "compare_": "Usporedi", + "created": "Vrijeme kreiranja", + "cumulative": "Prikaži kumulativne ukupne iznose", + "cumulative_post_count": "Ukupan broj postova", + "custom": "Prilagođeni datumski raspon", + "custom_display": "{{start || 'Početak'}} to {{end || 'Sada'}}", + "group_by_placeholder": "Graf", + "new_post_count": "Novi postovi", + "none": "Ništa", + "no_data": "Nema aktivnosti za prikaz", + "post_count": "Broj postova", + "post_date": "Datum kreiranja posta", + "select_one": "Odaberi jedan", + "week": "Ovaj tjedan", + "month": "Ovaj mjesec", + "updated": "Ažurirano vrijeme" + }, + "message": { + "button": { + "dismiss": "Odbaci", + "upgrade": "Nadogradite odmah", + "default": "U redu", + "cancel": "Odustani" + } + }, + "modal": { + "button": { + "close": "Zatvori" + } + }, + "nav": { + "404": "Opa", + "about": "O softveru", + "activity": "Aktivnost", + "add_post": "Dodaj post", + "account_settings": "Postavke računa", + "alerts": "Upozorenja", + "all": "Sve", + "author_tagline": "Po {{author}}", + "appearance": "Izgled", + "back": "Natrag", + "category": "Kategorija", + "categories": "Kategorije", + "clear": "Očisti", + "collections": "Kolekcije", + "comments": "Komentari", + "data_sources": "izvori podataka", + "data_import": "Uvoz podataka", + "deselect": "Poništi odabir", + "edit_profile": "Uredi profil", + "edit_post_type": "Uredi anketu", + "everyone": "Svi", + "export": "Izvoz", + "forbidden": "Nedozvoljen pristup", + "dashboard": "Nadzorna ploča", + "delete": "Obriši", + "edit": "Uredi", + "filters": "Filteri", + "forgotyourpassword": "Zaboravili ste lozinku?", + "resetpassword": "Ponovno postavi lozinku", + "resetmypassword": "Ponovno postavi moju lozinku", + "forms": "Forme", + "help": "Pomoć", + "home": "Početna", + "login": "Prijava", + "logout": "Odjava", + "registration": "Registracija", + "register": "Registracija", + "map_settings": "Postavke karte", + "more": "Više", + "notifications": "Obavijesti", + "only_author": "Samo autor", + "only_you": "Samo Vi", + "people": "Osobe", + "permissions": "Dopuštenja", + "plan_settings": "Plan", + "please_wait_loading": "Molimo pričekajte. Pokretanje...", + "plugins": "Dodaci", + "posts": "Postovi", + "posts_and_entities": "Ankete", + "profile": "Moj profil", + "role": "Uloga", + "roles": "Uloge", + "webhook": "Webhook", + "webhooks": "Webhookovi", + "saved_searches": "Spremljene pretrage", + "search": "Pretraga", + "select_all": "Odaberi sve", + "selected_items": "{{selectedItems}} odabrane", + "settings": "Postavke", + "survey_settings": "Postavke ankete", + "tags": "Kategorije", + "today": "Danas", + "general": "Opće postavke", + "type": "Vrsta", + "unknown": "Nepoznato", + "unselect_all": "Poništi odabir za sve", + "user": "Korisnik", + "users": "Korisnici", + "views": "Pogledi", + "yesterday": "Jučer" + }, + "views": { + "map": "Karta", + "list": "Vremenski niz", + "activity": "Aktivnost", + "data": "Podaci" + }, + "post": { + "see_more_plural": "Pregledaj {{newPostsCount}} novih postova", + "see_more_singular": "Pregledaj {{newPostsCount}} novi post", + "add_to_form": "Dodaj u {{form}}", + "posts": "Postovi", + "post_title": "Post title", + "post_desc": "Post description", + "there_are_no_posts": "Nema postova", + "in_this_deployment": "u ovoj implementaciji, još.", + "posts_total": "{{posts}} od {{total_nb}} postova", + "posts_total_map": "Prikazivanje {{posts}} od {{total_nb}} postova sa lokacijskim informacijama na karti.", + "search_results": "Rezultati:", + "by": "po", + "duplicate_option": "Postoji problem sa konfiguracijom ovog polja zbog duplikata, molimo idite u postavke ankete i ispravite.", + "task_completed": "Zadatak završen", + "everyone": "Svi", + "just_you": "Samo Vi", + "specific_roles": "Određene uloge...", + "can_see_this": "može vidjeti ovo", + "add_post_type": "Dodaj {{form_name}}", + "edit_post_type": "Uredi {{form_name}}", + "messages": { + "by_sms": "SMS-om", + "by_email": "E-mailom", + "by_twitter": "Sa Twittera", + "reply": "Odgovori na niz poruka", + "send": "Pošalji novu poruku", + "save": "Spremi", + "simple_send": "Pošalji", + "title": "Razgovor sa autorom", + "associated_messages": "Pregledaj poruke povezane s ovim postom", + "show_only_incoming": "Prikaži samo {{provider}} koji još nije dodijeljen anketi", + "imported_by": "{{messages}} uvezene ovom implementacijom", + "Twitter": "Twitter", + "Email": "E-mail", + "SMS": "SMS" + }, + "post": "Post", + "message": "Poruka", + "message_thread": "Niz poruka", + "all_posts": "Svi postovi", + "no_search_results": "Vaša pretraga ne odgovara nijednom postu", + "no_search_results_location": "Vaša pretraga ne odgovara ni jednom postu sa lokacijskim informacijama", + "no_posts_yet": "Još nema postova!", + "no_posts_yet_location": "Još nema postova sa lokacijskim informacijama!", + "add_first_post": "Dodaj prvi post", + "create_post": "Napravi post", + "create": "Napravi", + "change": "Promjeni", + "posted_by": "Objavio", + "draft": "U pregledu", + "archived": "Arhivirano", + "edited_by": "Uredio", + "export": "Izvoz", + "select_all": "Odaberi sve", + "unselect_all": "Poništi odabir za sve", + "per_page": "{{count}} postova", + "post_details": "Detalji posta", + "steps": "Zadaci ovog posta", + "mark_complete": "Označi kao gotovo", + "complete": "Dovrši", + "type_details": "{{type}} detalji", + "edit_post": "Uredi post", + "history": "Povijest", + "hide_form": "Sakrij {{form}}", + "hide_unknown_form": "Sakrij nepoznato", + "publish": "Objavi na...", + "publish_for_you": "Vi", + "publish_for_everyone": "Svi", + "published": "Objavljeno", + "unpublished": "Neobjavljeno", + "published_by": "Objavio", + "can_see_this_post": "može vidjeti ovaj post", + "location": "Lokacija", + "categories": "Kategorije", + "status": "Status", + "type": "Vrsta", + "view": "Pogled", + "step": "Zadatak", + "update": "Ažuriranje", + "options": "Opcije", + "complete_draft": "Dovršeno (skica)", + "complete_published": "Dovršeno (objavljeno)", + "structure": "Struktura", + "source": "preko {{source}}", + "visible_to_public": "Ovaj post je javno vidljiv", + "visible_to_you": "Ovaj post vidljiv je samo Vama i administratorima", + "visible_to_roles": "Post je vidljiv {{roles}}", + "show_only_form": "Samo prikaži {{form}}", + "show_only_unknown_form": "Prikaži samo nepoznato", + "delete_post": "Obriši post", + "delete_this_post": "Obriši ovaj post", + "delete_post_desc": "Ako obrišete ovaj post, svi njegovi komentari će također biti obrisani. Nastavite s oprezom.", + "post_actions": { + "edit": "Uredi", + "delete": "Obriši", + "export": "Izvoz", + "put_under_review": "Stavi u pregled", + "archive": "Arhiva", + "publish": "Objavi" + }, + "created_at": "Kreirano u", + "updated_at": "Posljednje ažurirano u", + "author": "Autor", + "post_date": "Datum posta", + "change_author": "Promjeni autora", + "status_published": "Objavljeno", + "status_review": "U pregledu", + "status_archived": "Arhivirano", + "unknown_posts": "Nepoznati postovi", + "my_posts": "Moji postovi", + "unstructured_posts": "Nestrukturirani postovi", + "published_posts": "Objavljeni postovi", + "all_posts_desc": "Svi postovi", + "published_posts_desc": "Svi objavljeni postovi", + "unstructured_posts_desc": "Nestrukturirani postovi", + "my_posts_desc": "Vaši postovi", + "unknown_posts_desc": "Postovi bez dodijeljenih anketa", + "locking": { + "unlocked": "Post uspješno odključan", + "unlock": "Otključaj", + "lock_broken_by_other": "Vaš post je otključan. Trenutni nespremljene promjene bit će izgubljene.", + "locked_message": "Post je zaključan zbog toga što{{ user }} upravo radi na njemu. Pokušajte urediti drugi post." + }, + "modify": { + "intro": "Odaberi aknetu:", + "no_task_values": "Trenutno nema spremljenih vrijednosti za ovaj zadatak.", + "create_type": "Kreiraj {{type}}", + "edit_type": "Uredi {{type}}: {{title}}", + "add_a_post": "Dodaj post", + "add_to_survey": "Dodaj u ovu anketu", + "edit_post": "Uredi {{title}}", + "change_type": "Promjeni vrstu", + "incomplete_step": "Za objavu posta sva obavezna polja moraju biti obilježena kao završena. Obavezni zadatak {{stage}} još nije obilježen kao završen", + "save_post": "Spremi post", + "publish": "Objavi na...", + "publish_to": "Objavi u {{role}}", + "published_to": "Objavljeno u {{role}}", + "unpublish": "Vrati na skicu", + "everyone": "Svi", + "back": "Natrag", + "contact_info": "Unesi svoje kontaktne podatke (opcionalno)", + "author_realname": "Naziv", + "author_email": "E-mail", + "bulk_actions": "Skupne akcije", + "form": { + "categories": "Kategorije", + "description": "Opis", + "location": "Lokacija", + "title": "Naslov", + "link": { + "name": "Naziv poveznice", + "url": "URL poveznice", + "add_link": "Dodaj poveznicu" + } + } + }, + "preview": { + "private": "privatno", + "public": "javno", + "read_more": " ... Pročitaj više", + "tags": "Kategorije", + "post_actions": { + "post_actions": "Akcije posta", + "select": "odaberi", + "edit": "uredi", + "set": "polje", + "publish": "objavi", + "unpublish": "ukloni objavu", + "delete": "obriši" + } + }, + "valid": { + "no_changes": "Niste napravili nikakve promjene", + "invalid_state": "Ovaj post je trenutno u nevaljanom stanju. Morat ćete izvršiti sve potrebne zadatke da biste mogli ponovno objaviti ovaj post. Možete izvršiti potrebne zadatke ili svojem postu dati drugačiji status, na primjer \"u pregledu\".", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", + "title": { + "required": "Naslov je obavezan", + "minlength": "Naslov je prekratak", + "maxlength": "Naslov je predug" + }, + "label": { + "required": "Naziv je obavezan" + }, + "content": { + "required": "Opis ne smije biti prazan" + }, + "tags": { + "required": "Kategorije su obavezne" + }, + "values": { + "required": "\"{{label}}\" je obavezan", + "parse": "\"{{label}}\" je nemoguće obraditi", + "date": "\"{{label}}\" mora biti datum", + "number": "\"{{label}}\" mora biti broj", + "step": "\"{{label}}\" must be an integer" + }, + "author_name": { + "maxlength": "Naziv je predug" + }, + "author_email": { + "email": "Nevaljani e-mail" + } + }, + "media": { + "enter_a": "Unesi", + "youtube": "Youtube", + "current_url": "Trenutna slika", + "add_caption": "Dodaj naslov", + "upload": "Prenesi", + "add_photo": "Dodaj fotografiju", + "delete_photo": "Obriši fotografiju", + "replace_image": "Zamjeni sliku", + "error_in_upload": "Vaša slika je prevelika (maksimalna veličina je 1MB) ili je krivog formata (dozvoljeni formati su gif, png, jpg i jpeg), molimo provjerite i pokušajte ponovno!" + }, + "video": { + "enter_a_url": "Unesi Youtube ili Vimeo video URL." + }, + "unstructured": { + "add_survey": { + "info": "Ovaj post još nije dodijeljen anketi unutar Vaše implementacije. To je zbog toga što je dostavljeno putem {{source}}, što autoru ne pruža način da doda svoj post određenoj anketi.", + "choose": "Kojoj anketi bi htjeli dodati ovaj post?", + "title": "Dodaj ovaj post u anketu", + "save_and_edit": "Dodaj u anketu & uredi" + }, + "survey_title": "Nepoznata anketa" + } + }, + "role": { + "add_role": "Dodaj ulogu", + "edit_role": "Uredi ulogu", + "name": "Naziv", + "description": "Opis", + "save": "Spremi ulogu", + "save_add_another": "Spremi i Dodaj drugo", + "permissions": "Dopuštenja", + "delete": "Obriši", + "delete_role": "Obriši ovu ulogu", + "delete_role_desc": "Ako obrišete ovu ulogu, svim korisnicima koji su imali tu ulogu bit će vraćena zadana dopuštenja. Nastavite s oprezom.", + "everyone": "Svi", + "just_you": "Samo Vi" + }, + "webhook": { + "add_webhook": "Dodaj ulogu", + "edit_webhook": "Uredi ulogu", + "uuid": "Webhook UUID", + "name": "Naziv", + "shared_secret": "Dijeljena tajna", + "url": "API URL", + "entity_type": "Vrsta entiteta", + "event_type": "Vrsta događaja", + "save": "Spremi ulogu", + "save_add_another": "Spremi i Dodaj drugo", + "delete": "Obriši", + "delete_webhook": "Obriši ovaj webhook", + "delete_webhook_desc": "Ako obrišete ovaj webhook, svi asocirani događaji webhookova bit će izgubljeni. Nastavite s oprezom." + }, + "saved_search": { + "visible_to_public": "Ova spremljena pretraga je javno vidljiva", + "visible_to_you": "Ova spremljena pretraga vidljiva je samo Vama i administratorima", + "visible_to_roles": "Spremljena pretraga je vidljiva {{roles}}", + "featured": "Istaknuto", + "featured_tooltip": "Istaknute pretrage prikazuju se svim korisnicima u
izborniku \"Spremljene pretrage\"" + }, + "collection": { + "visible_to_public": "Ova kolekcija je javno vidljiva", + "visible_to_you": "Ova kolekcija je vidljiva samo Vama i administratorima", + "visible_to_roles": "Ova kolekcija vidljiva je {{roles}}" + }, + "set": { + "by": "po", + "clear_search": "Očisti pretragu", + "create_collection": "Kreiraj kolekciju", + "create_new": "Napravi novi", + "create_savedsearch": "Kreiraj spremljenu pretragu", + "description": "Opis", + "delete_collection": "Obriši ovu kolekciju", + "delete_savedsearch": "Obriši ovu spremljenu pretragu", + "default_viewing_mode": "Zadani prikaz", + "edit_collection_settings": "Uredi kolekciju", + "edit_search_settings": "Uredi spremljenu pretragu", + "featured": "Istaknuto", + "featured_collection": "Ova kolekcija je istaknuta", + "featured_collection_tooltip": "Istaknute kolekcije prikazuju se svim korisnicima u
izborniku \"Kolekcije\"", + "find_a_collection": "Traži kolekciju...", + "find_a_saved_search": "Pronađi spremljenu pretragu...", + "delete_saved_searches": "Obriši spremljene pretrage", + "add_to_collection": "Dodaj u kolekciju", + "empty_list_collections": "Nema kolekcija", + "empty_list_savedsearches": "Nema spremljenih pretraga", + "collection_name": "Naziv kolekcije", + "name_your_collection": "Imenujte svoju kolekciju...", + "name_savedsearch": "Naziv spremljene pretrage", + "visible_to_collection": "Tko može vidjeti ovu kolekciju", + "visible_to_savedsearch": "Tko može vidjeti ovu spremljenu pretragu", + "reset_savedsearch": "Ponovno pretraživanje", + "save_set": "Spremi kolekciju", + "save_savedsearch": "Spremi pretragu", + "update_savedsearch": "Ažuriraj pretragu", + "edit_savedsearch": "Uredi pretragu", + "set_settings": "Postavke kolekcije", + "add_notification": "Dodaj obavijest", + "remove": "ukloni" + }, + "category": { + "add_tag": "Dodaj kategoriju", + "save_add_another": "Spremi i Dodaj drugo", + "delete_category": "Obriši kategoriju", + "delete_this_category": "Obriši ovu kategoriju", + "delete_category_desc": "Ako obrišete ovu kategoriju, više neće biti asocirana sa ijednim postom. Nastavite s oprezom.", + "show_categories": "Prikaži dostupne kategorije", + "child_permissions": "Dopuštenja za ovu kategoriju su upravljani sa \"roditeljskom\" kategorijom.", + "which_categories": "Which categories should be available", + "select_all": "Odaberi sve", + "choose_roles": "Odaberi uloge", + "create_tag": "Kreiraj kategoriju", + "saved_tag": "Kategorija spremljena.", + "deleted_tags": "Kategorije obrisane.", + "manage_tags": "Upravljaj kategorijama", + "edit_tag": "Uredi kategoriju", + "editor": { + "name": "Naziv kategorije", + "slug": "Kategorijska poveznica", + "slug_help": "Ako se ostavi prazno, bit će automatski generirano iz naziva kategorije", + "description": "Opis", + "type": "Vrsta", + "color": "Boja ikone", + "icon": "Naziv ikone", + "roles_help": "Samo odabrane uloge će moći vidjeti ovu kategoriju." + }, + "types": { + "category": "Kategorija", + "status": "Status" + }, + "delete": "Obriši" + }, + "tool": { + "manage_forms": "Upravljaj formama", + "manage_tags": "Upravljaj kategorijama", + "manage_users": "Upravljaj korisnicima", + "manage_roles": "Upravljaj ulogama", + "manage_webhooks": "Upravljaj Webhookovima", + "manage_views": "Upravljaj prikazima", + "manage_map_settings": "Upravljaj postavkama karte", + "manage_appearance_settings": "Upravljaj postavkama prikaza", + "manage_plugins": "Upravljaj dodacima", + "appearance_settings": "Postavke izgleda", + "map_settings": "Postavke karte", + "site_settings": "Postavke web mjesta", + "settings": "Postavke", + "tools": "Alati" + }, + "map_settings": { + "admin_map_settings": "Postavke karte", + "saved_map_settings": "Postavke karte spremljene." + }, + "settings": { + "api_key": "API ključ", + "api_key_desc": "API ključ je unikatan za Vašu implementaciju, može se koristiti za dopuštenje sustavima treće strane kako bi se mogli povezati s Vašom Ushahidi implementacijom.", + "appearance": "Postavke izgleda", + "continue": "Nastavi", + "create": "Napravi novu anketu", + "create_open_or_targeted": "Kreiraj otvorenu ili ciljanu anketu za skupljanje informacija o Ushahidi.", + "current_header": "Trenutna pozadinska slika", + "customize_your_new_deployment": "Prilagodite svoju novu implementaciju", + "embed": "Ugradi", + "embed_info": "Za ugradnju Vaše karte na drugo web mjesto upotrijebite isječak koda u nastavku.", + "settings_list": { + "general": "Opće", + "general_desc": "Promijenite naziv svoje implementacije, opis, logo i ostale detalje.", + "surveys": "Ankete", + "surveys_desc": "Kreiraj i postavi ankete koje Vaša implementacija skuplja.", + "data_sources": "Izvori podataka", + "data_sources_desc": "E-mail postavke, SMS i kanali socijalnih mreža koji pomažu Vašoj implementaciji u skupljanju anketnih podataka.", + "import": "Uvoz", + "import_desc": "Prenesite podatke ankete u vašu implementaciju iz CSV datoteke.", + "user_settings": "Konfiguriraj HDX API", + "user_settings_desc": "Konfigurirajte svoj API tako da se vaši označeni Ushahidi podaci mogu prenijeti na vaš račun za Humanitarian Data Exchange (HDX).", + "export": "Izvoz podataka", + "export_hxl": "Izvezi i označi podatke", + "export_desc_hxl": "Izvezite Vaše podatke kao CSV datoteku ili dodijelite oznake i atribute Vašim podacima i prenesite direktno u Humanitarian Data Exchange (HDX) račun ili izvezite kao označenu CSV datoteku.", + "export_desc": "Izvezite sve Vaše podatke kao CSV datoteku ili odaberite prilagođena polja za izvoz", + "users": "Korisnici", + "users_desc": "Kreiraj i upravljaj s osobama koji doprinose vašoj implementaciji", + "roles": "Uloge", + "roles_desc": "Kreiraj i upravljaj vrstama dopuštenja koja korisnici imaju na Vašoj implementaciji.", + "categories": "Kategorije", + "categories_desc": "Kreiraj i upravljaj kategorijama u koje osobe mogu staviti postove za poboljšanu organizaciju", + "webhooks": "Webhookovi", + "webhooks_desc": "Kreiraj webhookove koji šalju podatke Ushahidi platforme vanjskim aplikacijama kada se dogode specifični događaji.", + "plans": "Planovi", + "plan_desc": "Vaš trenutni plan implementacije je {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." + }, + "user_settings": { + "user_settings_desc_1": "Ovdje možete dodati Vaš unikatni API ključ za Vaš Humanitarian Data Exchange (HDX) račun.", + "user_settings_desc_2": "Nakon što je namješteno, ovo će Vam omogućiti prijenos podataka direktno prema Humanitarian Data Exchange (HDX) računu.", + "user_settings_desc_3": "Možete pronaći Vaš API ključ na Vašem Humanitarian Data Exchange (HDX) profilu kada se prijavite.", + "view_guide": "Pogledajte upute za Vaš API ključ", + "hdx_maintainer_id": "HDX Id održavatelja", + "api_key": "API ključ", + "profile_page": "Pronađeno na Vašoj Humanitarian Data Exchange (HDX) profilnoj stranici", + "valid_key": "Ispravan ključ je obavezan", + "valid_user": "Ispravan id održavatelja je obavezan", + "api_key_saved": "API ključ spremljen! Možete sada označiti Vaše podatke i prenijeti u Humanitarian Data Exchange (HDX) račun.", + "start_tagging": "Počni označivanje podataka" + }, + "webhooks": { + "use_webhook_for": "Koristi webhook za", + "enable_source_destination": "Omogući izvorna i odredišna polja", + "enable_source_destination_desc": "Ovaj webhook će biti primjenjen samo na ankete odabrane vrste.", + "destination": "Odredište" + }, + "data_sources": { + "associate_with_form": "Uvezi u anketu", + "associate_with_form_desc": "Svi dolazni podaci od {{provider}} bit će korišteni za kreiranje odgovora anketi koju odaberete", + "data_sources": "Izvori podataka", + "enable_provider_message": "Prihvati prijave ankete iz ovog izvora", + "hint_turn_on_off": "Možete postaviti opcije za izvore podataka, i onda uključiti ili isključiti izvore.", + "hint_plugin_needs_configuring": "Morate konfigurirati ovaj izvor podataka prije nego ga omogućite.", + "provider_options": "Opcije", + "configure": "Konfiguriraj", + "options": "Opcije", + "saving_changes": "Spremanje", + "unavailable": "Izvor podataka {{value}} nije dostupan. Nadogradite vaš plan kako bi mu pristupili!", + "email": { + "email_desc": "Ovo će biti korišteno za slanje odlaznih e-mailova", + "incoming_server_type": "Vrsta dolaznog servera", + "incoming_server_type_pop": "POP", + "incoming_server_type_imap": "IMAP", + "incoming_server": "Dolazni server", + "incoming_server_desc": "Primjeri: mail.yourwebsite.com, imap.gmail.com, pop.gmail.com", + "incoming_server_port": "Port dolaznog servera", + "incoming_server_port_desc": "Uobičajeni portovi: 110 (POP3), 143 (IMAP), 995 (POP3 sa SSL-om), 993 (IMAP sa SSL-om)", + "incoming_server_security": "Sigurnost dolaznog servera", + "server_security_none": "Ništa", + "server_security_SSL": "SSL", + "server_security_TLS": "TLS", + "incoming_username": "Korisničko ime dolaznog servera", + "username_desc": "Korisničko ime e-mail računa", + "incoming_password": "Lozinka dolaznog servera", + "password_desc": "Lozinka e-mail računa", + "outgoing_server_type": "Vrsta odlaznog servera", + "outgoing_server_type_SMTP": "SMTP", + "outgoing_server_type_sendmail": "sendmail", + "outgoing_server_type_native": "Domaće", + "outgoing_server": "Odlazni server", + "outgoing_server_desc": "Primjeri: smtp.yourhost.com, smtp.gmail.com", + "outgoing_server_port": "Port odlaznog servera", + "outgoing_server_port_desc": "Uobičajeni portovi: 25 (SMTP zadano), 465 (SMTP sa SSL-om)", + "outgoing_server_security": "Sigurnost odlaznog servera", + "outgoing_username": "Korisničko ime odlaznog servera", + "outgoing_password": "Lozinka odlaznog servera", + "email_address": "E-mail adresa", + "email_sender_name": "Ime pošiljatelja e-maila", + "email_sender_name_desc": "Pojavljuje se u 'od:' polju na odlaznim e-mailovima" + }, + "sms": { + "secret": "Tajna", + "api_key_desc": "API ključ", + "frontline_sms": { + "api_key": "Ključ", + "secret_desc": "Postavite tajnu tako da samo autorizirani FrontlineCloud računi mogu primati/slati poruke. Morate konfigurirati istu tajnu u FrontlineCloud aktivnosti." + }, + "nexmo": { + "from": "Iz", + "from_desc": "Od broja", + "secret_desc": "Tajna vrijednost", + "api_key": "API ključ", + "api_secret": "API tajna", + "api_secret_desc": "API tajna" + }, + "smssync": { + "intro_step_1": "Korak 1: Preuzmite 'SMSSync' aplikaciju sa Google Play trgovine.", + "intro_step_1_desc": "Skeniraj ovaj QR kod sa Vašim mobitelom kako bi preuzeli aplikaciju iz Google Play trgovine", + "intro_step_2": "Korak 2: Postavke Android aplikacije", + "intro_step_2_desc": "Uključite SMSSync i koristite sljedeću poveznicu kao sinkronizacijski URL: ", + "secret_desc": "Postavite tajnu tako da samo autorizirani SMSSync uređaji mogu primati/slati poruke. Morate konfigurirati istu tajnu u SMSSync aplikaciji." + }, + "twilio": { + "phone_nb": "Broj telefona", + "phone_nb_desc": "Broj telefona \"od\". Twilio broj telefona omogućen za vrstu poruke koju želite poslati.", + "account_sid": "SID računa", + "account_sid_desc": "Unikatni id računa koji je poslao ovu poruku.", + "auth_token": "Autorizacijski token", + "sms_auto_response": "SMS automatski odgovor" + } + }, + "twitter": { + "intro_step_1": "Korak 1: Kreirajte novu Twitter aplikaciju:
Twitter aplikacije mogu biti odobrene za nekoliko sati ili dana od strane Twittera.
Molimo obratite pažnju na to ako trebate ove podatke brzo.", + "intro_step_1_desc": "Kreiraj novu twitter aplikaciju", + "intro_step_2": "Korak 2: Izradite potrošački ključ i tajnu", + "intro_step_2_desc": "Nakon što ste kreirali aplikaciju kliknite na \"Ključevi i pristupni tokeni\".
Onda kliknite \"Generiraj potrošački ključ i tajnu\".
Kopirajte ključeve, tokene i tajne u polja ispod.", + "consumer_key": "Potrošački ključ", + "consumer_key_desc": "Dodaj potrošački ključ iz Vaše Twitter aplikacije.", + "consumer_secret": "Potrošačka tajna", + "consumer_secret_desc": "Dodaj potrošačku tajnu iz Vaše Twitter aplikacije.", + "access_token": "Pristupni token", + "access_token_desc": "Dodajte pristupni token koji ste generirali za Vašu Twitter aplikaciju.", + "access_token_secret": "Tajna pristupnog tokena", + "access_token_secret_desc": "Dodajte pristupnu tajnu koju ste generirali za Vašu Twitter aplikaciju. ", + "search_terms": "Twitter pojmovi za pretraživanje", + "search_terms_desc": "Dodaj pojmove za pretraživanje odvojene zarezima" + } + }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, + "roles": { + "member": "Član", + "admin": "Admin", + "manage_users": "Upravljaj korisnicima", + "manage_posts": "Upravljaj postovima", + "manage_settings": "Upravljaj postavkama", + "bulk_data_import": "Skupni uvoz i izvoz podataka", + "edit_own_posts": "Uredi njihove vlastite postove", + "registred_member": "Registrirani član", + "administrator": "Administrator", + "roles_description": "Ove opcije kontroliraju čemu ova vrsta uloge može raditi promjene. Posjetite naše upute podrške kako bi saznali više." + }, + "deployment_delete_this": "Obriši ovu implementaciju", + "deployment_delete": "Obriši implementaciju", + "deployment_delete_info": "Ako obrišete ovu implementaciju, svi podaci će također biti obrisani. Nastavite s oprezom.", + "deployment_name": "Naziv implementacije", + "deployment_logo": "Logo implementacije", + "delete_logo": "Obriši logo", + "map_default_baselayer": "Zadani bazni sloj", + "map_location_precision": "Stupanj preciznosti karte ", + "map_precise_to": "Kada je skrivanje lokacije omogućeno za anketu, lokacije će biti precizne na:", + "map_clustering": "Spoji postove u blizini", + "map_default_latitude": "Zadana latituda", + "map_default_longitude": "Zadana longituda", + "map_default_zoom_level": "Zadani nivo zumiranja", + "map_default_location": "Zadana lokacija", + "new_survey": "Nova anketa", + "send_targeted": "Pošalji ciljanu anketu preko SMS-a", + "send_crowdsourced": "Vrati se natrag na crowdsourced anketu", + "site": "Postavke web mjesta", + "site_email": "E-mail adresa kontakta", + "site_email_note": "Koristite sa oprezom, ovo će biti vidljivo svima na Vašem web mjestu.", + "site_description": "Opiši svoje web mjesto", + "site_description_placeholder": "Opcionalni opis u jednoj rečenici", + "site_timezone": "Vremenska zona web mjesta", + "site_language": "Jezik web mjesta", + "site_private": "Napravi ovu implementaciju privatnom", + "site_private_desc": "Omogućavanjem ove opcije napraviti će Vašu implementaciju i njene podatke dostupne samo registriranim korisnicima sa ispravnim dopuštenjima, a oni se moraju prijaviti za pristup.", + "site_disable_registration": "Onemogući registraciju korisnika?", + "site_disable_registration_desc": "Označavanjem ove opcije onemogućuje se registracija. Administratori će morati ručno dodavati korisnike.", + "select_image": "Odaberi sliku", + "saved_settings": "Postavke implementacije spremljene!", + "saved_map_settings": "Postavke karte spremljene", + "features": { + "features": "Značajke", + "please_select_features": "Molimo odaberite značajke koje bi htjeli omogućiti." + }, + "generic_field_error": "Neispravan unos, molimo pokušajte ponovno.", + "skip": "Preskoći ovaj zadatak", + "add_first_post": "Dodaj svoj prvi post", + "add_first_post_subtitle": "Implementacija nije ništa dok nema neki sadržaj u sebi.", + "invite_people": "Ili pozovite ljude za pomoć u kreiranju postova.", + "add_new_users": "Dodaj nove korisnike", + "valid": { + "name": { + "required": "Naziv web mjesta je obavezan" + } + } + }, + "data_import": { + "survey_field": "Polje ankete", + "csv_column": "CSV stupac", + "choose_which_column": "Odaberi koji CSV stupac bi trebao biti dodijeljen kojem polju", + "each_survey_field": "Sva anketna polja su navedene dolje. Odaberi stupac iz CSV datoteke kako bi ga koristili za ispunjavanje svakog od ponuđenih polja.", + "status_explanation": "Ushahidi prepoznaje jedan od tri statusa posta: Objavljeno, U pregledu i Arhivirano. Stoga budite sigurni da svaki unos u stupcu koji odaberete ima jednu od te tri vrijednosti.`", + "defined_column": "Definirano sa stupcem u Vašoj CSV datoteci...", + "imported_posts_status": "Uneseni postovi bi trebali imati svoj status...", + "marked_as": "Obilježeno kao...", + "see_imported_posts": "Vidi uvezene postove", + "import_another_csv": "Uvezi još jednu CSV datoteku", + "import_complete": "Vaš uvoz je završen", + "complete_info": "Podaci iz Vaše CSV tablice, {{filename}}, su uspješno uvezeni.", + "import_another": "Uvezi još jednu CSV datoteku", + "nearly_complete": "Vaš uvoz je skoro završen", + "finish_info": "Podaci iz Vaše CSV tablice se još obrađuju. Možete slobodno napustiti ovu stranicu ili čekati dok je proces završen. U svakom slučaju, obavijestiti ćemo Vas kada su podaci spremni.", + "next": "Sljedeće", + "configure_imported_posts": "Konfigurirajte uvezene postove", + "configure_explanation": "Kroz ovo sučelje možete namjestiti vrijednosti za polja ankete koja nisu mapirana sa unosima u CSV datoteci. Ove vrijednosti će biti iste za sve uvezene postove.", + "import": "Uvoz", + "import_explanation_csv": "Uvezite podatke iz CSV tablice u svoju implementaciju kao postove koji pripadaju određenoj anketi", + "import_explanation_file_size": "Veličina za jednu datoteku je ograničena na 10 MB", + "import_explanation_format_location_1": "Geografske lokacije bi trebale biti uključene kao odvojeni stupci latituda i longituda u Vašoj CSV datoteci", + "import_explanation_required_fields": "Sva obavezna polja ankete moraju imati pridruženu vrijednost postavljenu u CSV-u. Na primjer, ako je potreban naslov polja, polje se mora mapirati u CSV stupac gdje svi retci tog stupca imaju vrijednost", + "configure_posts": "Konfiguriraj postove", + "configure_all_imported_posts": "Konfiguriraj sve uvezene postove", + "csv": "CSV", + "file_csv": "CSV datoteka", + "import_csv": "Uvezi CSV", + "import_to": "Uvezi u", + "choose_csv_file": "Odaberi CSV datoteku", + "organize_data": "Organiziraj podatke", + "organize_your_imported_data": "Dodijeli CSV stupce poljima posta", + "assign_csv_message": "Dodijeli CSV stupce poljima posta", + "csv_instructions": "Svi nazivi stupaca iz Vaše CSV datoteke su navedeni ispod. Odaberi {{form_name}} polje u koje bi htjeli uvesti pojedini stupac.", + "csv_instructions_required_fields": "Polja obilježena s [*] su obavezna i moraju imati vrijednost.", + "csv_column_name": "Naziv CSV stupca", + "post_type_title": "{{form_name}} naziv polja", + "leave_empty": "Ostavi prazno", + "cancel_import": "Prekini uvoz", + "finish_import": "Završi uvoz", + "which_survey": "koja anketa?" + }, + "data_export": { + "title": "Izvoz podataka", + "title_hxl": "Izvezi i označi podatke", + "description": "Izvezi sve svoje podake kao CSV ili odaberi određena anketna polja koja bi htjeli izvesti.", + "description_hxl": "Izvezi sve svoje podake iz Ushahidi kao CSV, odaberi određena anketna polja koja bi htjeli izvesti kao CSV ili dodijeliti", + "export": "Izvoz", + "export_history": "Povijest izvoza", + "hxl_tags": "HXL tagovi", + "hxl_attributes": "HXL atributi", + "and_choose": "i odaberite za prijenos na", + "HDX": "Humanitarian Data Exchange", + "account": "račun ili preuzimanje kao HXL 'obilježena' CSV datoteka.", + "all": "Izvoz svih podataka", + "select_fields": "Odaberi polja", + "select_fields_title": "Odaberi polja za izvoz...", + "select_fields_desc": "Ako ne želite izvesti sve podatke od jednom, možete odabrati specifična polja iz svake ankete za izvoz.", + "export_selected": "Izvezi odabrana polja", + "cancel": "Odustani", + "export_progress": "

Izvoz u tijeku...

Možete napustiti ovu stranicu ako želite. Vaš uvoz će se nastaviti.

Javiti ćemo Vam kada je završeno.

", + "no_fields": "Ups...prvo morate odabrati neka polja za izvoz.", + "expires": "Istječe: {{expires}}", + "job": "CSV izvoz {{jobId}}", + "created": "Kreirano: {{created}}", + "success": "Status: Završeno", + "pending": "Status: U redu čekanja", + "failed": "Status: Neuspjeh", + "queued": "Status: U tijeku", + "pending_hdx": "HDX na čekanju", + "exported_to_cdn": "Izvezeno u CDN", + "tags_attributes": "Dodijeli oznake i atribute", + "hxl_apikey_alert_1": "Izgleda da niste namjestili Vaš Humanitarian Data Exchange (HDX) API. Bez toga, ne možete označiti podatke i porenijeti na Humanitarian Data Exchange (HDX) račun.", + "hxl_configure": "Konfiguriraj HDX API", + "hxl_apikey_alert_2": "Strogo sugeriramo namještanje ovog sad u", + "hxl_apikey_alert_3": "prije nego nastavite jer nećete moći prenijeti Vaše podatke u HDX", + "hxl_title": "Dodijeli svoje HXL oznake i atribute, odaberi polja i izvezi ili prenesi", + "hxl_desc": "Odaberi određena polja iz ankete, dodijeli oznaku polju i onda odaberi dodjelu više atributa. Pregledaj svoju oznaku i atribute u pregledu oznake.", + "hxl_instructions_1": "Možete onda izabrati izvoz Vaših označenih polja u CSV datoteku ili prenijeti u", + "hxl_instructions_2": "Humanitarian Data Exchange (HDX)", + "hxl_instructions_3": "račun koji je namješten u", + "hxl_instructions_4": "Konfiguriraj HDX API", + "hxl_instructions_5": "(pronađeno u izborniku postavki).", + "hxl_instructions_6": "Posjeti", + "hxl_instructions_7": "Pomoć za oznaku HXL", + "hxl_instructions_8": "za više informacija kako izabrati najbolje HXL oznake i atribute za vaše podatke ili", + "hxl_instructions_9": "HXL 'šalabahter'", + "HXL_tags": "HXL oznake", + "HXL_attributes": "HXL atributi", + "tag_preview": "Pregled oznake", + "upload_title": "Jeste li spremni za prijenos na Humanitarian Data Exchange (HDX) račun?", + "hdx_csv_title": "Jeste li spremni za izvoz u CSV?", + "upload_desc": "Odabrali ste {{fields}} polja za prijenos u Humanitarian Data Exchange (HDX) račun.

Dodijelili ste oznake i atribute - da biste provjerili, možete se vratiti. Ako ste gotovi, možete dodati detalje i prenijeti.

The Humanitarian Data Exchange (HDX) zahtjeva još nekoliko detalja za prijenos u njihov sustav. Dodati ćete ove sljedeće", + "hdx_csv_desc": "Odabrali ste {{fields}} polja za izvoz u CSV.

Dodijelili ste oznake i atribute - da biste provjerili jesu li ispravni, možete se vratiti i provjeriti. Ako ste gotovi, možete izvesti.", + "upload_button": "Dodaj detalje skupa podataka i prenesi u HDX", + "export_button": "Izvoz u CSV", + "go_back": "Idi nazad i provjeri", + "add_details": "Dodaj detalje", + "details_desc": "Za prijenos u Humanitarian Data Exchange (HDX) dodatni detalji su obavezni.", + "privacy_title": "Postavke privatnosti", + "privacy_desc": "Imate mogućnost javnog dijeljenja skupa podataka ili ograničavanja pristupa ostalim članovima organizacije koja je vlasnik skupa podataka.", + "this_dataset": "Ovaj skup podataka je:", + "private_desc": "Privatno (Samo Vi i drugi HDX korisnici Vaše organizacije mogu pretraživati, pregledati/urediti ili preuzeti ovaj skup podataka)", + "public_desc": "Javno (Bilo tko može pretraživati, pregledavati/uređivati ili preuzimati ovaj skup podataka)", + "dataset": "Naslov skupa podataka & opis", + "dataset_desc": "Kada korisnici pretražuju podatke na HDX-u, njihovi pojmovi za pretraživanje bit će usklađeni s pojmovima u vašem naslovu. Izbjegavajte koristiti kratice u naslovu koje možda nisu poznate svim korisnicima. Također, izbjegavajte upotrebljavati riječi poput trenutne, najnovije ili prethodne kada se referirate na vremensko razdoblje (npr. Najnovije 3W) jer ti pojmovi postaju zavaravajući kako skup podataka stari.", + "dataset_example": "Primjer skupa podataka: Tko radi što i gdje u Afganistanu, Jan-Dec 2015", + "dataset_title": "Naslov skupa podataka", + "metadata_title": "Meta podaci", + "metadata_desc": "Meta podaci su dodatne informacije o Vašem skupu podataka koje će napraviti drugima da lakše shvate i stave Vaše podatke u kontekst. Skupovi podataka na HDX-u moraju uključivati skup polja s meta podacima.", + "source": "Izvor", + "organisation": "Organizacija", + "select_organisation": "Odaberi organizaciju", + "license": "Licenca", + "add_license": "Dodaj licencu", + "read_more_licenses": "Pročitaj više o licencama", + "submit_hdx": "Pošalji u HDX račun", + "uploading_data": "Prijenos podataka...", + "uploading_data_desc": "Prijenos podataka u Vaš Humanitarian Data Exchange (HDX) račun je u tijeku...

Možete napustiti ovu stranicu dok je prijenos u tijeku, ali molimo Vas nemojte zatvoriti preglednik.", + "uploading_data_err": "Ups... Nešto je pošlo krivo kod prijenosa Vaših podataka, molimo provjerite obavezna polja i Vaš API ključ i pokušajte ponovno.", + "no_fields_selected": "Niste odabrali nijedno polje ili dodijelili bilo koje HXL oznake ili atribute. Molimo odaberite najmanje jedno polje i dodijelite najmanje jednu oznaku kako bi mogli izvesti u CSV ili prenijeti u Humanitarian Data Exchange (HDX) račun.", + "validation": { + "title": "Naslov je potreban", + "source": "Izvor je potreban", + "organisation": "Organizacija je potrebna", + "license": "Licenca je potrebna", + "all_fields": "Molimo ispunite sva obavezna polja" + } + }, + "user": { + "role_display": "Uloga: {{role}}", + "contact": "{{type}}: {{contact}}", + "add_user": "Dodaj korisnika", + "edit_user": "Uredi korisnika", + "update_password": "Ažurirajte lozinku", + "change_role": "Promjeni ulogu", + "save": "Spremi korisnika", + "save_add_another": "Spremi i Dodaj drugo", + "show_all_roles": "Prikaži sve korisnike", + "cannot_delete_yourself": "Ne možete obrisati svog korisnika", + "cannot_change_your_own_role": "Ne možete promijeniti svoju ulogu", + "confirm_password": "Potvrdi lozinku", + "delete_user": "Obriši korisnika", + "delete_this_user": "Obriši ovog korisnika", + "delete_user_desc": "Ako obrišete ovog korisnika, postovi kreirane od strane ovog korisnika više neće sadržavati podatke o autorstvu. Ovo je nemoguće vratiti. Nastavite s oprezom.", + "edit_profile": "Uredi profil", + "save_profile": "Spremi profil", + "cancel": "Odustani", + "email": "E-mail adresa", + "failed_attempts": "Neuspjeli pokušaji:", + "full_name": "Ime za prikaz", + "never": "Nikad", + "no_full_name": "Nema imena za prikaz", + "number_of_users_shown": "Broj korisnika prikazan", + "per_page": "{{count}} korisnika", + "password": "Lozinka", + "new_password": "Nova lozinka", + "register": "Registriraj", + "role": "Uloga:", + "roles": "Uloge", + "saved_user": "Korisnik spremljen", + "deleted_user": "Korisnik obrisan", + "search_and_filter": "Pretraži & filtriraj korisnike", + "passwordreset_instructions": "Unesite Vaš e-mail za ponovno namještanje lozinke", + "passwordreset_confirm_instructions": "Ako Vaš e-mail postoji u našoj bazi podataka, uskoro ćete primiti e-mail zahtjev za ponovno postavljanje lozinke. ", + "token": "Token za ponovno postavljanje lozinke", + "valid": { + "full_name": { + "required": "Ime za prikaz je obavezno", + "maxlength": "Ime za prikaz je predugo" + }, + "email": { + "required": "E-mail adresa je obavezna", + "email": "E-mail adresa je neispravna", + "maxlength": "E-mail adresa je preduga" + }, + "password": { + "required": "Lozinka je obavezna", + "minlength": "Ova lozinka je prekratka", + "maxlength": "Ova lozinka je preduga" + } + } + }, + "user_profile": { + "title": "postavke računa", + "update_password": "Ažuriraj lozinku", + "update_success": "Vaš profil je ažuriran uspješno. Možda ćete se morati odjaviti i ponovno prijaviti kako i Vam sve promjene prošle.", + "button": { + "save": "Spremi & zatvori", + "cancel": "Odustani" + }, + "nav": { + "general": "Opće", + "notifications": "Obavijesti" + } + }, + "user_create": { + "full_name": "Ime za prikaz", + "email": "E-mail adresa", + "role": "Uloga" + }, + "notify": { + "api_key": { + "change_question": "Jeste li sigurni da želite promijeniti API ključ?" + }, + "contact": { + "save_success": "Kontakt spremljen", + "delete_confirm": "Želite li ukloniti vaš račun?", + "error_message": "Dogodila se greška kod pokušaja uklanjanja Vašeg računa", + "destroy_success": "Račun uklonjen uspješno" + }, + "default": { + "proceed_warning": "Ova akcije se ne može vratiti. Molimo nastavite sa oprezom.", + "save_success": "Spremljeni resursi", + "save_error": "Nemoguće spremiti resurs, molimo pokušajte ponovno", + "destroy_confirm": "Jeste li sigurni da želite obrisati ovaj resurs?", + "destroy_success": "Obriši resurs", + "destroy_error": "Nemoguće obrisati resurs, molimo pokušajte ponovno", + "destroy_cancelled": "Obriši otkazano", + "bulk_destroy_confirm": "Jeste li sigurni da želite obrisati {{count}} resursa?", + "bulk_destroy_success": "Obrisani resurs", + "bulk_destroy_error": "Nemoguće obrisati resurs, molimo pokušajte ponovno", + "bulk_destroy_cancelled": "Obriši otkazano" + }, + "data_import": { + "see_imported_posts": "Vidi uvezene postove", + "file_missing": "Molimo odaberite CSV datoteku za prijenos", + "form_missing": "Molimo odaberite anketu", + "csv_upload": "Datoteka {{name}} uspješno prenesena", + "csv_import_processed_errors": "Vaš CSV uvoz je završen. {{processed}} zapisa uvezeno, {{errors}} zapisa neuspjelo.", + "csv_import_success_info": "Podaci iz Vaše CSV tablice, {{filename}}, su uspješno uvezeni u Vašu
{{form_name}} anketu.", + "duplicate_fields": "Stupci se moraju mapirati u jedinstvena polja ankete. Sljedeći stupci imaju više od 1 mapiranja: {{duplicates}}", + "required_fields": "Na obavezno polje se mora postaviti vrijednost. Sljedeća polja nisu postavljena: {{required}}", + "empty_mapping": "CSV datoteka koju ste prenijeli je prazna. Molimo provjerite Vašu CSV datoteku i pokušajte ponovo ", + "empty_mapping_empty": "CSV datoteka ne sadrži nazive stupaca. Molimo provjerite Vašu CSV datoteku i pokušajte ponovno.", + "no_mappings": "Nijednom polju nisu dodijeljena mapiranja - barem jedno polje mora biti mapirano za nastavak", + "csv_import_cancel": "CSV uvoz otkazan", + "csv_import_cancel_confirm": "Jeste li sigurni da želite odustati od uvoza?" + }, + "general_settings": { + "save_success": "Opće postavke spremljene" + }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, + "map_settings": { + "save_success": "Postavke karte spremljene" + }, + "generic": { + "okay": "U redu", + "alerts": "Upozorenja", + "confirm": "Potvrda", + "save": "Spremi" + }, + "login": { + "failed": "Prijava nije uspjela, provjerite svoj e-mail i lozinku" + }, + "register": { + "failed": "Greške prilikom registracije. Provjerite svoj unos i pokušajte ponovno.", + "success": "Registracija gotova! Možete se sada prijaviti..." + }, + "post": { + "delete_image_confirm": "Jeste li sigurni da želite ukloniti ovu sliku?", + "save_success": "Post {{name}} spremljen", + "save_success_review": "Post {{name}} spremljen. Vaš post će biti pregledan od strane urednika prije objave.", + "save_error": "Nemoguće spremiti post, molimo pokušajte ponovno", + "publish_success": "Post je objavljen za {{role}}", + "set_draft": "Post je sada vidljiv samo Vama", + "publish_error": "Nemoguće objaviti post, molimo pokušajte ponovno", + "unpublish_success": "Post više nije objavljen", + "unpublish_error": "Nemoguće ponovno objavljivanje posta, pokušajte ponovo", + "yes_confirm_delete": "Da, obriši ovaj post", + "confirm_delete": "Potvrdi brisanje", + "destroy_title": "Obriši post", + "delete_question": "Jeste li sigurni da želite obrisati Vaš post {{post}}?", + "destroy_success": "Post obrisan", + "destroy_success_bulk": "Postovi obrisani", + "destroy_confirm": "Jeste li sigurni da želite obrisati ovaj post?", + "destroy_error": "Nemoguće obrisati post, molimo pokušajte ponovno", + "bulk_destroy_confirm": "Jeste li sigurni da želite obrisati {{count}} postova?", + "stage_save_success": "Ažurirano {{stage}}", + "export": "Ovo će izvesti filtrirane postove. Jeste li sigurni da želite nastaviti?", + "update_status_success_bulk": "Status ažuriran za {{count}} postova", + "leave_without_save": "Želite li napustiti ova post bez spremanja?", + "leave_confirm_message": "Ako nastavite, sve Vaše promjene će biti izgubljene", + "leave_confirm": "Nastavi bez spremanja" + }, + "category": { + "save_success": "Spremljena kategorija {{naziv}}", + "destroy_confirm": "Jeste li sigurni da želite obrisati ovu kategoriju?", + "destroy_confirm_desc": "Brisanjem ove kategorije obrisati će se i svi povezani postovi. Ovu akciju nije moguće vratiti.", + "destroy_success": "Kategorija obrisana", + "destroy_error": "Nemoguće obrisati kategoriju, molimo pokušajte ponovno", + "bulk_destroy_confirm": "Jeste li sigurni da želite obrisati {{count}} kategorija?", + "bulk_destroy_confirm_desc": "Brisanjem ovih kategorija ukloniti će se iz svih postojećih postova. Ovu akciju nije moguće vratiti.", + "bulk_destroy_success": "{{count}} kategorija obrisano" + }, + "role": { + "delete_question": "Jeste li sigurni da želite obrisati ovu ulogu {{role}}?", + "destroy_success": "Uloga {{role}} obrisana", + "save_success": "Uloga {{role}} spremljena", + "last_admin": "Ne možete obrisati jedinu adminstratorsku ulogu" + }, + "webhook": { + "delete_question": "Jeste li sigurni da želite obrisati ovaj webhook {{webhook}}?", + "destroy_success": "Webhook {{webhook}} obrisan", + "save_success": "Webhook {{webhook}} spremljen." + }, + "datasource": { + "save_success": "Spremljen izvor podataka {{name}}" + }, + "user": { + "save_success": "Korisnik {{name}} spremljen", + "edit_success": "Korisnik {{name}} ažuriran", + "destroy_confirm": "Jeste li sigurni da želite obrisati ovog korisnika?", + "destroy_success": "Korisnik obrisan", + "destroy_error": "Nemoguće obrisati korisnika, molimo pokušajte ponovno", + "bulk_destroy_confirm": "Jeste li sigurni da želite obrisati {{count}} korisnika?", + "bulk_destroy_success": "Korisnici obrisani", + "bulk_role_change_confirm": "Jeste li sigurni da želite promijeniti ulogu {{count}} korisnika u {{role}}?", + "bulk_role_change_success": "Korisničke uloge promijenjene u {{role_name}}" + }, + "video": { + "incorrect_url": "URL, {{url}}, koji ste unijeli ne odgovara Youtube ili Vimeo URL formatu." + }, + "form": { + "add_to_survey": "Dodaj u anketu", + "save_success": "Anketa {{name}} spremljena", + "save_stage_success": "Anketni zadatak {{name}} spremljen", + "save_attribute_success": "Polje {{name}} dodano", + "edit_form_success": "Anketa {{name}} ažurirana", + "edit_stage_success": "Anketni zadatak {{name}} ažuriran", + "delete_form_confirm": "Jeste li sigurni da želite obrisati ovu anketu i sve njezine podatke?", + "delete_form_confirm_desc": "Ova akcija se ne može vratiti. Brisanjem ove ankete ukloniti će se svi podaci, uključujući i postove. Napišite naziv ankete:

{{check_name}}

u donjem polju za potvrdu brisanja.", + "delete_form_error": "Tekst koji ste unijeli ne odgovara nazivu ankete, molimo pokušajte ponovno", + "delete_form_button": "Obriši ovu anketu", + "destroy_form_success": "Anketa {{name}} obrisana", + "delete_stage_confirm": "Jeste li sigurni da želite obrisati ovu zadaću?", + "delete_stage_confirm_desc": "Ova akcija se ne može vratiti. Brisanjem ovog zadatka ukloniti će se sve sva njegova polja i sve podaci u njima.", + "destroy_stage_success": "Anketni zadatak {{name}} obrisan", + "delete_attribute_confirm": "Jeste li sigurni da želite obrisati ovo polje?", + "delete_attribute_confirm_desc": "Ova akcija se ne može vratiti. Brisanjem ovog polja ukloniti će se podaci polja iz svih postojećih postova.", + "destroy_attribute_success": "Polje {{name}} obrisano", + "survey_name_required": "Survey-name is required", + "validation": { + "name": { + "required": "Naziv ankete je potreban", + "minlength": "Ime je prekratko", + "maxlength": "Ime je predugo" + }, + "description": { + "required": "Opis ne smije biti prazan" + } + } + }, + "collection": { + "delete_collection_confirm": "Jeste li sigurni da želite obrisati ovu kolekciju?", + "created_collection": "Kolekcija {{collection}} uspješno kreirana", + "updated_collection": "Kolekcija {{collection}} spremljena", + "add_to_collection": "Post je dodan u {{collection}}", + "removed_from_collection": "Post je uklonjen iz {{collection}}", + "bulk_add_to_collection": "{{count}} postovi su dodani u {{collection}}" + }, + "savedsearch": { + "delete_savedsearch_success": "Spremljena pretraga je obrisana uspješno.", + "delete_savedsearch_plural_success": "Spremljene pretrage uspješno obrisane.", + "delete_savedsearch_confirm": "Jeste li sigurni da želite obrisati ovu spremljenu pretragu?", + "savedsearch_updated": "{{savedsearch}} je ažurirana", + "savedsearch_saved": "{{savedsearch}} je spremljena" + }, + "passwordreset": { + "failed": "Ponovno postavljanje lozinke nije uspjelo", + "success": "Vaša lozinka je ponovno postavljena" + }, + "notification": { + "add": "Od sada ćete biti obaviješteni kada su novi postovi dodani u {{set}}", + "delete_confirm": "Jeste li sigurni da želite ukloniti ovu obavijest?", + "destroy_success": "Više nećete primati obavijesti o {{name}}." + }, + "message": { + "sent_to": "Poruka poslana {{contact}}" + }, + "export": { + "in_progress": "Pripremamo Vašu CSV datoteku. To može potrajati. Možete napustiti ovu stranicu ako želite. Obavijestiti ćemo Vas kada je završeno.", + "complete": "Izvoz je završen. Trebali bi vidjeti CSV datoteku u Vašim preuzimanjima.", + "complete_data_found_message": "Podaci iz Vašeg izvoza mogu se pronaći u preuzimanja Vašeg preglednika", + "confirmation": "Shvaćam", + "cancel_export": "Odustani od izvoza", + "canceled_job": "Vaš izvozni zadatak je otkazan", + "upload_complete": "Prijenos završen. Trebali bi sada vidjeti označene podatke u Vašem HDX računu." + } + }, + "empty": { + "default": "Nema pronađenih zapisa.", + "post": "Nema pronađenih postova.", + "user": "Nisu pronađeni korisnici.", + "category": "Nema pronađenih kategorija", + "role": "Nisu pronađene uloge", + "webhook": "Nema pronađenih webhookova.", + "permission": "Nema pronađenih dopuštenja.", + "form": "Nema pronađenih formi" + }, + "location": { + "search": "Pretraga", + "use_current_location": "Koristite Vašu trenutnu lokaciju", + "click_map": "Možete pretražiti ili kliknuti područje karte gdje želite smjestiti marker.", + "placeholder": "Pretraga adresa, naziva mjesta ili koordinata...", + "search_results": "Rezultati pretrage", + "error": "Isprika, nismo uspjeli pronaći lokaciju koja odgovara Vašoj pretrazi", + "my_location_error": "Isprika, nismo mogli pronaći Vašu lokaciju", + "update_map": "Ažuriraj kartu", + "no_matching_locations": "Nema odgovarajućih lokacija" + }, + "notification": { + "title": "Obavijesti", + "contacts_heading": "Kako dobivate obavijesti", + "notifications_heading": "O čemu dobivate obavijest", + "error_message": "Nemoguće obrisati obavijest u ovom trenutku", + "send_to_address": "Pošalji obavijesti na ovu adresu", + "button": { + "delete": "Obriši obavijest" + } + }, + "contact": { + "edit": "Uredi", + "save_changes": "Spremi promjene", + "saving_changes": "Spremanje promjena", + "cancel_edit": "Odustani", + "add_phone_number": "Dodaj broj telefona", + "add_email_address": "Dodaj e-mail adresu", + "edit_phone_number": "Uredi svoj telefonski broj", + "edit_email_address": "Uredite svoju e-mail adresu", + "error_message": "Nemoguće spremiti kontakt u ovom trenutku", + "type": { + "phone": "Telefo", + "email": "E-mail" + }, + "button": { + "add": "Dodaj račun", + "delete": "Ukloni račun" + }, + "valid": { + "email": { + "required": "E-mail adresa je obavezna za primanje obavijesti", + "email": "E-mail adresa je neispravna", + "maxlength": "E-mail adresa je preduga" + }, + "phone": { + "required": "Broj telefona je obavezan za primanje obavijesti", + "pattern": "Ispravan broj telefona je obavezan", + "minlength": "Ovaj broj je prekratak", + "maxlength": "Broj je predug" + } + } + }, + "terms_of_service": { + "title": "Ushahidi Pravila korištenja", + "terms_of_service": "Ažurirali smo naše Uvjete i odredbe i politiku privatnosti. Molimo pažljivo pregledajte ove dokumente i prihvatite uvjete kako bi nastavili koristiti Ushahidi usluge.", + "agree": "Pristajem na Ushahidi Pravila korištenja", + "accept_and_continue": "Prihvati i nastavi" + }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, + "languages": { + "ach": "Acoli", + "ady": "Adyghe", + "af": "Afrikaans", + "af-ZA": "Afrikaans (Južna Afrika)", + "ak": "Akan", + "sq": "Albanski", + "sq-AL": "Albanski (Albanija)", + "aln": "Albanski gegijski", + "am": "Amharski", + "am-ET": "Amharski (Etiopija)", + "ar": "Arapski", + "ar-EG": "Arapski (Egipat)", + "ar-SA": "Arapski (Saudijska Arabija)", + "ar-SD": "Arapski (Sudan)", + "ar-SY": "Arapski (Sirija)", + "ar-AA": "Arapski (Unitag)", + "an": "Aragonski", + "hy": "Armenijski", + "hy-AM": "Armenski (Armenija)", + "as": "Asamski", + "as-IN": "Asamski (Indija)", + "ast": "Asturijski", + "ast-ES": "Asturijski (Španjolska)", + "az": "Azerbajdžanski", + "az@Arab": "Azerbajđžanski (Arapski)", + "az-AZ": "Azerbajdžanski (Azerbajdžan)", + "az-IR": "Azerbajdžanski (Iran)", + "az@latin": "Azerbajdžanski (Latinica)", + "bal": "Belučki", + "ba": "Baškirski", + "eu": "Baskijski", + "eu-ES": "Baskijski (Španjolska)", + "bar": "Bavarski", + "be": "Bjeloruski", + "be-BY": "Bjeloruski (Bjelorusija)", + "be@tarask": "Bjeloruski (taraski)", + "bn": "Bengalski", + "bn-BD": "Benglaski (Bangladeš)", + "bn-IN": "Bengalski (Indija)", + "brx": "Bodo", + "bs": "Bosanski", + "bs-BA": "Bosanski (Bosna i Hercegovina)", + "br": "Bretonski", + "bg": "Bugarski", + "bg-BG": "Bugarski (Bugarska)", + "my": "Burmanski", + "my-MM": "Burmanski (Mjanmar)", + "ca": "Katalonski", + "ca-ES": "Katalonski (Španjolska)", + "ca@valencia": "Katalonski (Valencijanski)", + "ceb": "Cebuano", + "tzm": "Centralnoatlaski tamazight", + "hne": "Chhattisgarhi", + "cgg": "Chiga", + "zh": "Kineski", + "zh-CN": "Kineski (Kina)", + "zh-CN.GB2312": "Kineski (Kina) (GB2312)", + "gan": "Kineski (Gan)", + "hak": "Kineski (Hakka)", + "zh-HK": "Kineski (Hong Kong)", + "czh": "Kineski (Huizhou)", + "cjy": "Kineski (Jinyu)", + "lzh": "Kineski (književni)", + "cmn": "Kineski (Mandarinski)", + "mnp": "Kineski (Min Bei)", + "cdo": "Kineski (Min Dong)", + "nan": "Kineski (Min Nan)", + "czo": "Kineski (Min Zhong)", + "cpx": "Kineski (Pu-Xian)", + "zh-Hans": "Pojednostavljeni kineski", + "zh-TW": "Kineski (Tajvan)", + "zh-TW.Big5": "Kineski (Tajvan) (Big5)", + "zh-Hant": "Tradicionalni kineski", + "wuu": "Kineski (Wu)", + "hsn": "Kineski (Xiang)", + "yue": "Kineski (Yue)", + "cv": "Kuvaski", + "ksh": "Kolonjsk", + "kw": "Kornvalski", + "co": "Korzički", + "crh": "Krimski turski", + "hr": "Hrvatski", + "hr-HR": "Hrvatski (Hrvatska)", + "cs": "Češki", + "cs-CZ": "Češki (Češka Republika)", + "da": "Danski", + "da-DK": "Danski (Danska)", + "dv": "Divehi", + "doi": "Dogri", + "nl": "Nizozemski", + "nl-BE": "Nizozemski (Belgija)", + "nl-NL": "Nizozemski (Nizozemska)", + "dz": "Dzongkha", + "dz-BT": "Dzongkha (Butan)", + "en": "Engleski", + "en-AU": "Engleski (Australija)", + "en-AT": "Engleski (Austrija)", + "en-BD": "Engleski (Bangladeš)", + "en-BE": "Engleski (Belgija)", + "en-CA": "Engleski (Kanada)", + "en-CL": "Engleski (Čile)", + "en-CZ": "Engleski (Češka Republika)", + "en-ee": "Engleski (Estonija)", + "en-FI": "Engleski (Finska)", + "en-DE": "Engleski (Njemačka)", + "en-GH": "Engleski (Gana)", + "en-HK": "Engleski (Hong Kong)", + "en-HU": "Engleski (Mađarska)", + "en-IN": "Engleski (Indija)", + "en-IE": "Engleski (Irska)", + "en-lv": "Engleski (Latvija)", + "en-lt": "Engleski (Litva)", + "en-NL": "Engleski (Nizozemska)", + "en-NZ": "Engleski (Novi Zeland)", + "en-NG": "Engleski (Nigerija)", + "en-PK": "Engleski (Pakistan)", + "en-PL": "Engleski (Poljska)", + "en-RO": "Engleski (Rumunjska)", + "en-SK": "Engleski (Slovačka)", + "en-ZA": "Engleski (Južna Afrika)", + "en-LK": "Engleski (Šri Lanka)", + "en-SE": "Engleski (Švedska)", + "en-CH": "Engleski (Švicarska)", + "en-GB": "Engleski (Ujedinjeno Kraljevstvo)", + "en-US": "Engleski (Sjedinjene Države)", + "en-EN": "English", + "myv": "Erzja", + "eo": "Esperanto", + "et": "Estonski", + "et-EE": "Estonski (Estonija)", + "fo": "Farski", + "fo-FO": "Farski (Farski otoci)", + "fil": "Filipinski", + "fi": "Finski", + "fi-FI": "Finski (Finska)", + "frp": "Francusko-provansalski (Arpitan)", + "fr": "Francuski", + "fr-BE": "Francuski (Belgija)", + "fr-CA": "Francuski (Kanada)", + "fr-FR": "Francuski (Francuska)", + "fr-CH": "Francuski (Švicarska)", + "fur": "Furlanski", + "ff": "Fulah", + "ff-SN": "Fulah (Senegal)", + "gd": "Galski, škotski", + "gl": "Galski", + "gl-ES": "Galski (Španjolska)", + "lg": "Ganda", + "ka": "Gruzijski", + "ka-GE": "Gruzijski (Gruzija)", + "de": "Njemački", + "de-AT": "Njemački (Austrija)", + "de-DE": "Njemački (Njemačka)", + "de-CH": "Njemački (Švicarska)", + "el": "Grčki", + "el-GR": "Grčki (Grčka)", + "kl": "Grenlandski", + "gu": "Gudžaratski", + "gu-IN": "Gudžaratski (Indija)", + "gun": "Gun", + "ht": "Haićanski (haićanski kreolski)", + "ht-HT": "Haićanski (haićanski kreolski) (Haiti)", + "ha": "Hausa", + "haw": "Havajski", + "he": "Hebrejski", + "he-IL": "Hebrejski (Izrael)", + "hi": "Hindski", + "hi-IN": "Hindski (Indija)", + "hu": "Mađarski", + "hu-HU": "Mađarski (Mađarska)", + "is": "Islandski", + "is-IS": "Islandski (Island)", + "io": "Ido", + "ig": "Igbo", + "ilo": "Iloko", + "id": "Indonezijski", + "id-ID": "Indonezijski (Indonezija)", + "ia": "Interlingua", + "iu": "Inuktitut", + "ga": "Irski", + "ga-IE": "Irski (Irska)", + "it": "Talijanski", + "it-IT": "Talijanski (Italija)", + "it-CH": "Talijanski (Švicarska)", + "ja": "Japanski", + "ja-JP": "Japanski (Japan)", + "jv": "Javanski", + "kab": "Kabyle", + "kn": "Kannada", + "kn-IN": "Kannada (Indija)", + "pam": "Kapampangan", + "ks": "Kašmirski", + "ks-IN": "Kašmirski (Indija)", + "csb": "Kašupski", + "kk": "Kazahstanski", + "kk@Arab": "Kazahstanski (Arapski)", + "kk@Cyrl": "Kazahstanski (Čirilica)", + "kk-KZ": "Kazahstanski (Kazahstan)", + "kk@latin": "Kazahstanski (latinica)", + "km": "Kmerski", + "km-KH": "Kmerski (Kambodža)", + "rw": "Kinjaruanda", + "ky": "Kirgiški", + "tlh": "Klingonski", + "kok": "Konkani", + "ko": "Korejski", + "ko-KR": "Korejski (Korea)", + "ku": "Kurdski", + "ku-IQ": "Kurdski (Irak)", + "lad": "Ladino", + "lo": "Laoski", + "lo-LA": "Laoski (Laos)", + "ltg": "Latgalski", + "la": "Latinsk", + "lv": "Latvijski", + "lv-LV": "Latvijski (Latvija)", + "lez": "Lezghian", + "lij": "Ligurski", + "li": "Limburški", + "ln": "Lingala", + "lt": "Litvanski", + "lt-LT": "Litvanski (Litva)", + "jbo": "Lojban", + "en@lolcat": "LOLCAT Engleski", + "lmo": "Langobardski", + "dsb": "Donjolužičkosrpski", + "nds": "Donjonjemački", + "lb": "Luksemburški", + "mk": "Makedonski", + "mk-MK": "Makedonski (Sjeverna Makedonija)", + "mai": "Maithili", + "mg": "Malgaški", + "ms": "Malajski", + "ml": "Malajalamski", + "ml-IN": "Malajalamski (Indija)", + "ms-MY": "Malajski (Malezija)", + "mt": "Malteški", + "mt-MT": "Malteški (Malta)", + "mni": "Manipuri", + "mi": "Maori", + "arn": "Mapudungun", + "mr": "Marathski", + "mr-IN": "Marathski (Indija)", + "mh": "Maršalski", + "mw1": "Mirandeski", + "mn": "Mongolski", + "mn-MN": "Mongolski (Mongolija)", + "nah": "Nahuatlanski", + "nv": "Navaho", + "nr": "Ndebele, južni", + "nap": "Napuljski", + "ne": "Nepalski", + "ne-NP": "Nepalski (Nepal)", + "nia": "Nias", + "nqo": "N'ko", + "se": "Sjeverni Sami", + "nso": "Sjeverni Sotho", + "no": "Norveški", + "nb": "Norveški Bokmål", + "nb-NO": "Norveški Bokmål (Norveška)", + "no-NO": "Norveški (Norveška)", + "nn": "Norveški Nynorsk", + "nn-NO": "Norveški Nynorsk (Norveška)", + "ny": "Nyanja", + "oc": "Okcitanski (poslije 1500)", + "or": "Orija", + "or-IN": "Orija (Indija)", + "om": "Oromo", + "os": "Osetski", + "pfl": "Palatinat njemački", + "pa": "Urdu (Pandžabi)", + "pa-IN": "Urdu (Pandžabi) (Indija)", + "pap": "Papiamentu", + "fa": "Perzijski", + "fa-AF": "Perzijski (Afganistan)", + "fa-IR": "Perzijski (Iran)", + "pms": "Pijemontski", + "en@pirate": "Gusarski engleski", + "pl": "Poljski", + "pl-PL": "Poljski (Poljska)", + "pt": "Portugalski", + "pt-BR": "Portugalski (Portugal)", + "pt-PT": "Portugalski (Brazil)", + "ps": "Paštunski", + "ro": "Rumunjski", + "ro-RO": "Rumunjski (Rumunjska)", + "rm": "Retoromanski", + "ru": "Ruski", + "ru-ee": "Ruski (Estonija)", + "ru-lv": "Ruski (Latvija)", + "ru-lt": "Ruski (Litva)", + "ru@petr1708": "Ruski petrinski pravopis", + "ru-RU": "Ruski (Rusija)", + "sah": "Saha (jakutski)", + "sm": "Samoanski", + "sa": "Sanskrit", + "sat": "Santali", + "sc": "Sardinijski", + "sco": "Škotski", + "sr": "Srpski", + "sr@Ijekavian": "Srpski (ijekavica)", + "sr@ijekavianlatin": "Srpski (ijekavica latinica)", + "sr@latin": "Srpski (latinica)", + "sr-RS@latin": "Srpski (latinica) (Srbija)", + "sr-RS": "Srpski (Srbija)", + "sn": "Šona", + "scn": "Sicilijski", + "szl": "Šleski", + "sd": "Sindhi", + "si": "Singaleški", + "si-LK": "Singaleški (Šri Lanka)", + "sk": "Slovački", + "sk-SK": "Slovački (Slovačka)", + "sl": "Slovenski", + "sl-SI": "Slovenski (Slovenija)", + "so": "Somalski", + "son": "Songhai", + "st": "Sotho, južni", + "st-ZA": "Sotho, južni (Južna Afrika)", + "sma": "Južni Sami", + "es": "Španjolski", + "es-AR": "Španjolski (Argentina)", + "es-BO": "Španjolski (Bolivija)", + "es-CL": "Španjolski (Čile)", + "es-CO": "Španjolski (Kolumbija)", + "es-CR": "Španjolski (Kostarika)", + "es-DO": "Španjolski (Dominikanska Republika)", + "es-EC": "Španjolski (Ekvador)", + "es-SV": "Španjolski (El Salvador)", + "es-GT": "Španjolski (Gvatemala)", + "es-419": "Španjolski (Latinska Amerika)", + "es-MX": "Španjolski (Meksiko)", + "es-NI": "Španjolski (Nikaragva)", + "es-PA": "Španjolski (Panama)", + "es-PY": "Španjolski (Paragvaj)", + "es-PE": "Španjolski (Peru)", + "es-PR": "Španjolski (Portoriko)", + "es-ES": "Španjolski (Španjolska)", + "es-US": "Španjolski (Sjedinjene Države)", + "es-UY": "Španjolski (Urugva)", + "es-VE": "Španjolski (Venezuela)", + "su": "Sudanski", + "sw": "Svahili", + "sw-KE": "Svahili (Kenija)", + "ss": "Swati", + "sv": "Švedsk", + "sv-FI": "Švedski (Finska)", + "sv-SE": "Švedski (Švedska)", + "tl": "Tagalog", + "tl-PH": "Tagalog (Filipini)", + "tg": "Tadžički", + "tg-TJ": "Tadžički (Tadžikistan)", + "tzl": "Talossan", + "ta": "Tamilski", + "ta-IN": "Tamilski (Indija)", + "ta-LK": "Tamilski (Šri Lanka)", + "tt": "Tatarski", + "te": "Telugu", + "te-IN": "Telugu (Indija)", + "tet": "Tetum (Tetun)", + "th": "Tajlandski", + "th-TH": "Tajlandski (Tajland)", + "bo": "Tibetanski", + "bo-CN": "Tibetanski (Kina)", + "ti": "Tigrinja", + "to": "Tonga", + "ts": "Tsonga", + "tn": "Tswana", + "tr": "Turski", + "tr-TR": "Turski (Turska)", + "tk": "Turkmenski", + "tk-TM": "Turkmenski (Turkmenistan)", + "udm": "Udmurt", + "ug": "Ujgurski", + "ug@Arab": "Ujgurski (Arapski)", + "ug@Cyrl": "Ujgurski (čirilica)", + "ug@Latin": "Ujgurski (latinica)", + "uk": "Ukrajinski", + "uk-UA": "Ukrajinski (Ukrajina)", + "vmf": "Gornjofrankovski", + "hsb": "Gornjolužički", + "ur": "Urdu", + "ur-PK": "Urdu (Pakistan)", + "uz": "Uzbečki", + "uz@Arab": "Uzbečki (Arapski)", + "uz@Cyrl": "Uzbečki (čirilica)", + "uz@Latn": "Uzbečki (latinica)", + "uz-UZ": "Uzbečki (Uzbekistan)", + "ve": "Venda", + "vec": "Venecijski", + "vi": "Vijetnamski", + "vi-VN": "Vijetnamski (Vijetnam)", + "vls": "Vlaams", + "wa": "Valonski", + "war": "Wáray-Wáray", + "cy": "Velški", + "cy-GB": "Velški (Ujedinjeno Kraljevstvo)", + "fy": "Zapadnofrizijski", + "fy-NL": "Zapadnofrizijski (Nizozemska)", + "wo": "Wolofski", + "wo-SN": "Wolofski (Senegal)", + "xh": "Xhosa", + "yi": "Jidiš", + "yo": "Joruba", + "zu": "Zulu", + "zu-ZA": "Zulu (Južna Afrika)" + }, + "countries": { + "Afghanistan": "Afganistan", + "Åland Islands": "Ålandski otoci", + "Albania": "Albanija", + "Algeria": "Alžir", + "American Samoa": "Američka Samoa", + "Andorra": "Andora", + "Angola": "Angola", + "Anguilla": "Angvila", + "Antarctica": "Antarktika", + "Antigua and Barbuda": "Antigva i Barbuda", + "Argentina": "Argentina", + "Armenia": "Armenija", + "Aruba": "Aruba", + "Australia": "Australija", + "Austria": "Austrija", + "Azerbaijan": "Azerbajdžan", + "Bahamas": "Bahami", + "Bahrain": "Bahrein", + "Bangladesh": "Bangladeš", + "Barbados": "Barbados", + "Belarus": "Bjeloruski", + "Belgium": "Belgija", + "Belize": "Belize", + "Benin": "Benin", + "Bermuda": "Bermuda", + "Bhutan": "Butan", + "Bolivia, Plurinational State of bolivia": "Bolivija, Višenacionalna Država Bolivija", + "Bosnia and Herzegovina": "Bosna i Hercegovina", + "Botswana": "Bocvana", + "Bouvet Island": "Otok Bouvet", + "Brazil": "Brazil", + "British Indian Ocean Territory": "Britanski Indijskooceanski teritorij", + "Brunei Darussalam": "Brunej Darussalam", + "Bulgaria": "Bugarska", + "Burkina Faso": "Burkina Faso", + "Burundi": "Burundi", + "Cambodia": "Kambodža", + "Cameroon": "Kamerun", + "Canada": "Kanada", + "Cape Verde": "Kapverdski otoci", + "Cayman Islands": "Kajmanski otoci", + "Central African Republic": "Srednjoafrička Republika", + "Chad": "Čad", + "Chile": "Čile", + "China": "Kina", + "Christmas Island": "Božićni otoci", + "Cocos (Keeling) Islands": "Kokosovi (Keeling) otoci", + "Colombia": "Kolumbija", + "Comoros": "Komori", + "Congo": "Kongo", + "Congo, The Democratic Republic of the Congo": "Kongo, Demokratska Republika Kongo", + "Cook Islands": "Cookovi otoci", + "Costa Rica": "Kostarika", + "Cote d'Ivoire": "Obala Bjelokosti", + "Croatia": "Hrvatska", + "Cuba": "Kuba", + "Cyprus": "Cipar", + "Czech Republic": "Češka Republika", + "Denmark": "Danska", + "Djibouti": "Džibuti", + "Dominica": "Dominika", + "Dominican Republic": "Dominikanska Republika", + "Ecuador": "Ekvador", + "Egypt": "Egipat", + "El Salvador": "El Salvador", + "Equatorial Guinea": "Ekvatorijalna Gvineja", + "Eritrea": "Eritreja", + "Estonia": "Estonija", + "Ethiopia": "Etiopija", + "Falkland Islands (Malvinas)": "Falklandski otoci (Malvinas)", + "Faroe Islands": "Farski otoci", + "Fiji": "Fidži", + "Finland": "Finska", + "France": "Francuska", + "French Guiana": "Francuska Gvajana", + "French Polynesia": "Francuska Polinezija", + "French Southern Territories": "Francuski južni i antarktički teritoriji", + "Gabon": "Gabon", + "Gambia": "Gambija", + "Georgia": "Gruzija", + "Germany": "Njemačka", + "Ghana": "Gana", + "Gibraltar": "Gibraltar", + "Greece": "Grčka", + "Greenland": "Grenland", + "Grenada": "Grenada", + "Guadeloupe": "Gvadalupa", + "Guam": "Gua", + "Guatemala": "Gvatemala", + "Guernsey": "Guernsey", + "Guinea": "Gvineja", + "Guinea-Bissau": "Gvineja Bisau", + "Guyana": "Gvajana", + "Haiti": "Haiti", + "Heard Island and Mcdonald Islands": "Otok Heard i otočje McDonald", + "Holy See (Vatican City State)": "Sveta Stolica (država Vatikan)", + "Honduras": "Honduras", + "Hong Kong": "Hong Kong", + "Hungary": "Mađarska", + "Iceland": "Island", + "India": "Indija", + "Indonesia": "Indonezija", + "Iran, Islamic Republic of Persian Gulf": "Islamska Republika Iran", + "Iraq": "Irak", + "Ireland": "Irska", + "Isle of Man": "Otok Man", + "Israel": "Izrael", + "Italy": "Italija", + "Jamaica": "Jamajka", + "Japan": "Japan", + "Jersey": "Jersey", + "Jordan": "Jordan", + "Kazakhstan": "Kazahstan", + "Kenya": "Kenija", + "Kiribati": "Kiribati", + "Korea, Democratic People's Republic of Korea": "Koreja, Demokratska Narodna Republika Koreja", + "Korea, Republic of South Korea": "Koreja, Republika Južna Koreja", + "Kosovo": "Kosovo", + "Kuwait": "Kuvajt", + "Kyrgyzstan": "Kirgistan", + "Laos": "Laos", + "Latvia": "Latvija", + "Lebanon": "Libanon", + "Lesotho": "Lesoto", + "Liberia": "Liberija", + "Libyan Arab Jamahiriya": "Libijska arapska džamahirija", + "Liechtenstein": "Lihtenštajn", + "Lithuania": "Litva", + "Luxembourg": "Luksemburg", + "Macao": "Makao", + "Macedonia": "Sjeverna Makedonija", + "Madagascar": "Madagaskar", + "Malawi": "Malavi", + "Malaysia": "Malezija", + "Maldives": "Maldivi", + "Mali": "Mali", + "Malta": "Malta", + "Marshall Islands": "Maršalovi otoci", + "Martinique": "Martinik", + "Mauritania": "Mauritanija", + "Mauritius": "Mauricijus", + "Mayotte": "Mayotte", + "Mexico": "Meksiko", + "Micronesia, Federated States of Micronesia": "Mikronezija, Federativne Države Mikronezije", + "Moldova": "Moldavija", + "Monaco": "Monako", + "Mongolia": "Mongolija", + "Montenegro": "Crna Gora", + "Montserrat": "Montserrat", + "Morocco": "Maroko", + "Mozambique": "Mozambik", + "Myanmar": "Mijanmar", + "Namibia": "Namibija", + "Nauru": "Nauru", + "Nepal": "Nepal", + "Netherlands": "Nizozemska", + "Netherlands Antilles": "Nizozemski Antili", + "New Caledonia": "Nova Kaledonija", + "New Zealand": "Novi Zeland", + "Nicaragua": "Nikaragva", + "Niger": "Niger", + "Nigeria": "Nigerija", + "Niue": "Niue", + "Norfolk Island": "Otok Norfolk", + "Northern Mariana Islands": "Sjeverni Marijanski otoci", + "Norway": "Norveška", + "Oman": "Oman", + "Pakistan": "Pakistan", + "Palau": "Palau", + "Palestinian Territory, Occupied": "Palestinska Samouprava, okupirano", + "Panama": "Panama", + "Papua New Guinea": "Papua Nova Gvineja", + "Paraguay": "Paragvaj", + "Peru": "Peru", + "Philippines": "Filipini", + "Pitcairn": "Pitcairn", + "Poland": "Poljska", + "Portugal": "Portugal", + "Puerto Rico": "Portoriko", + "Qatar": "Katar", + "Romania": "Rumunjska", + "Russia": "Rusija", + "Rwanda": "Ruanda", + "Reunion": "Réunion", + "Saint Barthelemy": "Sveti Bartolomej", + "Saint Helena, Ascension and Tristan Da Cunha": "Sveta Helena, Ascension i Tristan da Cunha", + "Saint Kitts and Nevis": "Sveti Kitts i Nevis", + "Saint Lucia": "Sveta Lucija", + "Saint Martin": "Sveti Martin", + "Saint Pierre and Miquelon": "Sveti Petar i Mikelon", + "Saint Vincent and the Grenadines": "Sveti Vincent i Grenadini", + "Samoa": "Samoa", + "San Marino": "San Marino", + "Sao Tome and Principe": "Sao Tome i Principe", + "Saudi Arabia": "Saudijska Arabija", + "Senegal": "Senegal", + "Serbia": "Srbija", + "Seychelles": "Sejšeli", + "Sierra Leone": "Sijera Leone", + "Singapore": "Singapur", + "Slovakia": "Slovačka", + "Slovenia": "Slovenija", + "Solomon Islands": "Solomonski Otoci", + "Somalia": "Somalija", + "South Africa": "Južna Afrika", + "South Sudan": "Južni Sudan", + "South Georgia and the South Sandwich Islands": "Južna Georgija i otočje Južni Sandwich", + "Spain": "Španjolska", + "Sri Lanka": "Šri Lanka", + "Sudan": "Sudan", + "Suriname": "Surinam", + "Svalbard and Jan Mayen": "Svalbard i Jan Mayen", + "Swaziland": "Svazilend", + "Sweden": "Švedski", + "Switzerland": "Švicarska", + "Syrian Arab Republic": "Sirijska Arapska Republika", + "Taiwan": "Tajvan", + "Tajikistan": "Tadžikistan", + "Tanzania, United Republic of Tanzania": "Tanzanija, Ujedinjena Republika Tanzanija", + "Thailand": "Tajland", + "Timor-Leste": "Istočni Timor", + "Togo": "Togo", + "Tokelau": "Tokelau", + "Tonga": "Tonga", + "Trinidad and Tobago": "Trinidad i Tobago", + "Tunisia": "Tunis", + "Turkey": "Tuska", + "Turkmenistan": "Turkmenistan", + "Turks and Caicos Islands": "Otoci Turks i Caicos", + "Tuvalu": "Tuvalu", + "Uganda": "Uganda", + "Ukraine": "Ukrajina", + "United Arab Emirates": "Ujedinjeni Arapski Emirati", + "United Kingdom": "Ujedinjeno Kraljevstvo", + "United States": "Sjedinjene Države", + "Uruguay": "Urugvaj", + "Uzbekistan": "Uzbekistan", + "Vanuatu": "Vanuatu", + "Venezuela, Bolivarian Republic of Venezuela": "Venezuela, Bolivarska Republika Venezuela", + "Vietnam": "Vijetnam", + "Virgin Islands, British": "Djevičanski otoci, Britanski", + "Virgin Islands, U.S.": "Djevičanski otoci, SAD", + "Wallis and Futuna": "Wallis i Futuna", + "Yemen": "Jemen", + "Zambia": "Zambija", + "Zimbabwe": "Zimbabve" + }, + "api": { + "providerNotAvailable": "Jedan ili više omogućenih davatelja nije dostupan: param1", + "range": "Veličina datoteke bi trebala biti manja od {{param3}} KB", + "mime_type": "Vrsta datoteke nije podržana. Molimo prenesite .csv datoteku.", + "not_empty": ":polje ne smije biti prazno", + "isKeyAvailable": "Ključna {{value}} nije dostupna", + "contactIsValid": "Neispravan broj telefona", + "roleDoesNotExist": "role_id {{value}} ne postoji", + "invalidFormStageId": "form_stage_id :value ne postoji", + "postTypeLimitReached": "ograničenje: {{posttypes}}", + "dataUrlOrMediaRequired": "Jedan od data_url ili media_id je obavezan", + "dataUrlMediaConflict": "Samo jedan od data_url ili media_id može biti definiran", + "size_error": "Veličina datoteke bi trebala biti manja od :param1 MB", + "mime_type_not_allowed": "Nepodržana vrsta datoteke. Molimo prenesite slikovnu datoteku.", + "mime_not_empty": "MIME vrsta nije pronađena. MIME vrsta mora biti postavljena za datoteku.", + "contact": { + "invalid_phone": "Neispravan broj telefona {{param1}}", + "invalid_email": "Nevaljani e-mail {{param1}}" + }, + "email": { + "title": "{{sitename}} Novi post: {{title}}", + "message": "Novi post na {{sitename}}{{title}}{{content}}Pogledaj post: {{url}}" + }, + "sms": { + "message": "{{sitename}} Novi post: {{title}}" + }, + "publishedPostsLimitReached": "ograničenje:{{posts}}", + "tagDoesNotExist": "kategorija :value ne postoji", + "attributeDoesNotExist": "atribut {{param1}} ne postoji", + "tooManyValues": "Previše vrijednosti za {{param1}} (max: {{param2}})", + "valueDoesNotExist": " id vrijednost {{param2}} za polje {{param1}} ne postoji", + "canNotUseExistingValueOnNewPost": "Nemoguće koristiti vrijednost {{param2}} za polje {{param1}} na novom postu", + "postAttributeRequired": "atribut {{param1}} je obavezan", + "taskAttributeRequired": "atribut {{param1}} je obavezan prije nego možete završiti fazu {{param2}}", + "emptyIdAndLocale": "Mora imati barem id ili lokalizaciju", + "emptyParentWithLocale": "Mora imati roditeljski id kada prolazi lokalizaciju", + "notAnArray": "Post vrijednosti za {{param1}} mora biti niz", + "scalar": "Post vrijednosti za {{param1}} moraju biti skalarne", + "doesTranslationExist": "Prijevod {{value}} za post {{param2}} već postoji", + "isSlugAvailable": "field: {{value}} se već koristi", + "published_to": { + "exists": "Uloga kojoj objavljujete {{value}} ne postoji" + }, + "stageDoesNotExist": "Faza {{param1}} ne postoji", + "stageRequired": "Faza {{param1}} potrebna je prije objavljivanja", + "postNeedsApprovalBeforePublishing": "Post zahtjeva dozvolu od strane administratora prije objave", + "postCanOnlyBeUnpublishedByAdmin": "Post može ukloniti objavu samo administrator", + "alreadyLockedByDifferentUser": "Post je trenutno zaključan od drugog korisnika i ne može se ažurirati.", + "values": { + "date": "Polje {{param1}} mora biti datum, uneseno: {{param2}}", + "decimal": "Polje {{param1}} mora biti decimalni broj s 2 mjesta, uneseno: {{param2}}", + "digit": "Polje {{param1}} mora biti znamenka, uneseno: {{param2}}", + "email": "Polje {{param1}} mora biti e-mail adresa, uneseno: {{param2}}", + "exists": "Polje {{param1}} mora biti ispravni id posta, post id: {{param2}}", + "tagExists": "Polje {{param1}} mora biti ispravni id kategorije, id kategorije: {{param2}}", + "max_length": "Polje {{param1}} ne smije prijeći :param2 dužinu znakova, uneseno: {{param2}}", + "invalidForm": "Polje {{param1}} ima krivu vrstu posta, id posta:{{param2}}", + "numeric": "Polje {{param1}} mora biti brojčano, uneseno: {{param2}}", + "scalar": "Polje {{param1}} mora biti skalarno, uneseno: {{param2}}", + "point": "Polje {{param1}} mora biti niz lat i long", + "lat": "polje {{param1}} mora sadržavati ispravnu latitudu", + "lon": "polje {{param1}} mora sadržavati ispravnu longitudu", + "url": "Polje {{param1}} mora biti URL, uneseno: {{param2}}", + "video_type": "Polje {{param1}} mora biti ili YouTube ili Vimeo URL, uneseno: {{param2}}" + }, + "role": { + "isRoleValid": "Uloga mora odgovarati roditeljskoj kategoriji", + "exists": "Uloga {{value}} ne postoji" + }, + "description_regex": "Opis mora sadržavati samo znakove, brojke, razmake i interpunkcije.", + "regex": "Naziv kategorija mora sadržavati samo znakove, brojke, razmake i interpunkcije.", + "isUniqueEmail": "{{field}}: se već koristi", + "isUniqueUsername": "{{field}}: se već koristi", + "isUserSelf": "Ne možete promijeniti vlastitu ulogu", + "adminUserLimitReached": "ograničenje:{{:admin}}" + } +} \ No newline at end of file diff --git a/app/common/locales/hu.json b/app/common/locales/hu.json index 375db52b4b..5f17c2ee78 100644 --- a/app/common/locales/hu.json +++ b/app/common/locales/hu.json @@ -22,6 +22,8 @@ "title": "Dokumentáció", "description": "Itt megtudhatod, hogyan telepítsd, konfiguráld és menedzseld az Ushahidi alkalmazásod" }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "Lépj kapcsolatba az Ushahidi csapatával, hogy csetes támogatást kaphass" @@ -85,7 +87,7 @@ "filter_by": "Szűrés", "sort_filter": "Elrendez és szűr", "apply_filters": "Alkalmaz", - "close_and_view": "Close and view results", + "close_and_view": "Bezárás és az eredmények megtekintése", "show_more_less": "Többet/kevesebbet mutat", "filters": "Szűrők", "filter_by_survey": "A kérdőív alapján szűrés", @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Mező elmagyarázása", "add_post_type": "Kérdőív hozzáadása", "add_step": "Feladat hozzáadása", + "add_language": "Add language", "added_form_stage_attribute": "Elmentett mező", "field_allowed_relation_post_type": "Megengedett kérdőívek", "choose_order_message": "Válassz és rendezd sorrendbe a mezőket, amelyeket ebben a kérdőívben szeretnél látni.", @@ -221,6 +224,7 @@ "save_post_type": "Kérdőív/felmérés mentése", "save_post_step": "Feladat mentése", "saved_form": "Felmérés/kérdőív mentve", + "select_language": "Select languages", "step_delete": "Törlés", "step_name": "Feladat elnevezése", "step_rename": "Átnevezés", @@ -286,8 +290,8 @@ "tasks": "Feladatok", "task_visible_when_published": "Ez a feladat akkor lesz látható, ha a bejegyzés közzétett állapotba kerül.", "show_field_description": "Add meg a mező leírást (opcionális)", - "add_field": "Mező hozzáadása", - "edit_field": "Mező szerkesztése", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Felépítés", "configure": "Beállítás", "require_section": "Ezt a feladatot el kell végezni, mielőtt a bejegyzés nyilvánosságra kerül", @@ -311,6 +315,7 @@ "response_private_desc": "Csak a megfelelő jogosultsággal rendelkező felhasználók fogják látni és szerkeszteni az erre a mezőre beérkezett válaszokat", "require_task_desc": "Ezt a feladatot el kell végezni, mielőtt a bejegyzés nyilvánosságra kerül", "survey_permissions": "Kérdőív engedélyek", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Ki az, aki ehhez a kérdőívhez hozzáadhat", "survey_field": "Kérdőív mező", "choose_survey_field": "Válaszd ki, mi kerüljön minden kérdőív mezőhöz", @@ -341,6 +346,11 @@ "delete_this": "Feladat törlése" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Új célzott kérdőív létrehozása", "description": "Kérdése küldése sms-ben egy telefonszám listára", @@ -635,11 +645,13 @@ "see_more_singular": "{{newPostsCount}} új poszt érhető el", "add_to_form": "Hozzáadás ide {{form}}", "posts": "Bejegyzések", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "Nincsenek bejegyzések", "in_this_deployment": "ebben a telepített változatban, még", "posts_total": "{{posts}} a {{total_nb}} bejegyzésből", "posts_total_map": "Displaying {{posts}} of {{total_nb}} posts with location information on the map.", - "search_results": "Results:", + "search_results": "Eredmények:", "by": "szerző:", "duplicate_option": "There's a problem with the configuration of this field because of duplicates, please go to the survey-settings and fix it.", "task_completed": "Elvégzett feladat", @@ -803,7 +815,8 @@ "valid": { "no_changes": "Nem hajtottál létre változást", "invalid_state": "Ez a bejegyzés jelenleg érvénytelen állapotban van. Minden szükséges feladatot el kell végezni a bejegyzés újrapublikálása előtt. Ezt megteheted, vagy át is állíthatod a bejegyzést egy másik állapotra, mint \"ellenőrzés alatt\"", - "validation_fail": "Szükséges mezők hiányoznak, ezeket *-al jelöltük lentebb", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "Cím megadása kötelező", "minlength": "Túl rövid a cím", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" szükséges", "parse": "\"{{label}}\" nem feldolgozható", "date": "\"{{label}}\" dátum kell, hogy legyen", - "number": "\"{{label}}\" számformátumú kell, hogy legyen" + "number": "\"{{label}}\" számformátumú kell, hogy legyen", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Túl hosszú a név" @@ -939,6 +953,7 @@ "delete_category_desc": "Ha kitörlöd ezt a kategóriátakkor semmilyen bejegyzés nem fog hozzá tartozni. Óvatosan járj el.", "show_categories": "Elérhető kategóriák", "child_permissions": "A kategóriához tartozó engedélyeket a szülő kategória menedzseli.", + "which_categories": "Which categories should be available", "select_all": "Összes kiválasztása", "choose_roles": "Szerep kiválasztása", "create_tag": "Kategória létrehozása", @@ -1017,7 +1032,9 @@ "webhooks": "Webhookok", "webhooks_desc": "Webhhok-ok létrehozása, amely az Ushahidi Platform adatait külső alkalmazásoknak küldi, bizonyos események megtörténtekor.", "plans": "Tervek", - "plan_desc": "A telepítésed jelenlegi csomagja {{current_plan}}." + "plan_desc": "A telepítésed jelenlegi csomagja {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Itt hozzáadhatod az egyedi API-kulcsod a Humanitárius Adat Tőzsde (Humanitarian Data Exchange (HDX)) felhasználódhoz.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Add meg a keresési kifejezéseket vesszővel elválasztva" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Tag", "admin": "Admi", @@ -1168,6 +1195,8 @@ "site_language": "Az oldal nyelve", "site_private": "Legyen ez a telepített változat privát", "site_private_desc": "Ez az opció a telepítést és az adatokat csak a megfelelő jogosultsággal rendelkező reigsztrált felhasználók számára teszi elérhetővé. A hozzáféréshez be kell jelentkezni.", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Kép választása", "saved_settings": "A telepítési beállításokat mentettük!", "saved_map_settings": "Térkép beállítások menteve", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Általános beállítások mentve" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Térkép beállítások mentve" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Biztosan törölni akarod ezt a mezőt?", "delete_attribute_confirm_desc": "Ez a művelet nem vonható vissza. E mező törlésével eltávolításra kerül a mező adata az összes bejegyzésből.", "destroy_attribute_success": "{{name}} mező törölve", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "Kérdőív elnevezés szükséges", @@ -1645,6 +1679,30 @@ "agree": "Elfogadom az Ushahidi ÁSZF-jét", "accept_and_continue": "Elfogadás és folytatás" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acholi", "ady": "Adigék", @@ -1771,6 +1829,7 @@ "en-CH": "angol (Svájc)", "en-GB": "angol (Egyesült Királyság)", "en-US": "angol (Amerikai Egyesült Államok)", + "en-EN": "English", "myv": "erza", "eo": "eszperantó", "et": "Észt", diff --git a/app/common/locales/ja.json b/app/common/locales/ja.json index df8cd1e37d..f63382140b 100644 --- a/app/common/locales/ja.json +++ b/app/common/locales/ja.json @@ -22,6 +22,8 @@ "title": "ドキュメント", "description": "ウシャヒディのインストールを設定、構成、管理する方法について説明します。" }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "チャットのサポートについては、ウシャヒディのスタッフにお問い合わせください。" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Explain this field...", "add_post_type": "調査を追加", "add_step": "タスクの追加", + "add_language": "Add language", "added_form_stage_attribute": "保存されたフィールド", "field_allowed_relation_post_type": "Allowed surveys", "choose_order_message": "このアンケートに含めるフィールドを選択して並べ替える", @@ -221,6 +224,7 @@ "save_post_type": "Save Survey", "save_post_step": "タスクを保存", "saved_form": "調査が保存されました。", + "select_language": "Select languages", "step_delete": "削除", "step_name": "タスク名", "step_rename": "名前変更", @@ -286,8 +290,8 @@ "tasks": "タスク", "task_visible_when_published": "This task will be visible when post is published.", "show_field_description": "Add field description (optional):", - "add_field": "フィールドを追加", - "edit_field": "Edit field", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Build", "configure": "Configure", "require_section": "Require this task be completed before a post can be visible to the public", @@ -311,6 +315,7 @@ "response_private_desc": "Only people with permission to edit responses can see responses to this field", "require_task_desc": "Require this task be completed before a post can be visible to the public", "survey_permissions": "Survey permissions", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Who can add to this survey", "survey_field": "Survey field", "choose_survey_field": "Choose what should be assigned to each survey field", @@ -341,6 +346,11 @@ "delete_this": "Delete this task" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Create a new targeted survey", "description": "Send questions via SMS to a list of those phone numbers.", @@ -635,6 +645,8 @@ "see_more_singular": "See {{newPostsCount}} new post", "add_to_form": "Add to {{form}}", "posts": "Posts", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "There are no posts", "in_this_deployment": "in this deployment, yet.", "posts_total": "{{posts}} of {{total_nb}} posts", @@ -803,7 +815,8 @@ "valid": { "no_changes": "You haven’t made any changes", "invalid_state": "This post is currently in an invalid state. You'll need to complete all required tasks before you can re-publish this post. You can either complete the necessary tasks or give your post a different status, like \"under review.\"", - "validation_fail": "Required fields are missing, these fields are marked with an * below.", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "A title is required", "minlength": "Title is too short", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" is required", "parse": "\"{{label}}\" could not be parsed", "date": "\"{{label}}\" must be a date", - "number": "\"{{label}}\" must be a number" + "number": "\"{{label}}\" must be a number", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Name is too long" @@ -939,6 +953,7 @@ "delete_category_desc": "If you delete this category, it will no longer be associated with any posts. Proceed with caution.", "show_categories": "Show available categories", "child_permissions": "Permissions for this category are managed by the parent category.", + "which_categories": "Which categories should be available", "select_all": "Select All", "choose_roles": "Choose Roles", "create_tag": "Create Category", @@ -1017,7 +1032,9 @@ "webhooks": "Webフック", "webhooks_desc": "Create webhooks that send Ushahidi Platform data to external applications when specific events are triggered.", "plans": "計画", - "plan_desc": "Your deployment's current plan is {{current_plan}}." + "plan_desc": "Your deployment's current plan is {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Add search terms separated with commas" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Member", "admin": "管理者", @@ -1168,6 +1195,8 @@ "site_language": "Site language", "site_private": "Make this deployment private", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Select image", "saved_settings": "Deployment settings saved!", "saved_map_settings": "Map settings saved!", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "General settings saved" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Map settings saved" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Are you sure you want to delete this field?", "delete_attribute_confirm_desc": "This action cannot be undone. Deleting this field will remove its data from all existing posts.", "destroy_attribute_success": "Field {{name}} deleted", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "A survey-name is needed", @@ -1645,6 +1679,30 @@ "agree": "I agree to Ushahidi's Terms of Service.", "accept_and_continue": "Accept and Continue" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "English (Switzerland)", "en-GB": "English (United Kingdom)", "en-US": "English (United States)", + "en-EN": "English", "myv": "Erzya", "eo": "Esperanto", "et": "Estonian", diff --git a/app/common/locales/languages.json b/app/common/locales/languages.json index 9964b33652..1e392bdae0 100644 --- a/app/common/locales/languages.json +++ b/app/common/locales/languages.json @@ -1 +1 @@ -{"languages":[{"rtl":true,"pluralequation":"language.pluralequation","code":"ar","name":"Arabic","nplurals":6},{"rtl":false,"pluralequation":"language.pluralequation","code":"bg-BG","name":"Bulgarian (Bulgaria)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"zh","name":"Chinese","nplurals":1},{"rtl":false,"pluralequation":"language.pluralequation","code":"zh-TW","name":"Chinese (Taiwan)","nplurals":1},{"rtl":false,"pluralequation":"language.pluralequation","code":"cs","name":"Czech","nplurals":4},{"rtl":false,"pluralequation":"language.pluralequation","code":"nl","name":"Dutch","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"en","name":"English","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"fr","name":"French","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"fr-FR","name":"French (France)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"de","name":"German","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"hu","name":"Hungarian","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"ja","name":"Japanese","nplurals":1},{"rtl":true,"pluralequation":"language.pluralequation","code":"fa-IR","name":"Persian (Iran)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"pt-BR","name":"Portuguese (Brazil)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"ru","name":"Russian","nplurals":4},{"rtl":false,"pluralequation":"language.pluralequation","code":"es","name":"Spanish","nplurals":2}]} \ No newline at end of file +{"languages":[{"rtl":true,"pluralequation":"language.pluralequation","code":"ar","name":"Arabic","nplurals":6},{"rtl":false,"pluralequation":"language.pluralequation","code":"bg-BG","name":"Bulgarian (Bulgaria)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"zh-TW","name":"Chinese (Taiwan)","nplurals":1},{"rtl":false,"pluralequation":"language.pluralequation","code":"hr","name":"Croatian","nplurals":3},{"rtl":false,"pluralequation":"language.pluralequation","code":"cs","name":"Czech","nplurals":4},{"rtl":false,"pluralequation":"language.pluralequation","code":"nl","name":"Dutch","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"en","name":"English","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"fr","name":"French","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"fr-FR","name":"French (France)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"de","name":"German","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"hu","name":"Hungarian","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"ja","name":"Japanese","nplurals":1},{"rtl":true,"pluralequation":"language.pluralequation","code":"fa-IR","name":"Persian (Iran)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"pt-BR","name":"Portuguese (Brazil)","nplurals":2},{"rtl":false,"pluralequation":"language.pluralequation","code":"es","name":"Spanish","nplurals":2}]} \ No newline at end of file diff --git a/app/common/locales/nl.json b/app/common/locales/nl.json index 99b10b271d..48137f371b 100644 --- a/app/common/locales/nl.json +++ b/app/common/locales/nl.json @@ -22,6 +22,8 @@ "title": "Documentatie", "description": "Leer hoe je een Ushahidi platform kunt inrichten, configureren en beheren." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "Neem contact op met een Ushahidi medewerker voor ondersteuning" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Licht dit veld toe...", "add_post_type": "Formulier toevoegen", "add_step": "Taak toevoegen", + "add_language": "Add language", "added_form_stage_attribute": "Veld opgeslagen", "field_allowed_relation_post_type": "Toegestane onderzoeken", "choose_order_message": "Choose and order the fields that you would like to include in this survey", @@ -221,6 +224,7 @@ "save_post_type": "Formulier opslaan", "save_post_step": "Taak opslaan", "saved_form": "Formulier opgeslagen.", + "select_language": "Select languages", "step_delete": "Verwijderen", "step_name": "Taaknaam", "step_rename": "Hernoemen", @@ -286,8 +290,8 @@ "tasks": "Taken", "task_visible_when_published": "De taak wordt zichtbaar wanneer de plaatsing is gepubliceerd.", "show_field_description": "Add field description (optional):", - "add_field": "Veld toevoegen", - "edit_field": "Veld wijzigen", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Build", "configure": "Configure", "require_section": "Vereis dat de taak is afgerond alvorens een plaatsing zichtbaar wordt", @@ -311,6 +315,7 @@ "response_private_desc": "Only people with permission to edit responses can see responses to this field", "require_task_desc": "Vereis dat de taak is afgerond alvorens een plaatsing zichtbaar wordt voor iedereen", "survey_permissions": "Formulier permissies", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Wie mag dit formulier gebruiken", "survey_field": "Formulierveld", "choose_survey_field": "Choose what should be assigned to each survey field", @@ -341,6 +346,11 @@ "delete_this": "Taak verwijderen" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Create a new targeted survey", "description": "Send questions via SMS to a list of those phone numbers.", @@ -635,6 +645,8 @@ "see_more_singular": "Bekijk {{newPostsCount}} nieuwe plaatsing", "add_to_form": "Voeg toe aan {{form}}", "posts": "Plaatsingen", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "Er zijn geen plaatsingen", "in_this_deployment": "op dit platform, tot op heden.", "posts_total": "{{posts}} van {{total_nb}} plaatsingen", @@ -803,7 +815,8 @@ "valid": { "no_changes": "You haven’t made any changes", "invalid_state": "De plaatsing heeft een ongeldige status. Rond alle aangegeven taken af om de plaatsing opnieuw te publiceren. Ook kan de status van de plaatsing worden gewijzigd bijv. in \"Wacht op beoordeling\"", - "validation_fail": "Required fields are missing, these fields are marked with an * below.", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "A title is required", "minlength": "Title is too short", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" is required", "parse": "\"{{label}}\" could not be parsed", "date": "\"{{label}}\" dient een datum te zijn", - "number": "\"{{label}}\" dient een getal te zijn" + "number": "\"{{label}}\" dient een getal te zijn", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Name is too long" @@ -939,6 +953,7 @@ "delete_category_desc": "If you delete this category, it will no longer be associated with any posts. Proceed with caution.", "show_categories": "Categorieën", "child_permissions": "De rechten voor de categorie worden bepaald door de bovenliggende categorie.", + "which_categories": "Which categories should be available", "select_all": "Alles selecteren", "choose_roles": "Rollen kiezen", "create_tag": "Categorie toevoegen", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Create webhooks that send Ushahidi Platform data to external applications when specific events are triggered.", "plans": "Abonnementen", - "plan_desc": "Het abonnement voor het platform is {{current_plan}}." + "plan_desc": "Het abonnement voor het platform is {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Voeg zoektermen toe, gescheiden door komma's" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Lid", "admin": "Beheerder", @@ -1168,6 +1195,8 @@ "site_language": "Website taal", "site_private": "Maak deze implementatie privé", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Select image", "saved_settings": "Deployment settings saved!", "saved_map_settings": "Kaartinstellingen opgeslagen!", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Algemene instellingen opgeslagen" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Kaartinstellingen opgeslagen" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Weet u zeker dat u dit veld wilt verwijderen?", "delete_attribute_confirm_desc": "De actie kan niet ongedaan worden gemaakt. Wanneer het veld wordt verwijderd, dan worden alle gegevens voor dit veld verwijderd van bestaande plaatsingen.", "destroy_attribute_success": "Veldn {{name}} verwijderd", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "Geef het formulier een naam", @@ -1645,6 +1679,30 @@ "agree": "Ik ga akkoord met de gebruiksvoorwaarden.", "accept_and_continue": "Accepteren en doorgaan" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "English (Switzerland)", "en-GB": "English (United Kingdom)", "en-US": "English (United States)", + "en-EN": "English", "myv": "Erzya", "eo": "Esperanto", "et": "Estonian", diff --git a/app/common/locales/pt-BR.json b/app/common/locales/pt-BR.json index 947c9a44b5..8a007ae516 100644 --- a/app/common/locales/pt-BR.json +++ b/app/common/locales/pt-BR.json @@ -22,6 +22,8 @@ "title": "Documentação", "description": "Aprenda como instalar, configurar e administrar a sua implantação Ushahidi." }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom", "description": "Contact Ushahidi staff for chat support" @@ -180,6 +182,7 @@ "add_field_instructions_placeholder": "Explique este campo ...", "add_post_type": "Adicionar pesquisa", "add_step": "Adicionar tarefa", + "add_language": "Add language", "added_form_stage_attribute": "Campo salvo", "field_allowed_relation_post_type": "Pesquisas permitidas", "choose_order_message": "Selecionar e ordenar campos para incluir na pesquisa", @@ -221,6 +224,7 @@ "save_post_type": "Salvar pesquisa", "save_post_step": "Salvar tarefa", "saved_form": "Pesquisa salva.", + "select_language": "Select languages", "step_delete": "Excluir", "step_name": "Nome da tarefa", "step_rename": "Renomear", @@ -286,8 +290,8 @@ "tasks": "Tarefas", "task_visible_when_published": "Esta tarefa será visível quando a postagem for publicada.", "show_field_description": "Adicionar descrição do campo (opcional)", - "add_field": "Adicionar campo", - "edit_field": "Editar campo", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Construir", "configure": "Configurar", "require_section": "Exigir que esta tarefa seja concluída antes que uma postagem possa ser visível para o público", @@ -311,6 +315,7 @@ "response_private_desc": "Somente pessoas com permissão para editar respostas podem ver respostas para esse campo", "require_task_desc": "Exigir que esta tarefa seja concluída antes de uma publicação ser visível ao público.", "survey_permissions": "Permissões de pesquisa", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Quem pode adicionar algo a essa pesquisa", "survey_field": "Campo da pesquisa", "choose_survey_field": "Escolha o que deve ser atribuído a cada campo de pesquisa", @@ -341,6 +346,11 @@ "delete_this": "Excluir esta tarefa" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Create a new targeted survey", "description": "Send questions via SMS to a list of those phone numbers.", @@ -635,6 +645,8 @@ "see_more_singular": "Ver {{newPostsCount}} novo post", "add_to_form": "Adicionar a {{form}}", "posts": "Publicações", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "Não há postagens", "in_this_deployment": "nessa implantação, ainda.", "posts_total": "{{posts}} de {{total_nb}} posts", @@ -803,7 +815,8 @@ "valid": { "no_changes": "You haven’t made any changes", "invalid_state": "Esta postagem está atualmente em um estado inválido. Você precisará concluir todas as tarefas necessárias antes de poder republicar esta postagem. Você pode concluir as tarefas necessárias ou dar à sua postagem um status diferente, como \"sob revisão\".", - "validation_fail": "Campos obrigatório estão faltando; marcados com um * abaixo", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "Um título é obrigatório", "minlength": "Título curto demais", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" é obrigatório", "parse": "\"{{label}}\" não pode ser analisado", "date": "\"{{label}}\" deve ser uma data", - "number": "\"{{label}}\" deve ser um número" + "number": "\"{{label}}\" deve ser um número", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "Nome grande demais" @@ -939,6 +953,7 @@ "delete_category_desc": "If you delete this category, it will no longer be associated with any posts. Proceed with caution.", "show_categories": "Show available categories", "child_permissions": "Permissions for this category are managed by the parent category.", + "which_categories": "Which categories should be available", "select_all": "Selecionar todos", "choose_roles": "Escolher papéis", "create_tag": "Criar categoria", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Create webhooks that send Ushahidi Platform data to external applications when specific events are triggered.", "plans": "Planos", - "plan_desc": "O plano atual da sua implantação é {{current_plan}}." + "plan_desc": "O plano atual da sua implantação é {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Add search terms separated with commas" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Member", "admin": "Admin", @@ -1168,6 +1195,8 @@ "site_language": "Idioma do site", "site_private": "Tornar esta implantação particular", "site_private_desc": "Habilitando esta opção fará que sua implantação e seus dados somente será acessível aos usuários registrados com os privilégios corretos, que devem se logar para ter acesso.", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "Selecionar imagem", "saved_settings": "Configurações de implantação salvas.", "saved_map_settings": "Configurações do mapa salvas.", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "Configurações gerais salvas" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "Configurações do mapa salvas" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "Tem certeza que quer excluir este campo?", "delete_attribute_confirm_desc": "This action cannot be undone. Deleting this field will remove its data from all existing posts.", "destroy_attribute_success": "Campo {{name}} excluído", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "A survey-name is needed", @@ -1645,6 +1679,30 @@ "agree": "I agree to Ushahidi's Terms of Service.", "accept_and_continue": "Accept and Continue" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acholi", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "Inglês (Suíça)", "en-GB": "Inglês (Reino Unido)", "en-US": "Inglês (Estados Unidos)", + "en-EN": "English", "myv": "Erzya", "eo": "Esperanto", "et": "Estoniano", diff --git a/app/common/locales/zh-TW.json b/app/common/locales/zh-TW.json index 510ea0d703..e3505bec04 100644 --- a/app/common/locales/zh-TW.json +++ b/app/common/locales/zh-TW.json @@ -22,6 +22,8 @@ "title": "文件", "description": "學習如何安裝、設定與管理你的 Ushahidi 網站" }, + "donate": "Donate", + "donation": "Donation", "intercom": { "intercom": "Intercom線上客服", "description": "聯絡 Ushahidi 公司來取得線上聊天功能" @@ -124,7 +126,7 @@ "demo_warnings": { "close": "Close", "visitor": { - "not_expired": "Deployment {{site_name}} is using a free trial of Ushahidi. You will only see the first 25 posts for the next {{days}} days.", + "not_expired": "這個網站 {{site_name}} 使用 Ushahidi 的免費試用版本,在接下來的 {{days}} 天裡只能看到前 25 筆資料", "expired": "Deployment {{site_name}} is using a free trial of Ushahidi. You will only see the first 25 posts." }, "user": { @@ -157,14 +159,14 @@ "new_post": "新的資料", "by": "作者", "context_body": "人們與 {{site}} 互動的摘要", - "inbound": "Inbound Response Messages", - "outbound": "Outbound Surveying Messages", - "recipients": "Unique Recipients of Targeted Survey", - "responders": "Unique Responders to Targeted Survey", - "all_targeted": "All Targeted Surveys", - "no_targeted": "You don't have any Targeted Survey data to show.", - "all_sources": "All Data Souces", - "web_mobile": "Web and Mobile", + "inbound": "收到的回應訊息", + "outbound": "送出的調查訊息", + "recipients": "目標調查的不重複收件人", + "responders": "目標調查的不重複收件人", + "all_targeted": "所有目標調查", + "no_targeted": "目前沒有任何目標調查資料可以顯示", + "all_sources": "所有資料來源", + "web_mobile": "網站與手機", "email": "email", "sms": "sms", "twitter": "twitter", @@ -180,8 +182,9 @@ "add_field_instructions_placeholder": "介紹這個欄位...", "add_post_type": "新增調查", "add_step": "新增任務", + "add_language": "Add language", "added_form_stage_attribute": "已儲存的欄位", - "field_allowed_relation_post_type": "Allowed surveys", + "field_allowed_relation_post_type": "允許的調查", "choose_order_message": "選擇並排序你想加入到此調查的欄位", "created_form_stage": "已儲存的任務", "currently_disabled": "此調查遭停用", @@ -221,6 +224,7 @@ "save_post_type": "儲存調查", "save_post_step": "儲存任務", "saved_form": "調查已儲存", + "select_language": "Select languages", "step_delete": "刪除", "step_name": "Task Name", "step_rename": "重新命名", @@ -231,17 +235,17 @@ }, "survey": { "delete_task": "刪除任務", - "duplicate_survey": "Duplicate", + "duplicate_survey": "複製", "internal_use_task": "任務內容只做內部使用", "internal_use_task_desc": "這個任務內容只會提供給管理資料的使用者", "duplicate_task": "複製任務", - "duplicate_option": "Duplicate option is present", + "duplicate_option": "複製選項已經存在", "show_this_task_to": "在發布後顯示這個任務給所有人", - "show_this_task_to_desc": "When a survey response is published, data from this task will be displayed.", - "survey_name": "Survey name", - "describe_your_survey": "Describe your survey...", - "describe_this_task": "Describe this task...", - "untitled_task": "Untitled task", + "show_this_task_to_desc": "當一個調查回應發布,這個任務的資料就會顯示", + "survey_name": "調查名稱", + "describe_your_survey": "介紹你的調查", + "describe_this_task": "介紹這個任務", + "untitled_task": "沒有標題的任務", "add_task": "新增任務", "title": "標題", "field_allowed_relation_survey": "Allowed surveys", @@ -286,8 +290,8 @@ "tasks": "任務", "task_visible_when_published": "This task will be visible when post is published.", "show_field_description": "Add field description (optional):", - "add_field": "新增欄位", - "edit_field": "資料欄位", + "add_field": "Add {{fieldType | lowercase}} field", + "edit_field": "Edit {{fieldType | lowercase}} field", "build": "Build", "configure": "Configure", "require_section": "Require this task be completed before a post can be visible to the public", @@ -311,6 +315,7 @@ "response_private_desc": "Only people with permission to edit responses can see responses to this field", "require_task_desc": "Require this task be completed before a post can be visible to the public", "survey_permissions": "此調查權限", + "only_edit": "Only people with permission to edit responses will be able to see responses to this field.", "who_can_add": "Who can add to this survey", "survey_field": "Survey field", "choose_survey_field": "Choose what should be assigned to each survey field", @@ -341,6 +346,11 @@ "delete_this": "Delete this task" } }, + "fields": { + "validation": { + "required": "Required fields are missing, these fields are marked with an *." + } + }, "targeted_survey": { "title": "Create a new targeted survey", "description": "Send questions via SMS to a list of those phone numbers.", @@ -428,42 +438,42 @@ "collections": { "collections": "集合", "all_collections": "所有集合", - "search_collections": "Search Collections" + "search_collections": "搜尋集合" }, "sort": { "order": { - "filter_type_tag": "Order", - "desc": "Newest first", - "asc": "Oldest first" + "filter_type_tag": "排序", + "desc": "新的在前面", + "asc": "舊的在前面" }, "orderby": { - "post_date": "Post Date", - "created": "Date created", - "updated": "Date updated" + "post_date": "資料建立日期", + "created": "建立日期", + "updated": "更新日期" }, "unlockedOnTop": { - "filter_type_tag": "Unlocked posts on top" + "filter_type_tag": "解除置頂資料" } }, "filter_tabs": { - "order": "Order", + "order": "排序", "order_group": { "orderby": { - "post_date": "Post Date", - "created": "Date created", - "updated": "Date updated" + "post_date": "資料建立日期", + "created": "建立日期", + "updated": "更新日期" }, "order": { - "desc": "Newest first", - "asc": "Oldest first" + "desc": "新的在前面", + "asc": "舊的在前面" }, - "unlocked_on_top_yes": "Yes", - "unlocked_on_top_no": "No" + "unlocked_on_top_yes": "是", + "unlocked_on_top_no": "否" }, - "orderby": "Order by", - "order_unlocked_on_top": "Unlocked posts on top", - "savedsearch": "Saved Search", - "saved_search": "Saved Search", + "orderby": "排序", + "order_unlocked_on_top": "解除置頂資料", + "savedsearch": "儲存的搜尋", + "saved_search": "儲存的搜尋", "q": "關鍵字", "created_after": "開始日期", "created_before": "結束日期", @@ -484,10 +494,10 @@ "mapped": "Show posts with a location", "source": "Source" }, - "unmapped_start_one": "There is", - "unmapped_start_many": "There are", - "unmapped_one": "{{post_nb}} post", - "unmapped_many": "{{post_nb}} posts", + "unmapped_start_one": "有", + "unmapped_start_many": "有", + "unmapped_one": "{{post_nb}} 筆資料", + "unmapped_many": "{{post_nb}} 筆資料", "unmapped_end": "not shown here because they don't include location information.", "more": "更多", "keyword": "關鍵字", @@ -524,7 +534,7 @@ "compare_form": "比較調查", "compare_": "比較", "created": "建立時間", - "cumulative": "Show cumulative totals", + "cumulative": "顯示累積總數", "cumulative_post_count": "資料總數量", "custom": "自訂日期範圍", "custom_display": "{{start || 'Beginning'}} to {{end || 'Now'}}", @@ -542,7 +552,7 @@ "message": { "button": { "dismiss": "忽略", - "upgrade": "Upgrade now", + "upgrade": "現在就升級", "default": "好", "cancel": "取消" } @@ -553,12 +563,12 @@ } }, "nav": { - "404": "Whoops", + "404": "喔喔", "about": "關於", "activity": "活動", "add_post": "新增資料", "account_settings": "帳號設定", - "alerts": "Alerts", + "alerts": "警告", "all": "全部", "author_tagline": "作者 {{author}}", "appearance": "顯示", @@ -628,15 +638,17 @@ "map": "地圖", "list": "時間軸", "activity": "活動", - "data": "Data" + "data": "資料" }, "post": { - "see_more_plural": "See {{newPostsCount}} new posts", - "see_more_singular": "See {{newPostsCount}} new post", + "see_more_plural": "檢視 {{newPostsCount}} 筆新資料", + "see_more_singular": "檢視 {{newPostsCount}} 筆新資料", "add_to_form": "加至 {{form}}", "posts": "資料", + "post_title": "Post title", + "post_desc": "Post description", "there_are_no_posts": "尚未有資料", - "in_this_deployment": "in this deployment, yet.", + "in_this_deployment": "還沒在這個網站", "posts_total": "{{posts}} of {{total_nb}} posts", "posts_total_map": "Displaying {{posts}} of {{total_nb}} posts with location information on the map.", "search_results": "Results:", @@ -803,7 +815,8 @@ "valid": { "no_changes": "You haven’t made any changes", "invalid_state": "This post is currently in an invalid state. You'll need to complete all required tasks before you can re-publish this post. You can either complete the necessary tasks or give your post a different status, like \"under review.\"", - "validation_fail": "必填欄位尚未填寫,這些欄位標示有*", + "validation_fail": "Required fields are missing, these fields are marked with an *.", + "validation_fail_other": "There was an error validating the data. Fields failing validation will display an error.", "title": { "required": "標題必填", "minlength": "標題太短", @@ -822,7 +835,8 @@ "required": "\"{{label}}\" 必填", "parse": "\"{{label}}\" 無法處理", "date": "\"{{label}}\" 必須是日期", - "number": "\"{{label}}\" 必須是數字" + "number": "\"{{label}}\" 必須是數字", + "step": "\"{{label}}\" must be an integer" }, "author_name": { "maxlength": "姓名太長" @@ -870,11 +884,11 @@ "just_you": "只有你" }, "webhook": { - "add_webhook": "Add Role", - "edit_webhook": "Edit Role", + "add_webhook": "新增角色", + "edit_webhook": "編輯角色", "uuid": "Webhook UUID", - "name": "Name", - "shared_secret": "Shared Secret", + "name": "名稱", + "shared_secret": "共用的密碼", "url": "API URL", "entity_type": "Entity Type", "event_type": "Event Type", @@ -885,19 +899,19 @@ "delete_webhook_desc": "If you delete this webhook, all associated webhook events will be lost. Proceed with caution." }, "saved_search": { - "visible_to_public": "This Saved Search is visible to the public", - "visible_to_you": "This Saved Search is visible to just you and admins", - "visible_to_roles": "This Saved Search is visible to {{roles}}", - "featured": "Featured", + "visible_to_public": "儲存的搜尋是公開的", + "visible_to_you": "這個儲存的搜尋只有你跟管理者看得到", + "visible_to_roles": "儲存的搜尋是 {{roles}} 可見", + "featured": "推薦", "featured_tooltip": "Featured searches appear to all users in
the \"Saved Searches\" menu" }, "collection": { - "visible_to_public": "This Collection is visible to the public", + "visible_to_public": "這個集合是公開的", "visible_to_you": "這個集合只有你和管理者能看見", "visible_to_roles": "這個集合開放給 {{roles}}" }, "set": { - "by": "by", + "by": "由", "clear_search": "清除搜尋", "create_collection": "建立集合", "create_new": "建立新的", @@ -939,6 +953,7 @@ "delete_category_desc": "If you delete this category, it will no longer be associated with any posts. Proceed with caution.", "show_categories": "Show available categories", "child_permissions": "Permissions for this category are managed by the parent category.", + "which_categories": "Which categories should be available", "select_all": "全選", "choose_roles": "選擇角色", "create_tag": "建立分類", @@ -1017,7 +1032,9 @@ "webhooks": "Webhooks", "webhooks_desc": "Create webhooks that send Ushahidi Platform data to external applications when specific events are triggered.", "plans": "Plans", - "plan_desc": "Your deployment's current plan is {{current_plan}}." + "plan_desc": "Your deployment's current plan is {{current_plan}}.", + "donation": "Donation", + "donation_desc": "Create and manage the donations people can make towards your organisation." }, "user_settings": { "user_settings_desc_1": "Here you can add your unique API key for your Humanitarian Data Exchange (HDX) account.", @@ -1130,6 +1147,16 @@ "search_terms_desc": "Add search terms separated with commas" } }, + "donation": { + "title": { + "label": "Donation title", + "placeholder": "Enter the title of your donation", + "required": "Donation title is required" + }, + "wallet": { + "required": "Donation wallet address is required" + } + }, "roles": { "member": "Member", "admin": "Admin", @@ -1168,6 +1195,8 @@ "site_language": "網站語言", "site_private": "Make this deployment private", "site_private_desc": "Enabling this option makes your deployment and it’s data only accessible to registered users with the correct privileges, who must sign in for access", + "site_disable_registration": "Disable user sign up?", + "site_disable_registration_desc": "Checking this disables the registration feature. Admins will have to manually add users.", "select_image": "選擇圖片", "saved_settings": "Deployment settings saved!", "saved_map_settings": "地圖設定已儲存", @@ -1430,6 +1459,10 @@ "general_settings": { "save_success": "一般設定已儲存" }, + "donation_settings": { + "save_success": "Donation settings saved", + "delete_question": "Are you sure you want to delete this {{name}}." + }, "map_settings": { "save_success": "地圖設定已儲存" }, @@ -1528,6 +1561,7 @@ "delete_attribute_confirm": "您確定要刪除這個欄位?", "delete_attribute_confirm_desc": "This action cannot be undone. Deleting this field will remove its data from all existing posts.", "destroy_attribute_success": "Field {{name}} deleted", + "survey_name_required": "Survey-name is required", "validation": { "name": { "required": "A survey-name is needed", @@ -1645,6 +1679,30 @@ "agree": "I agree to Ushahidi's Terms of Service.", "accept_and_continue": "Accept and Continue" }, + "translations": { + "languages": "Languages", + "language": "Language", + "default": "default", + "translate_field": "Translate field", + "survey_select_default": "Select default language for this survey", + "category_select_default": "Select default language for this category", + "error_translation_exists": "You cannot select this language since there is already a translation for it.", + "edit_default_text": "Text in default language", + "edit_placeholder": "Write your translation here", + "add_translation": "Add your translation below:", + "survey_name_required": "Translation for survey-name is required", + "field_add_translation": "Fields (click to add translation):", + "add_translation_lang": "Add translation", + "translate_field_name": "Translate field name", + "translate_field_desc": "Translate field description", + "category_translations_link": "Please note, to add translations to category-names, head over to Category Settings", + "parent_child_lang": "Please note that the selected default language for this child-category is different from its parent", + "post_title_required": "Translation for post-title is required", + "add_a_language": "Add a language", + "error_no_default": "You need to specify a default language before adding a new translation.", + "select_language": "Select a language to add translation for", + "default_lang_info": "This is the language that will be used if no translations are available for the language the user has set for the deployment." + }, "languages": { "ach": "Acoli", "ady": "Adyghe", @@ -1771,6 +1829,7 @@ "en-CH": "English (Switzerland)", "en-GB": "English (United Kingdom)", "en-US": "English (United States)", + "en-EN": "English", "myv": "Erzya", "eo": "Esperanto", "et": "Estonian", From f7b0e57a971d7ba3074760690a80d4acd9b22ec5 Mon Sep 17 00:00:00 2001 From: Anna Date: Fri, 30 Apr 2021 19:13:55 +0200 Subject: [PATCH 14/19] Fix(checkboxes): Adding duplicate warning for checkboxes --- app/main/posts/modify/post-value-edit.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/main/posts/modify/post-value-edit.html b/app/main/posts/modify/post-value-edit.html index 4073f3e3e8..6454e05b2d 100644 --- a/app/main/posts/modify/post-value-edit.html +++ b/app/main/posts/modify/post-value-edit.html @@ -267,6 +267,9 @@
+