From 79ea17610ca466a10fed60df24451f2c79d33124 Mon Sep 17 00:00:00 2001 From: ulferts Date: Wed, 12 Feb 2020 10:57:02 +0100 Subject: [PATCH 01/11] have time entry edit modal in edit mode --- .../time_entries/create/create.modal.html | 10 +++++-- .../modules/time_entries/edit/edit.modal.html | 21 +++++++++++-- .../modules/time_entries/edit/edit.modal.ts | 22 ++++++++++++-- .../time_entries/form/form.component.ts | 4 ++- .../my/time_entries_current_user_spec.rb | 30 +++++++------------ 5 files changed, 58 insertions(+), 29 deletions(-) diff --git a/frontend/src/app/modules/time_entries/create/create.modal.html b/frontend/src/app/modules/time_entries/create/create.modal.html index 9ba9fb16b2..8e61b4bfad 100644 --- a/frontend/src/app/modules/time_entries/create/create.modal.html +++ b/frontend/src/app/modules/time_entries/create/create.modal.html @@ -23,14 +23,20 @@ diff --git a/frontend/src/app/modules/time_entries/edit/edit.modal.html b/frontend/src/app/modules/time_entries/edit/edit.modal.html index 59501841e3..d097744d07 100644 --- a/frontend/src/app/modules/time_entries/edit/edit.modal.html +++ b/frontend/src/app/modules/time_entries/edit/edit.modal.html @@ -14,16 +14,31 @@
-
- - diff --git a/frontend/src/app/modules/time_entries/create/create.modal.ts b/frontend/src/app/modules/time_entries/create/create.modal.ts index 364477038a..c154c678ce 100644 --- a/frontend/src/app/modules/time_entries/create/create.modal.ts +++ b/frontend/src/app/modules/time_entries/create/create.modal.ts @@ -1,57 +1,29 @@ -import {Component, ElementRef, Inject, ChangeDetectorRef, ViewChild, ChangeDetectionStrategy} from "@angular/core"; -import {OpModalComponent} from "app/components/op-modals/op-modal.component"; -import {OpModalLocalsToken} from "app/components/op-modals/op-modal.service"; -import {OpModalLocalsMap} from "app/components/op-modals/op-modal.types"; -import {I18nService} from "core-app/modules/common/i18n/i18n.service"; +import {Component, ChangeDetectionStrategy} from "@angular/core"; import {HalResourceEditingService} from "core-app/modules/fields/edit/services/hal-resource-editing.service"; import {TimeEntryResource} from "core-app/modules/hal/resources/time-entry-resource"; import {HalResource} from "core-app/modules/hal/resources/hal-resource"; -import {TimeEntryFormComponent} from "core-app/modules/time_entries/form/form.component"; +import { TimeEntryBaseModal } from '../shared/modal/base.modal'; @Component({ - templateUrl: './create.modal.html', - styleUrls: ['../edit/edit.modal.sass'], + templateUrl: '../shared/modal/base.modal.html', + styleUrls: ['../shared/modal/base.modal.sass'], changeDetection: ChangeDetectionStrategy.OnPush, providers: [ HalResourceEditingService ] }) -export class TimeEntryCreateModal extends OpModalComponent { - - @ViewChild('editForm', { static: true }) editForm:TimeEntryFormComponent; - - text = { - title: this.i18n.t('js.button_log_time'), - create: this.i18n.t('js.label_create'), - close: this.i18n.t('js.button_close'), - cancel: this.i18n.t('js.button_cancel') - }; - - public closeOnEscape = false; - public closeOnOutsideClick = false; - +export class TimeEntryCreateModal extends TimeEntryBaseModal { public createdEntry:TimeEntryResource; - constructor(readonly elementRef:ElementRef, - @Inject(OpModalLocalsToken) readonly locals:OpModalLocalsMap, - readonly cdRef:ChangeDetectorRef, - readonly i18n:I18nService, - readonly halEditing:HalResourceEditingService) { - super(locals, cdRef, elementRef); - } - - public get entry() { - return this.locals.entry; - } - - public createEntry() { - this.editForm.save() - .then(() => { - this.service.close(); - }); + public get deleteAllowed() { + return false; } public setModifiedEntry($event:{savedResource:HalResource, isInital:boolean}) { this.createdEntry = $event.savedResource as TimeEntryResource; } + + public get saveText() { + return this.i18n.t('js.label_create'); + } } diff --git a/frontend/src/app/modules/time_entries/edit/edit.modal.ts b/frontend/src/app/modules/time_entries/edit/edit.modal.ts index ba09cd52d6..7c9ff9d64e 100644 --- a/frontend/src/app/modules/time_entries/edit/edit.modal.ts +++ b/frontend/src/app/modules/time_entries/edit/edit.modal.ts @@ -1,62 +1,26 @@ -import {Component, ElementRef, Inject, ChangeDetectorRef, ChangeDetectionStrategy, ViewChild} from "@angular/core"; -import {OpModalComponent} from "app/components/op-modals/op-modal.component"; -import {OpModalLocalsToken} from "app/components/op-modals/op-modal.service"; -import {OpModalLocalsMap} from "app/components/op-modals/op-modal.types"; -import {I18nService} from "core-app/modules/common/i18n/i18n.service"; +import {Component, ChangeDetectionStrategy} from "@angular/core"; import {HalResourceEditingService} from "core-app/modules/fields/edit/services/hal-resource-editing.service"; import {TimeEntryResource} from "core-app/modules/hal/resources/time-entry-resource"; import {HalResource} from "core-app/modules/hal/resources/hal-resource"; -import {TimeEntryFormComponent} from "core-app/modules/time_entries/form/form.component"; +import {TimeEntryBaseModal} from "core-app/modules/time_entries/shared/modal/base.modal"; @Component({ - templateUrl: './edit.modal.html', - styleUrls: ['./edit.modal.sass'], + templateUrl: '../shared/modal/base.modal.html', + styleUrls: ['../shared/modal/base.modal.sass'], changeDetection: ChangeDetectionStrategy.OnPush, providers: [ HalResourceEditingService ] }) -export class TimeEntryEditModal extends OpModalComponent { - - @ViewChild('editForm', { static: true }) editForm:TimeEntryFormComponent; - - text = { - title: this.i18n.t('js.time_entry.label'), - save: this.i18n.t('js.button_save'), - delete: this.i18n.t('js.button_delete'), - cancel: this.i18n.t('js.button_cancel'), - close: this.i18n.t('js.button_close') - }; - - public closeOnEscape = false; - public closeOnOutsideClick = false; - +export class TimeEntryEditModal extends TimeEntryBaseModal { public modifiedEntry:TimeEntryResource; public destroyedEntry:TimeEntryResource; - constructor(readonly elementRef:ElementRef, - @Inject(OpModalLocalsToken) readonly locals:OpModalLocalsMap, - readonly cdRef:ChangeDetectorRef, - readonly i18n:I18nService) { - super(locals, cdRef, elementRef); - } - - public get entry() { - return this.locals.entry; - } - public setModifiedEntry($event:{savedResource:HalResource, isInital:boolean}) { this.modifiedEntry = $event.savedResource as TimeEntryResource; } - public saveEntry() { - this.editForm.save() - .then(() => { - this.service.close(); - }); - } - - public get updateAllowed() { + public get saveAllowed() { return !!this.entry.update; } diff --git a/frontend/src/app/modules/time_entries/edit/edit.modal.html b/frontend/src/app/modules/time_entries/shared/modal/base.modal.html similarity index 91% rename from frontend/src/app/modules/time_entries/edit/edit.modal.html rename to frontend/src/app/modules/time_entries/shared/modal/base.modal.html index d097744d07..f62518b7b5 100644 --- a/frontend/src/app/modules/time_entries/edit/edit.modal.html +++ b/frontend/src/app/modules/time_entries/shared/modal/base.modal.html @@ -22,17 +22,17 @@ ``` + +The height of the tabs section can be reduced applying the `-narrow` modification class. + +``` +
+ + + +
+``` diff --git a/app/assets/stylesheets/content/_tabs.sass b/app/assets/stylesheets/content/_tabs.sass index c2a0305653..ef53440d93 100644 --- a/app/assets/stylesheets/content/_tabs.sass +++ b/app/assets/stylesheets/content/_tabs.sass @@ -74,6 +74,7 @@ content-tabs height: 40px border-bottom: 1px solid #DDDDDD margin-bottom: 1rem + .tabrow display: block overflow-x: auto @@ -85,6 +86,18 @@ content-tabs padding-right: 1rem font-size: 14px + &.-narrow + margin-bottom: 0 + height: initial + + .tabrow + height: initial + line-height: initial + + li + line-height: initial + padding-bottom: 6px + .scrollable-tabs--button display: block width: 20px diff --git a/app/models/queries/time_entries/orders/default_order.rb b/app/models/queries/time_entries/orders/default_order.rb index 17639a482f..3727f145d5 100644 --- a/app/models/queries/time_entries/orders/default_order.rb +++ b/app/models/queries/time_entries/orders/default_order.rb @@ -32,6 +32,6 @@ class Queries::TimeEntries::Orders::DefaultOrder < Queries::BaseOrder self.model = TimeEntry def self.key - /\A(id|hours|spent_on|created_on)\z/ + /\A(id|hours|spent_on|created_on|updated_on)\z/ end end diff --git a/config/locales/js-en.yml b/config/locales/js-en.yml index c660aaa49d..e611be18b6 100644 --- a/config/locales/js-en.yml +++ b/config/locales/js-en.yml @@ -336,6 +336,7 @@ en: label_project_plural: "Projects" label_visibility_settings: "Visibility settings" label_quote_comment: "Quote this comment" + label_recent: "Recent" label_reset: "Reset" label_remove_column: "Remove column" label_remove_columns: "Remove selected columns" diff --git a/frontend/src/app/modules/common/autocomplete/create-autocompleter.component.ts b/frontend/src/app/modules/common/autocomplete/create-autocompleter.component.ts index 3da5b80aa8..357d16dc49 100644 --- a/frontend/src/app/modules/common/autocomplete/create-autocompleter.component.ts +++ b/frontend/src/app/modules/common/autocomplete/create-autocompleter.component.ts @@ -66,7 +66,7 @@ export class CreateAutocompleterComponent implements AfterViewInit { @ViewChild('ngSelectComponent', {static: false}) public ngSelectComponent:NgSelectComponent; - public text:any = { + public text:{ [key:string]:string } = { add_new_action: this.I18n.t('js.label_create'), }; diff --git a/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.html b/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.html new file mode 100644 index 0000000000..47485fdee7 --- /dev/null +++ b/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.html @@ -0,0 +1,43 @@ + + +
+ +
+
+ + : {{search}} + + +
{{ item.name }}
+
+
diff --git a/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.sass b/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.sass new file mode 100644 index 0000000000..7e1acc00ca --- /dev/null +++ b/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.sass @@ -0,0 +1,2 @@ +.ng-dropdown-panel .ng-dropdown-header + padding-bottom: 0 \ No newline at end of file diff --git a/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.ts b/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.ts new file mode 100644 index 0000000000..129bfe1ad5 --- /dev/null +++ b/frontend/src/app/modules/common/autocomplete/te-work-package-autocompleter.component.ts @@ -0,0 +1,72 @@ +// -- copyright +// OpenProject is a project management system. +// Copyright (C) 2012-2015 the OpenProject Foundation (OPF) +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License version 3. +// +// OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: +// Copyright (C) 2006-2013 Jean-Philippe Lang +// Copyright (C) 2010-2013 the ChiliProject Team +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +// +// See doc/COPYRIGHT.rdoc for more details. +// ++ + +import { + AfterViewInit, + Component, + ViewEncapsulation, + Output, + EventEmitter, + ChangeDetectorRef, +} from '@angular/core'; +import {WorkPackageAutocompleterComponent} from "core-app/modules/common/autocomplete/wp-autocompleter.component"; +import {I18nService} from "core-app/modules/common/i18n/i18n.service"; +import {CurrentProjectService} from "core-components/projects/current-project.service"; +import {PathHelperService} from "core-app/modules/common/path-helper/path-helper.service"; + +export type TimeEntryWorkPackageAutocompleterMode = 'all'|'recent'; + +@Component({ + templateUrl: './te-work-package-autocompleter.component.html', + styleUrls: ['./te-work-package-autocompleter.component.sass'], + selector: 'te-work-package-autocompleter', + encapsulation: ViewEncapsulation.None +}) +export class TimeEntryWorkPackageAutocompleterComponent extends WorkPackageAutocompleterComponent implements AfterViewInit { + @Output() modeSwitch = new EventEmitter(); + + constructor(readonly I18n:I18nService, + readonly cdRef:ChangeDetectorRef, + readonly currentProject:CurrentProjectService, + readonly pathHelper:PathHelperService) { + super(I18n, cdRef, currentProject, pathHelper); + + this.text['all'] = this.I18n.t('js.label_all'); + this.text['recent'] = this.I18n.t('js.label_recent'); + } + + public loading:boolean = false; + public mode:TimeEntryWorkPackageAutocompleterMode = 'all'; + + public setMode(value:TimeEntryWorkPackageAutocompleterMode) { + if (value !== this.mode) { + this.modeSwitch.emit(value); + } + this.mode = value; + } +} diff --git a/frontend/src/app/modules/common/openproject-common.module.ts b/frontend/src/app/modules/common/openproject-common.module.ts index 986f55f973..8622f7a892 100644 --- a/frontend/src/app/modules/common/openproject-common.module.ts +++ b/frontend/src/app/modules/common/openproject-common.module.ts @@ -99,6 +99,7 @@ import {CurrentProjectService} from "core-components/projects/current-project.se import {CurrentUserService} from "core-components/user/current-user.service"; import {WorkPackageAutocompleterComponent} from "core-app/modules/common/autocomplete/wp-autocompleter.component"; import {ColorsService} from "core-app/modules/common/colors/colors.service"; +import {TimeEntryWorkPackageAutocompleterComponent} from "core-app/modules/common/autocomplete/te-work-package-autocompleter.component"; export function bootstrapModule(injector:Injector) { return () => { @@ -147,6 +148,7 @@ export function bootstrapModule(injector:Injector) { DynamicModule.withComponents([ VersionAutocompleterComponent, WorkPackageAutocompleterComponent, + TimeEntryWorkPackageAutocompleterComponent, CreateAutocompleterComponent]), ], exports: [ @@ -281,6 +283,7 @@ export function bootstrapModule(injector:Injector) { CreateAutocompleterComponent, VersionAutocompleterComponent, WorkPackageAutocompleterComponent, + TimeEntryWorkPackageAutocompleterComponent, HomescreenNewFeaturesBlockComponent, BoardVideoTeaserModalComponent diff --git a/frontend/src/app/modules/fields/edit/field-types/select-edit-field.component.ts b/frontend/src/app/modules/fields/edit/field-types/select-edit-field.component.ts index badaf7784e..0ab0385a5d 100644 --- a/frontend/src/app/modules/fields/edit/field-types/select-edit-field.component.ts +++ b/frontend/src/app/modules/fields/edit/field-types/select-edit-field.component.ts @@ -35,7 +35,7 @@ import {untilComponentDestroyed} from "ng2-rx-componentdestroyed"; import {CreateAutocompleterComponent} from "core-app/modules/common/autocomplete/create-autocompleter.component"; import {SelectAutocompleterRegisterService} from "app/modules/fields/edit/field-types/select-autocompleter-register.service"; import { from } from 'rxjs'; -import { tap, map, skip } from 'rxjs/operators'; +import { tap, map } from 'rxjs/operators'; import {HalResourceNotificationService} from "core-app/modules/hal/services/hal-resource-notification.service"; export interface ValueOption { @@ -54,16 +54,16 @@ export class SelectEditFieldComponent extends EditFieldComponent implements OnIn public valueOptions:ValueOption[]; protected valuesLoaded = false; - public text:{ requiredPlaceholder:string, placeholder:string }; + public text:{ [key:string]:string }; public appendTo:any = null; private hiddenOverflowContainer = '.__hidden_overflow_container'; public halSorting:HalResourceSortingService; - private _autocompleterComponent:CreateAutocompleterComponent; + protected _autocompleterComponent:CreateAutocompleterComponent; - public referenceOutputs = { + public referenceOutputs:{ [key:string]:Function } = { onCreate: (newElement:HalResource) => this.onCreate(newElement), onChange: (value:HalResource) => this.onChange(value), onKeydown: (event:JQuery.TriggeredEvent) => this.handler.handleUserKeydown(event, true), @@ -128,7 +128,7 @@ export class SelectEditFieldComponent extends EditFieldComponent implements OnIn } private setValues(availableValues:HalResource[]) { - this.availableOptions = this.halSorting.sort(availableValues); + this.availableOptions = this.sortValues(availableValues); this.addEmptyOption(); this.valueOptions = this.availableOptions.map(el => this.mapAllowedValue(el)); } @@ -150,7 +150,7 @@ export class SelectEditFieldComponent extends EditFieldComponent implements OnIn protected loadValuesFromBackend(query?:string) { return from( - this.schema.allowedValues.$link.$fetch(this.allowedValuesFilter(query)) as Promise + this.allowedValuesFetch(query) ).pipe( tap(collection => { // if it is an unpaginated collection or if we get all possible entries when fetching with a blank @@ -171,6 +171,10 @@ export class SelectEditFieldComponent extends EditFieldComponent implements OnIn ); } + protected allowedValuesFetch(query?:string) { + return this.schema.allowedValues.$link.$fetch(this.allowedValuesFilter(query)) as Promise; + } + private addValue(val:HalResource) { this.availableOptions.push(val); this.valueOptions.push({name: val.name, $href: val.$href}); @@ -236,6 +240,10 @@ export class SelectEditFieldComponent extends EditFieldComponent implements OnIn return this.schema.required; } + protected sortValues(availableValues:HalResource[]) { + return this.halSorting.sort(availableValues); + } + protected mapAllowedValue(value:HalResource):ValueOption { return {name: value.name, $href: value.$href}; } diff --git a/frontend/src/app/modules/fields/edit/field-types/te-work-package-edit-field.component.ts b/frontend/src/app/modules/fields/edit/field-types/te-work-package-edit-field.component.ts index 2dad6e6631..e61b3b3e44 100644 --- a/frontend/src/app/modules/fields/edit/field-types/te-work-package-edit-field.component.ts +++ b/frontend/src/app/modules/fields/edit/field-types/te-work-package-edit-field.component.ts @@ -28,11 +28,44 @@ import {Component} from "@angular/core"; import {WorkPackageEditFieldComponent} from "core-app/modules/fields/edit/field-types/work-package-edit-field.component"; +import {TimeEntryDmService} from "core-app/modules/hal/dm-services/time-entry-dm.service"; +import {ApiV3FilterBuilder} from "core-components/api/api-v3/api-v3-filter-builder"; +import { + TimeEntryWorkPackageAutocompleterComponent, + TimeEntryWorkPackageAutocompleterMode +} from "core-app/modules/common/autocomplete/te-work-package-autocompleter.component"; +import {HalResource} from "core-app/modules/hal/resources/hal-resource"; + +const RECENT_TIME_ENTRIES_MAGIC_NUMBER = 30; @Component({ templateUrl: './work-package-edit-field.component.html' }) export class TimeEntryWorkPackageEditFieldComponent extends WorkPackageEditFieldComponent { + public timeEntryDm = this.injector.get(TimeEntryDmService); + private recentWorkPackageIds:string[]; + + protected initialize() { + super.initialize(); + + // For reasons beyond me, the referenceOutputs variable is not defined at first when editing + // existing values. + if (this.referenceOutputs) { + this.referenceOutputs['modeSwitch'] = (mode:TimeEntryWorkPackageAutocompleterMode) => { + let lastValue = this.requests.lastRequestedValue!; + + // Hack to provide a new value to "reset" the input. + // Only the second input is actually processed as the input is debounced. + this.requests.input$.next('_/&"()____'); + this.requests.input$.next(lastValue); + }; + } + } + + public autocompleterComponent() { + return TimeEntryWorkPackageAutocompleterComponent; + } + // Although the schema states the work packages to not be required, // as time entries can also be assigned to a project, we want to only assign // time entries to work packages and thus require a value. @@ -41,4 +74,55 @@ export class TimeEntryWorkPackageEditFieldComponent extends WorkPackageEditField protected isRequired() { return true; } + + // We fetch the last RECENT_TIME_ENTRIES_MAGIC_NUMBER time entries by that user. We then use it to fetch the work packages + // associated with the time entries so that we have the most recent work packages the user logged time on. + // As a worst case, the user logged RECENT_TIME_ENTRIES_MAGIC_NUMBER times on one work package so we can not guarantee to actually have + // a fixed number returned. + protected allowedValuesFetch(query?:string) { + if (!this.recentWorkPackageIds) { + return this + .timeEntryDm + .list({ filters: [['user_id', '=', ['me']]], sortBy: [["updated_on", "desc"]], pageSize: RECENT_TIME_ENTRIES_MAGIC_NUMBER }) + .then(collection => { + this.recentWorkPackageIds = collection + .elements + .map((timeEntry) => timeEntry.workPackage.idFromLink) + .filter((v, i, a) => a.indexOf(v) === i); + + return super.allowedValuesFetch(query); + }); + } else { + return super.allowedValuesFetch(query); + } + } + + protected allowedValuesFilter(query?:string):{} { + let filters:ApiV3FilterBuilder = new ApiV3FilterBuilder(); + + if ((this._autocompleterComponent as TimeEntryWorkPackageAutocompleterComponent).mode === 'recent') { + filters.add('id', '=', this.recentWorkPackageIds); + } + + if (query) { + filters.add('subjectOrId', '**', [query]); + } + + return { filters: filters.toJson() }; + } + + protected sortValues(availableValues:HalResource[]) { + if ((this._autocompleterComponent as TimeEntryWorkPackageAutocompleterComponent).mode === 'recent') { + return this.sortValuesByRecentIds(availableValues); + } else { + return super.sortValues(availableValues); + } + } + + protected sortValuesByRecentIds(availableValues:HalResource[]) { + return availableValues + .sort((a, b) => { + return this.recentWorkPackageIds.indexOf(a.id!) - this.recentWorkPackageIds.indexOf(b.id!); + }); + } } diff --git a/frontend/src/app/modules/fields/edit/field-types/work-package-edit-field.component.html b/frontend/src/app/modules/fields/edit/field-types/work-package-edit-field.component.html index 01ddef287d..a21fbe18be 100644 --- a/frontend/src/app/modules/fields/edit/field-types/work-package-edit-field.component.html +++ b/frontend/src/app/modules/fields/edit/field-types/work-package-edit-field.component.html @@ -6,7 +6,7 @@ disabled: inFlight, typeahead: requests.input$, id: handler.htmlId, - finishedLoading: true, + finishedLoading: requests.loading$, hideSelected: true, classes: 'inline-edit--field ' + handler.fieldName }" [ndcDynamicOutputs]="referenceOutputs"> diff --git a/modules/my_page/spec/features/my/time_entries_current_user_spec.rb b/modules/my_page/spec/features/my/time_entries_current_user_spec.rb index 82a99ca2cc..2cea38f0f4 100644 --- a/modules/my_page/spec/features/my/time_entries_current_user_spec.rb +++ b/modules/my_page/spec/features/my/time_entries_current_user_spec.rb @@ -175,14 +175,15 @@ describe 'My page time entries current user widget spec', type: :feature, js: tr spent_on_field.expect_value((Date.today.beginning_of_week(:sunday) + 3.days).strftime) + expect(page) + .not_to have_selector('.ng-spinner-loader') + wp_field.input_element.click wp_field.set_value(other_work_package.subject) expect(page) .to have_no_content(I18n.t('js.time_entry.work_package_required')) - sleep(0.1) - comments_field.set_value('Comment for new entry') activity_field.input_element.click @@ -221,6 +222,11 @@ describe 'My page time entries current user widget spec', type: :feature, js: tr activity_field.set_value(other_activity.name) wp_field.input_element.click + # As the other_work_package now has time logged, it is now considered to be a + # recent work package. + within('.ng-dropdown-header') do + click_link(I18n.t('js.label_recent')) + end wp_field.set_value(other_work_package.subject) hours_field.set_value('6') From 8cf47b54e2967e0795c2a40ec7728d2d0c969af2 Mon Sep 17 00:00:00 2001 From: Travis CI User Date: Thu, 13 Feb 2020 09:15:45 +0000 Subject: [PATCH 11/11] update locales from crowdin [ci skip] --- config/locales/crowdin/bg.yml | 2690 ----------------- config/locales/crowdin/de.yml | 2 +- config/locales/crowdin/el.yml | 8 +- config/locales/crowdin/fr.yml | 62 +- config/locales/crowdin/it.yml | 58 +- config/locales/crowdin/js-ar.yml | 12 +- config/locales/crowdin/js-bg.yml | 902 ------ config/locales/crowdin/js-ca.yml | 12 +- config/locales/crowdin/js-cs.yml | 12 +- config/locales/crowdin/js-da.yml | 12 +- config/locales/crowdin/js-de.yml | 12 +- config/locales/crowdin/js-el.yml | 18 +- config/locales/crowdin/js-es.yml | 12 +- config/locales/crowdin/js-fi.yml | 12 +- config/locales/crowdin/js-fil.yml | 12 +- config/locales/crowdin/js-fr.yml | 18 +- config/locales/crowdin/js-hr.yml | 12 +- config/locales/crowdin/js-hu.yml | 12 +- config/locales/crowdin/js-id.yml | 12 +- config/locales/crowdin/js-it.yml | 12 +- config/locales/crowdin/js-ja.yml | 12 +- config/locales/crowdin/js-ko.yml | 20 +- config/locales/crowdin/js-lt.yml | 12 +- config/locales/crowdin/js-nl.yml | 12 +- config/locales/crowdin/js-no.yml | 12 +- config/locales/crowdin/js-pl.yml | 12 +- config/locales/crowdin/js-pt-BR.yml | 20 +- config/locales/crowdin/js-pt.yml | 20 +- config/locales/crowdin/js-ro.yml | 12 +- config/locales/crowdin/js-ru.yml | 18 +- config/locales/crowdin/js-sk.yml | 12 +- config/locales/crowdin/js-sv.yml | 12 +- config/locales/crowdin/js-tr.yml | 12 +- config/locales/crowdin/js-uk.yml | 12 +- config/locales/crowdin/js-zh-CN.yml | 20 +- config/locales/crowdin/js-zh-TW.yml | 12 +- config/locales/crowdin/ko.yml | 64 +- config/locales/crowdin/pt-BR.yml | 64 +- config/locales/crowdin/pt.yml | 64 +- config/locales/crowdin/ru.yml | 8 +- config/locales/crowdin/zh-CN.yml | 64 +- modules/avatars/config/locales/crowdin/bg.yml | 40 - .../avatars/config/locales/crowdin/js-bg.yml | 15 - .../backlogs/config/locales/crowdin/bg.yml | 166 - .../backlogs/config/locales/crowdin/fr.yml | 2 +- .../backlogs/config/locales/crowdin/js-bg.yml | 27 - .../backlogs/config/locales/crowdin/ko.yml | 2 +- .../backlogs/config/locales/crowdin/pt-BR.yml | 2 +- .../backlogs/config/locales/crowdin/pt.yml | 2 +- .../backlogs/config/locales/crowdin/zh-CN.yml | 2 +- modules/bcf/config/locales/crowdin/bg.yml | 84 - modules/bcf/config/locales/crowdin/el.yml | 2 +- modules/bcf/config/locales/crowdin/fr.yml | 2 +- modules/bcf/config/locales/crowdin/js-bg.yml | 6 - modules/bcf/config/locales/crowdin/ko.yml | 2 +- modules/bcf/config/locales/crowdin/pl.yml | 2 +- modules/bcf/config/locales/crowdin/pt-BR.yml | 2 +- modules/bcf/config/locales/crowdin/pt.yml | 2 +- modules/bcf/config/locales/crowdin/ru.yml | 2 +- modules/bcf/config/locales/crowdin/zh-CN.yml | 2 +- modules/boards/config/locales/crowdin/bg.yml | 7 - .../boards/config/locales/crowdin/js-bg.yml | 46 - modules/costs/config/locales/crowdin/bg.yml | 193 -- .../costs/config/locales/crowdin/js-bg.yml | 33 - .../dashboards/config/locales/crowdin/bg.yml | 5 - .../config/locales/crowdin/js-bg.yml | 4 - .../documents/config/locales/crowdin/bg.yml | 42 - .../config/locales/crowdin/bg.yml | 31 - .../config/locales/crowdin/bg.yml | 32 - modules/grids/config/locales/crowdin/bg.yml | 14 - .../grids/config/locales/crowdin/js-bg.yml | 61 - .../grids/config/locales/crowdin/js-fr.yml | 2 +- .../grids/config/locales/crowdin/js-ko.yml | 2 +- .../grids/config/locales/crowdin/js-pt-BR.yml | 2 +- .../grids/config/locales/crowdin/js-pt.yml | 2 +- .../grids/config/locales/crowdin/js-zh-CN.yml | 2 +- .../ifc_models/config/locales/crowdin/bg.yml | 43 - .../ifc_models/config/locales/crowdin/fr.yml | 48 +- .../ifc_models/config/locales/crowdin/ko.yml | 48 +- .../config/locales/crowdin/pt-BR.yml | 48 +- .../ifc_models/config/locales/crowdin/pt.yml | 48 +- .../config/locales/crowdin/zh-CN.yml | 48 +- .../ldap_groups/config/locales/crowdin/bg.yml | 38 - modules/meeting/config/locales/crowdin/bg.yml | 86 - .../my_page/config/locales/crowdin/js-bg.yml | 4 - .../config/locales/crowdin/bg.yml | 19 - .../overviews/config/locales/crowdin/bg.yml | 3 - .../config/locales/crowdin/js-bg.yml | 4 - .../pdf_export/config/locales/crowdin/bg.yml | 51 - .../recaptcha/config/locales/crowdin/bg.yml | 18 - .../reporting/config/locales/crowdin/bg.yml | 71 - .../config/locales/crowdin/bg.yml | 52 - .../config/locales/crowdin/js-bg.yml | 26 - .../config/locales/crowdin/bg.yml | 176 -- .../webhooks/config/locales/crowdin/bg.yml | 59 - .../xls_export/config/locales/crowdin/bg.yml | 13 - .../xls_export/config/locales/crowdin/fr.yml | 2 +- .../xls_export/config/locales/crowdin/ko.yml | 2 +- .../config/locales/crowdin/pt-BR.yml | 2 +- .../xls_export/config/locales/crowdin/pt.yml | 2 +- .../config/locales/crowdin/zh-CN.yml | 2 +- 101 files changed, 665 insertions(+), 5486 deletions(-) delete mode 100644 config/locales/crowdin/bg.yml delete mode 100644 config/locales/crowdin/js-bg.yml delete mode 100644 modules/avatars/config/locales/crowdin/bg.yml delete mode 100644 modules/avatars/config/locales/crowdin/js-bg.yml delete mode 100644 modules/backlogs/config/locales/crowdin/bg.yml delete mode 100644 modules/backlogs/config/locales/crowdin/js-bg.yml delete mode 100644 modules/bcf/config/locales/crowdin/bg.yml delete mode 100644 modules/bcf/config/locales/crowdin/js-bg.yml delete mode 100644 modules/boards/config/locales/crowdin/bg.yml delete mode 100644 modules/boards/config/locales/crowdin/js-bg.yml delete mode 100644 modules/costs/config/locales/crowdin/bg.yml delete mode 100644 modules/costs/config/locales/crowdin/js-bg.yml delete mode 100644 modules/dashboards/config/locales/crowdin/bg.yml delete mode 100644 modules/dashboards/config/locales/crowdin/js-bg.yml delete mode 100644 modules/documents/config/locales/crowdin/bg.yml delete mode 100644 modules/github_integration/config/locales/crowdin/bg.yml delete mode 100644 modules/global_roles/config/locales/crowdin/bg.yml delete mode 100644 modules/grids/config/locales/crowdin/bg.yml delete mode 100644 modules/grids/config/locales/crowdin/js-bg.yml delete mode 100644 modules/ifc_models/config/locales/crowdin/bg.yml delete mode 100644 modules/ldap_groups/config/locales/crowdin/bg.yml delete mode 100644 modules/meeting/config/locales/crowdin/bg.yml delete mode 100644 modules/my_page/config/locales/crowdin/js-bg.yml delete mode 100644 modules/openid_connect/config/locales/crowdin/bg.yml delete mode 100644 modules/overviews/config/locales/crowdin/bg.yml delete mode 100644 modules/overviews/config/locales/crowdin/js-bg.yml delete mode 100644 modules/pdf_export/config/locales/crowdin/bg.yml delete mode 100644 modules/recaptcha/config/locales/crowdin/bg.yml delete mode 100644 modules/reporting/config/locales/crowdin/bg.yml delete mode 100644 modules/reporting_engine/config/locales/crowdin/bg.yml delete mode 100644 modules/reporting_engine/config/locales/crowdin/js-bg.yml delete mode 100644 modules/two_factor_authentication/config/locales/crowdin/bg.yml delete mode 100644 modules/webhooks/config/locales/crowdin/bg.yml delete mode 100644 modules/xls_export/config/locales/crowdin/bg.yml diff --git a/config/locales/crowdin/bg.yml b/config/locales/crowdin/bg.yml deleted file mode 100644 index afd5a01999..0000000000 --- a/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,2690 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - no_results_title_text: В момента няма нищо за показване. - activities: - index: - no_results_title_text: There has not been any activity for the project within this time frame. - admin: - plugins: - no_results_title_text: В момента има няма плъгини на разположение. - custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" - colors: - alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" - header-item-bg-hover-color: "Header background on hover" - header-item-font-color: "Header font" - header-item-font-hover-color: "Header font on hover" - header-border-bottom-color: "Header border" - main-menu-bg-color: "Main menu background" - main-menu-bg-selected-background: "Main menu when selected" - main-menu-bg-hover-background: "Main menu on hover" - main-menu-font-color: "Main menu font" - main-menu-selected-font-color: "Main menu font when selected" - main-menu-hover-font-color: "Main menu font on hover" - main-menu-border-color: "Main menu border" - custom_colors: "Custom colors" - customize: "Customize your OpenProject installation with your own logo. Note: This logo will be publicly accessible." - enterprise_notice: "As a special 'Thank you!' for their financial contribution to develop OpenProject, this tiny feature is only available for Enterprise Edition support subscribers." - manage_colors: "Edit color select options" - instructions: - alternative-color: "Strong accent color, typically used for the most important button on a screen." - content-link-color: "Font color of most of the links." - primary-color: "Main color." - primary-color-dark: "Typically a darker version of the main color used for hover effects." - header-item-bg-hover-color: "Background color of clickable header items when hovered with the mouse." - header-item-font-color: "Font color of clickable header items." - header-item-font-hover-color: "Font color of clickable header items when hovered with the mouse." - header-border-bottom-color: "Thin line under the header. Leave this field empty if you don't want any line." - main-menu-bg-color: "Left side menu's background color." - enterprise: - upgrade_to_ee: "Upgrade to Enterprise Edition" - add_token: "Upload an Enterprise Edition support token" - replace_token: "Replace your current support token" - order: "Order Enterprise Edition" - paste: "Paste your Enterprise Edition support token" - required_for_feature: "This feature is only available with an active Enterprise Edition support token." - enterprise_link: "For more information, click here." - announcements: - show_until: Покажи до - is_active: в момента е показан - is_inactive: в момента не се показват - attribute_help_texts: - text_overview: 'In this view, you can create custom help texts for attributes view. When defined, these texts can be shown by clicking the help icon next to its belonging attribute.' - label_plural: 'Attribute help texts' - show_preview: 'Preview text' - add_new: 'Add help text' - edit: "Edit help text for %{attribute_caption}" - auth_sources: - index: - no_results_content_title: В момента има няма режими на удостоверяване. - no_results_content_text: Създаване на нов режим на удостоверяване - ldap_auth_sources: - technical_warning_html: | - This LDAP form requires technical knowledge of your LDAP / Active Directory setup. -
- Please visit our documentation for detailed instructions. - attribute_texts: - name: Arbitrary name of the LDAP connection - host: LDAP host name or IP address - login_map: The attribute key in LDAP that is used to identify the unique user login. Usually, this will be `uid` or `samAccountName`. - generic_map: The attribute key in LDAP that is mapped to the OpenProject `%{attribute}` attribute - admin_map_html: "Optional: The attribute key in LDAP that if present marks the OpenProject user an admin. Leave empty when in doubt." - system_user_dn_html: | - Enter the DN of the system user used for read-only access. -
- Example: uid=openproject,ou=system,dc=example,dc=com - system_user_password: Enter the bind password of the system user - base_dn: | - Enter the Base DN of the subtree in LDAP you want OpenProject to look for users and groups. - OpenProject will filter for provided usernames in this subtree only. - Example: ou=users,dc=example,dc=com - onthefly_register: | - If you check this box, OpenProject will automatically create new users from their LDAP entries - when they first authenticate with OpenProject. - Leave this unchecked to only allow existing accounts in OpenProject to authenticate through LDAP! - connection_encryption: 'Connection encryption' - system_account: 'System account' - system_account_legend: | - OpenProject requires read-only access through a system account to lookup users and groups in your LDAP tree. - Please specify the bind credentials for that system user in the following section. - ldap_details: 'LDAP details' - user_settings: 'Attribute mapping' - user_settings_legend: | - The following fields are related to how users are created in OpenProject from LDAP entries and - what LDAP attributes are used to define the attributes of an OpenProject user (attribute mapping). - tls_mode: - plain: 'none' - simple_tls: 'simple_tls' - start_tls: 'start_tls' - plain_description: "Plain unencrypted connection, no TLS negotiation." - simple_tls_description: "Implicit TLS encryption, but no certificate validation. Use with caution and implicit trust of the LDAP connection." - start_tls_description: "Explicit TLS encryption with full validation. Use for LDAP over TLS/SSL." - section_more_info_link_html: > - This section concerns the connection security of this LDAP authentication source. For more information, visit the Net::LDAP documentation. - forums: - show: - no_results_title_text: There are currently no posts for the forum. - colors: - index: - no_results_title_text: В момента има няма цветове. - no_results_content_text: Създайте нов цвят - label_no_color: 'No color' - custom_actions: - actions: - name: 'Actions' - add: 'Add action' - assigned_to: - executing_user_value: '(Assign to executing user)' - conditions: 'Conditions' - plural: 'Custom actions' - new: 'New custom action' - edit: 'Edit custom action %{name}' - execute: 'Execute %{name}' - upsale: - title: 'Custom actions is an Enterprise Edition feature' - description: 'Custom actions streamline everyday work by combining a set of individual steps into one button.' - custom_fields: - text_add_new_custom_field: > - To add new custom fields to a project you first need to create them before you can add them to this project. - is_enabled_globally: 'Is enabled globally' - enabled_in_project: 'Enabled in project' - contained_in_type: 'Contained in type' - confirm_destroy_option: "Deleting an option will delete all of its occurrences (e.g. in work packages). Are you sure you want to delete it?" - tab: - no_results_title_text: В момента няма потребителски полета. - no_results_content_text: Създаване на ново персонализирано поле - concatenation: - single: 'or' - deprecations: - time_entries: "Този изглед на записи за време се заменя от модула „Отчети за разходите“. Този изглед сега поддържа само експортиране на информация за въвеждане на време в csv. За интерактивно филтриране, моля, активирайте модула „Отчети за разходите“ в настройките на проекта." - global_search: - overwritten_tabs: - wiki_pages: "Wiki" - messages: "Форум" - groups: - index: - no_results_title_text: В момента няма групи. - no_results_content_text: Създаване на нова група - users: - no_results_title_text: Има в момента няма потребители част от тази група. - memberships: - no_results_title_text: В момента има няма проекти част от тази група. - incoming_mails: - ignore_filenames: > - Specify a list of names to ignore when processing attachments for incoming mails (e.g., signatures or icons). Enter one filename per line. - projects: - delete: - scheduled: "Deletion has been scheduled and is perfomed in the background. You will be notified of the result." - schedule_failed: "Project cannot be deleted: %{errors}" - failed: "Deletion of project %{name} has failed" - failed_text: "The request to delete project %{name} has failed. The project was left archived." - completed: "Deletion of project %{name} completed" - completed_text: "The request to delete project '%{name}' has been completed." - index: - no_results_title_text: В момента няма проекти - no_results_content_text: Създаване на нов проект - settings: - activities: - no_results_title_text: В момента има няма дейности на разположение. - forums: - no_results_title_text: There are currently no forums for the project. - no_results_content_text: Create a new forum - categories: - no_results_title_text: В момента има няма категории работни пакети. - no_results_content_text: Създаване на нова категория работни пакети - custom_fields: - no_results_title_text: В момента няма налични потребителски полета. - types: - no_results_title_text: В момента има няма типове на разположение. - versions: - no_results_title_text: В момента няма версии за проекта. - no_results_content_text: Създаване на нова версия - members: - index: - no_results_title_text: В момента има няма членове част от този проект. - no_results_content_text: Добавяне на член към проекта - my: - access_token: - failed_to_reset_token: "Failed to reset access token: %{error}" - notice_reset_token: "A new %{type} token has been generated. Your access token is:" - token_value_warning: "Note: This is the only time you will see this token, make sure to copy it now." - no_results_title_text: В момента няма възможност за достъп на повече потребители. - news: - index: - no_results_title_text: Няма новини за докладване. - no_results_content_text: Добави новина - users: - memberships: - no_results_title_text: Този потребител в момента не е член на проекта. - prioritiies: - edit: - priority_color_text: | - Click to assign or change the color of this priority. - It can be used for highlighting work packages in the table. - reportings: - index: - no_results_title_text: В момента няма отчети за статуси. - no_results_content_text: Добавете отчет за статус - statuses: - edit: - status_readonly_html: | - Check this option to mark work packages with this status as read-only. - No attributes can be changed with the exception of the status. -
- Note: Inherited values (e.g., from children or relations) will still apply. - status_color_text: | - Click to assign or change the color of this status. - It is shown in the status button and can be used for highlighting work packages in the table. - index: - no_results_title_text: Има в момента няма статуси за работни пакети. - no_results_content_text: Добавяне на ново състояние - types: - index: - no_results_title_text: В момента няма типове. - no_results_content_text: Създаване на нов тип - edit: - settings: "Настройки" - form_configuration: "Конфигурация на формата" - projects: "Проекти" - enabled_projects: "Enabled projects" - edit_query: "Edit table" - query_group_placeholder: "Give the table a name" - reset: "Reset to defaults" - type_color_text: | - Click to assign or change the color of this type. The selected color distinguishes work packages - in Gantt charts. It is therefore recommended to use a strong color. - versions: - overview: - no_results_title_text: В момента има няма работни пакети, присвоен на тази версия. - wiki: - no_results_title_text: Няма в момента wiki страници. - index: - no_results_content_text: Добавяне на нова wiki страница - work_flows: - index: - no_results_title_text: В момента няма работни потоци. - work_packages: - x_descendants: - one: 'One descendant work package' - other: '%{count} work package descendants' - bulk: - could_not_be_saved: "The following work packages could not be saved:" - move: - no_common_statuses_exists: "There is no status available for all selected work packages. Their status cannot be changed." - unsupported_for_multiple_projects: 'Масово преместване/копиране не се поддържа за работни пакети от множество проекти' - summary: - reports: - category: - no_results_title_text: В момента няма категории на разположение. - assigned_to: - no_results_title_text: В момента има няма членове част от този проект. - responsible: - no_results_title_text: В момента има няма членове част от този проект. - author: - no_results_title_text: В момента има няма членове част от този проект. - priority: - no_results_title_text: Има в момента няма налични приоритети. - type: - no_results_title_text: В момента има няма типове на разположение. - version: - no_results_title_text: В момента няма налични версии. - label_invitation: Покана - account: - delete: "Изтриване на профил" - delete_confirmation: "Наистина ли искате да изтриете акаунта?" - deleted: "Профилът е успешно изтрит" - deletion_info: - data_consequences: - other: "От данните, създадени от потребителя (например, електронна поща, предпочитания, работни пакети, уики страници), колкото е възможно, ще бъдат изтрити. Имайте предвид обаче, че данните като работни пакети и уики страници не могат да бъдат изтрити без възпрепятстване на работата на другите потребители. Такива данни се преразпределят към профил, наречен \"Изтрит потребител\". Тъй като данните от всеки изтрит профил се записват в този профил, то няма да бъде възможно да се разграничат данните създадени от потребителя от данни от друг изтрит профил." - self: "От данните, които сте създадли (например електронна поща, предпочитания, работни пакети, уики статии), колкото е възможно ще бъдат изтрити. Имайте предвид обаче, че данните като работни пакети и уики записи не могат да бъдат изтрити без възпрепятстване на работата на другите потребители. Такива данни ще се пренасочат към профил наречен \"Изтрит потребител\". Тъй като данните от всеки изтрит профил се записват в този профил, то няма да бъде възможно да се разграничат данните, създадени вас от данни на друг изтрит потребител." - heading: "Изтрий акаунта на %{name}" - info: - other: "Изтриването на акаунта е необратим процес." - self: "Изтриване на потребителския ви акаунт е необратимо действие." - login_consequences: - other: "Акаунтът ще бъде изтрит от системата. Следователно потребителят няма да може да влезне с неговите текущи идентификационни данни. Той/тя може да избере да стане потребител на това приложение отново чрез възможностите, които това приложение предоставя." - self: "Акаунта ще бъдат изтрити от системата. Следователно вие няма да можете да влезете с вашите текущи идентификационни данни. Ако решите да станете потребител на това приложение отново, можете да го направите с помощта на средствата, които предоставя това приложение." - login_verification: - other: "Enter the login %{name} to verify the deletion. Once submitted, you will be asked to confirm your password." - self: "Enter your login %{name} to verify the deletion. Once submitted, you will be asked to confirm your password." - error_inactive_activation_by_mail: > - Все още не е активиран вашия акаунт. За да активирате вашия акаунт, щракнете върху връзката, която е била изпратена към Вас. - error_inactive_manual_activation: > - Все още не е активиран вашия акаунт. Моля изчакайте администратор да активирате профила Ви. - error_self_registration_disabled: > - Регистрация на потребител е забранена на тази система. Помолете администратора да създадете акаунт за вас. - login_with_auth_provider: "или влезте със съществуващ акаунт" - signup_with_auth_provider: "или се регистрирайте за използване" - auth_source_login: Моля, влезте като %{login} да активирате профила си. - omniauth_login: Моля влезте за да активирате профила си. - actionview_instancetag_blank_option: "Моля изберете" - activerecord: - attributes: - announcements: - show_until: "Показване до" - attachment: - attachment_content: "Attachment content" - attachment_file_name: "Attachment file name" - downloads: "Файлове за изтегляне" - file: "Файл" - filename: "Файл" - filesize: "Размер" - attribute_help_text: - attribute_name: 'Атрибут' - help_text: 'Help text' - auth_source: - account: "Акаунт" - attr_firstname: "Лично име атрибут" - attr_lastname: "Фамилно име атрибут" - attr_login: "Username attribute" - attr_mail: "Имейл атрибут" - base_dn: "Базов DN" - host: "Хост" - onthefly: "Създаване на потребител на момента" - port: "Порт" - changeset: - repository: "Хранилище" - comment: - commented: "Коментирани" #an object that this comment belongs to - custom_action: - actions: "Actions" - custom_field: - default_value: "Стойност по подразбиране" - editable: "Редактируемо" - field_format: "Формат" - is_filter: "Се използва като филтър" - is_required: "Задължително" - max_length: "Максимална дължина" - min_length: "Минимална дължина" - multi_value: "Allow multi-select" - possible_values: "Възможните стойности" - regexp: "Регулярен израз" - searchable: "Търсене" - visible: "Видимо" - custom_value: - value: "Стойност" - enterprise_token: - starts_at: "Valid since" - expires_at: "Expires at" - subscriber: "Subscriber" - encoded_token: "Enterprise support token" - active_user_count_restriction: "Maximum active users" - grids/grid: - page: "Page" - row_count: "Number of rows" - column_count: "Number of columns" - widgets: "Widgets" - relation: - delay: "Забавяне" - from: "Работен пакет" - to: "Свързани работени пакети" - status: - is_closed: "Работният пакет е затворен" - is_readonly: "Work package read-only" - journal: - notes: "Бележки" - member: - roles: "Роли" - project: - identifier: "Идентификатор" - latest_activity_at: "Последна активност на" - parent: "Подпроект на" - queries: "Търсения" - types: "Видове" - versions: "Версии" - work_packages: "Работен пакет" - project/status: - code: 'Състояние' - explanation: 'Status description' - codes: - on_track: 'On track' - at_risk: 'At risk' - off_track: 'Off track' - query: - column_names: "Колони" - relations_to_type_column: "Relations to %{type}" - relations_of_type_column: "%{type} relations" - group_by: "Групай резултатите по" - filters: "Филтри" - timeline_labels: "Timeline labels" - repository: - url: "URL АДРЕС" - role: - assignable: "Work packages can be assigned to users and groups in possession of this role in the respective project" - time_entry: - activity: "Активност" - hours: "Часове" - spent_on: "Дата" - type: "Тип" - type: - description: "Default text for description" - attribute_groups: '' - is_in_roadmap: "Displayed in roadmap by default" - is_default: "Activated for new projects by default" - is_milestone: "Е крайъгълен камък" - color: "Цвят" - user: - admin: "Администратор" - auth_source: "Режим на удостоверяване" - current_password: "Текуща парола" - force_password_change: "Смяна на паролата при следващото влизане" - language: "Език" - last_login_on: "Последно влизане" - mail_notification: "Известия по имейл" - new_password: "Нова парола" - password_confirmation: "Потвърждение" - consented_at: "Consented at" - user_preference: - comments_sorting: "Покажи коментарите" - hide_mail: "Скрий моя имейл адрес" - impaired: "Достъпен режим" - time_zone: "Часова зона" - auto_hide_popups: "Auto-hide success notifications" - warn_on_leaving_unsaved: "Warn me when leaving a work package with unsaved changes" - version: - effective_date: "Finish date" - sharing: "Споделяне" - wiki_content: - text: "Текст" - wiki_page: - parent_title: "Предишна страница" - redirect_existing_links: "Пренасочи съществуващи връзки" - planning_element_type_color: - hexcode: Шестнадесетичен код - work_package: - begin_insertion: "Начало на вмъкване" - begin_deletion: "Начало на изтриване" - children: "Subelements" - done_ratio: "Прогрес (%)" - end_insertion: "Край на вмъкване" - end_deletion: "Края на изтриване" - fixed_version: "Версия" - parent: "Горна категория" - parent_issue: "Горна категория" - parent_work_package: "Горна категория" - priority: "Приоритет" - progress: "Прогрес (%)" - spent_hours: "Отработено време" - spent_time: "Отработено време" - subproject: "Подпроект" - time_entries: "Отчетено време" - type: "Тип" - watcher: "Наблюдател" - 'doorkeeper/application': - uid: "Client ID" - secret: "Client secret" - owner: "Owner" - redirect_uri: "Redirect URI" - client_credentials_user_id: "Client Credentials User ID" - scopes: "Scopes" - confidential: "Confidential" - errors: - messages: - accepted: "трябва да бъде одобрено." - after: "трябва да бъде след %{date}." - after_or_equal_to: "трябва да бъде след или равно на %{date}." - before: "трябва да бъде преди %{date}." - before_or_equal_to: "трябва да бъде преди или е равно на %{date}." - blank: "не може да бъде празно." - cant_link_a_work_package_with_a_descendant: "Работния пакет не може да бъде свързан с една от неговите подзадачи." - circular_dependency: "Тази връзка ще доведе до циклична зависимост." - confirmation: "не съвпада с %{attribute}." - could_not_be_copied: "не можа да бъде копиран (изцяло)." - does_not_exist: "не съществува." - error_unauthorized: "may not be accessed." - error_readonly: "was attempted to be written but is not writable." - empty: "не може да бъде празно." - even: "трябва да бъде четно число." - exclusion: "е запазено." - file_too_large: "е твърде голям (максимален размер %{count} байта)." - greater_than: "трябва да бъде по-голямо от %{count}." - greater_than_or_equal_to: "трябва да бъде по-голямо от или равно на %{count}." - greater_than_or_equal_to_start_date: "трябва да бъде по-голяма от или равна на началната дата." - greater_than_start_date: "трябва да бъде по-голяма от началната дата." - inclusion: "не е зададена, като позволена стойност." - invalid: "е невалиден." - invalid_url: 'is not a valid URL.' - invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).' - less_than_or_equal_to: "трябва да бъде по-малка или равна на %{count}." - not_a_date: "is not a valid date." - not_a_datetime: "is not a valid date time." - not_a_number: "не е число." - not_allowed: "is invalid because of missing permissions." - not_an_integer: "не е цяло число." - not_an_iso_date: "не е валидна дата. Изискван формат: ГГГГ-ММ-ДД." - not_same_project: "не принадлежат към един и същ проект." - odd: "трябва да бъде нечетен." - regex_invalid: "could not be validated with the associated regular expression." - smaller_than_or_equal_to_max_length: "трябва да бъде по-малка от или равна на максималната дължина." - taken: "вече съществува." - too_long: "е твърде дълго (максимума е %{count} знаци)." - too_short: "е твърде кратък (минимум е %{count} знаци)." - unchangeable: "cannot be changed." - unremovable: "cannot be removed." - wrong_length: "е грешна дължина (трябва да бъде %{count} знаци)." - models: - custom_field: - at_least_one_custom_option: "At least one option needs to be available." - custom_actions: - only_one_allowed: "(%{name}) only one value is allowed." - empty: "(%{name}) value can't be empty." - inclusion: "(%{name}) value is not set to one of the allowed values." - not_logged_in: "(%{name}) value cannot be set because you are not logged in." - not_an_integer: "(%{name}) is not an integer." - smaller_than_or_equal_to: "(%{name}) must be smaller than or equal to %{count}." - greater_than_or_equal_to: "(%{name}) must be greater than or equal to %{count}." - doorkeeper/application: - attributes: - redirect_uri: - fragment_present: 'cannot contain a fragment.' - invalid_uri: 'must be a valid URI.' - relative_uri: 'must be an absolute URI.' - secured_uri: 'must be an HTTPS/SSL URI.' - forbidden_uri: 'is forbidden by the server.' - scopes: - not_match_configured: "doesn't match available scopes." - enterprise_token: - unreadable: "can't be read. Are you sure it is a support token?" - grids/grid: - overlaps: 'overlap.' - outside: 'is outside of the grid.' - end_before_start: 'end value needs to be larger than the start value.' - parse_schema_filter_params_service: - attributes: - base: - unsupported_operator: "The operator is not supported." - invalid_values: "A value is invalid." - id_filter_required: "An 'id' filter is required." - project: - archived_ancestor: 'The project has an archived ancestor.' - foreign_wps_reference_version: 'Work packages in non descendant projects reference versions of the project or its descendants.' - attributes: - types: - in_use_by_work_packages: "все още се използва от работни пакети: %{types}" - query: - attributes: - project: - error_not_found: "not found" - public: - error_unauthorized: "- The user has no permission to create public views." - group_by_hierarchies_exclusive: "is mutually exclusive with group by '%{group_by}'. You cannot activate both." - filters: - custom_fields: - inexistent: "There is no custom field for the filter." - invalid: "The custom field is not valid in the given context." - relation: - typed_dag: - circular_dependency: "The relationship creates a circle of relationships." - attributes: - to: - error_not_found: "work package in `to` position not found or not visible" - error_readonly: "an existing relation's `to` link is immutable" - from: - error_not_found: "work package in `from` position not found or not visible" - error_readonly: "an existing relation's `from` link is immutable" - repository: - not_available: "SCM доставчик не е наличен" - not_whitelisted: "не е позволено от конфигурацията." - invalid_url: "is not a valid repository URL or path." - must_not_be_ssh: "must not be an SSH url." - no_directory: "не е директория." - role: - permissions: - dependency_missing: "need to also include '%{dependency}' as '%{permission}' is selected." - time_entry: - attributes: - hours: - day_limit: "is too high as a maximum of 24 hours can be logged per date." - work_package: - is_not_a_valid_target_for_time_entries: "Работен пакет #%{id} не е валидна цел за преразпределяне на времевите записи." - attributes: - due_date: - not_start_date: "не е на начална дата, въпреки че това е необходимо за важни събития." - parent: - cannot_be_milestone: "не може да бъде крайъгълен камък." - cannot_be_in_another_project: "не може да бъде в друг проект." - not_a_valid_parent: "е невалиден." - start_date: - violates_relationships: "може да се зададе само до %{soonest_start} или по-късно, за да не нарушават взаймоотношения на работни пакети." - status_id: - status_transition_invalid: "е невалидно, защото не съществува валиден преход от старото към новото състояние за текущите потребителски роли." - status_invalid_in_type: "is invalid because the current status does not exist in this type." - type: - cannot_be_milestone_due_to_children: "cannot be a milestone because this work package has children." - priority_id: - only_active_priorities_allowed: "трябва да бъде активен." - category: - only_same_project_categories_allowed: "Категорията на работен пакет трябва да бъде в същия проект като работния пакет." - does_not_exist: "Определената категория не съществува." - estimated_hours: - only_values_greater_or_equal_zeroes_allowed: "трябва да бъде > = 0." - type: - attributes: - attribute_groups: - attribute_unknown: "Invalid work package attribute used." - attribute_unknown_name: "Invalid work package attribute used: %{attribute}" - duplicate_group: "The group name '%{group}' is used more than once. Group names must be unique." - query_invalid: "The embedded query '%{group}' is invalid: %{details}" - group_without_name: "Unnamed groups are not allowed." - user: - attributes: - password: - weak: "Трябва да съдържа знаци от следните класове (най-малко %{min_count} на %{all_count}): %{rules}." - lowercase: "малки букви (например \"а\")" - uppercase: "главни (например \"А\")" - numeric: "цифрова (например ' 1')" - special: "специални (например ' %')" - reused: - one: "е бил използван преди. Моля изберете такъв, който е различен от последно използваният." - other: "е бил използван преди. Моля изберете такъв, който е различен от последно използваните %{count}." - match: - confirm: "Потвърдете новата парола." - description: "\"Потвърждаване на паролата\" трябва да съответства на въведеното в поле \"нова парола\"." - status: - invalid_on_create: "is not a valid status for new users." - auth_source: - error_not_found: "not found" - member: - principal_blank: "Моля изберете поне един потребител или група." - role_blank: "need to be assigned." - attributes: - roles: - ungrantable: "has an unassignable role." - principal: - unassignable: "cannot be assigned to a project." - version: - undeletable_work_packages_attached: "The version cannot be deleted as it has work packages attached to it." - template: - body: "Моля проверете следните полета:" - header: - one: "1 грешка забранява този %{model} да се запише" - other: "%{count} грешки забраняват този %{model} да се запише" - models: - attachment: "Файл" - attribute_help_text: "Attribute help text" - forum: "Форум" - comment: "Коментар" - custom_action: "Custom action" - custom_field: "Потребителски полета" - group: "Група" - category: "Категория" - status: "Статус на работен пакет" - member: "Член" - news: "Новини" - project: "Проект" - query: "Потребителска заявка" - role: - one: "Роля" - other: "Роли" - type: "Тип" - user: "Потребител" - version: "Версия" - wiki: "Wiki" - wiki_page: "Wiki страница" - workflow: "Работен поток" - work_package: "Работен пакет" - 'doorkeeper/application': "OAuth application" - errors: - header_invalid_fields: "Имаше проблеми със следните полета:" - field_erroneous_label: "Това поле е невалиднo: %{full_errors} Моля, въведете валидна стойност." - activity: - created: "Създадено: %{title}" - updated: "Актуализиран: %{title}" - #common attributes of all models - attributes: - active: "Активен" - assigned_to: "Изпълнител" - assignee: "Изпълнител" - attachments: "Прикачени файлове" - author: "Автор" - base: "Обща грешка:" - blocks_ids: "ИД на блокираните работни пакети" - category: "Категория" - comment: "Коментар" - comments: "Коментар" - content: "Съдържание" - color: "Цвят" - created_at: "Създаден на" - created_on: "Създаден на" - custom_options: "Възможните стойности" - custom_values: "допълнителни полета" - date: "Дата" - default_columns: "Колони по подразбиране" - description: "Описание" - display_sums: "Показване на суми" - due_date: "Finish date" - estimated_hours: "Очаквано време" - estimated_time: "Очаквано време" - firstname: "Собствено име" - group: "Група" - groups: "Групи" - groupname: "Име на групата" - id: "ID" - is_default: "Стойност по подразбиране" - is_for_all: "За всички проекти" - is_public: "Публичен" - #kept for backwards compatibility - issue: "Работен пакет" - lastname: "Фамилно име" - login: "Username" - mail: "E-mail" - name: "Име" - password: "Парола" - priority: "Приоритет" - project: "Проект" - public: "Публичен" - responsible: "Accountable" - role: "Роля" - roles: "Роли" - start_date: "Начална дата" - status: "Състояние" - subject: "Заглавие" - summary: "Обобщение" - title: "Заглавие" - type: "Тип" - updated_at: "Актуализиран на" - updated_on: "Актуализиран на" - uploader: "Uploader" - user: "Потребител" - version: "Версия" - work_package: "Работен пакет" - button_add: "Добави" - button_add_member: Добавяне на член - button_add_watcher: "Добавяне на наблюдател" - button_annotate: "Добавяне на обяснителни бележки" - button_apply: "Приложи" - button_archive: "Архивиране" - button_back: "Назад" - button_cancel: "Отказ" - button_change: "Промени" - button_change_parent_page: "Промяна родителската страница" - button_change_password: "Смяна на паролата" - button_check_all: "Избери всички" - button_clear: "Изчистване" - button_click_to_reveal: "Click to reveal" - button_close: 'Close' - button_collapse_all: "Свиване на всички" - button_configure: "Конфигуриране" - button_continue: "Continue" - button_copy: "Копиране" - button_copy_and_follow: "Копирате и следвайте" - button_create: "Създаване" - button_create_and_continue: "Създаване и продължи" - button_delete: "Изтрий" - button_decline: "Decline" - button_delete_watcher: "Изтриване на наблюдател %{name}" - button_download: "Изтегли" - button_duplicate: "Дублиране" - button_edit: "Редактиране" - button_edit_associated_wikipage: "Редактиране на свързани Wiki страница: %{page_title}" - button_expand_all: "Разгъване на всички" - button_filter: "Филтър" - button_generate: "Генерирай" - button_list: "Списък" - button_lock: "Заключи" - button_log_time: "Отчетено време" - button_login: "Влизане" - button_move: "Премести" - button_move_and_follow: "Преместване и последване" - button_print: "Print" - button_quote: "Цитат" - button_remove: Премахване - button_rename: "Преименуване" - button_replace: "Replace" - button_revoke: "Revoke" - button_reply: "Отговор" - button_reset: "Нулиране" - button_rollback: "Връщане към тази версия" - button_save: "Запази" - button_save_back: "Записване и обратно" - button_show: "Покажи" - button_sort: "Сортиране" - button_submit: "Изпрати" - button_test: "Тест" - button_unarchive: "Разархивиране" - button_uncheck_all: "Размаркирай всички" - button_unlock: "Отключване" - button_unwatch: "Спри наблюдение" - button_update: "Обнови" - button_upgrade: "Upgrade" - button_upload: "Upload" - button_view: "Изглед" - button_watch: "Наблюдавай" - button_manage_menu_entry: "Конфигуриране на елемент от меню" - button_add_menu_entry: "Добавяне на елемент на меню" - button_configure_menu_entry: "Конфигуриране на елемент от меню" - button_delete_menu_entry: "Изтриване на елемент от меню" - consent: - checkbox_label: I have noted and do consent to the above. - failure_message: Consent failed, cannot proceed. - title: User Consent - decline_warning_message: You have declined to consent and have been logged out. - user_has_consented: User has consented to your configured statement at the given time. - not_yet_consented: User has not consented yet, will be requested upon next login. - contact_mail_instructions: Define the mail address that users can reach a data controller to perform data change or removal requests. - contact_your_administrator: Please contact your administrator if you want to have your account deleted. - contact_this_mail_address: Please contact %{mail_address} if you want to have your account deleted. - text_update_consent_time: Check this box to force users to consent again. Enable when you have changed the legal aspect of the consent information above. - update_consent_last_time: "Last update of consent: %{update_time}" - copy_project: - started: "Започна копиране на проект \"%{source_project_name}\" в \"%{target_project_name}\". Ще бъдете информирани по пощата веднага, след като \"%{target_project_name}\" е достъпен." - failed: "Не може да се копира проект %{source_project_name}" - failed_internal: "Copying failed due to an internal error." - succeeded: "Създаден проект %{target_project_name}" - errors: "Грешка" - project_custom_fields: 'Custom fields on project' - text: - failed: "Не можа да се копира проект \"%{source_project_name}\" в проект \"%{target_project_name}\"." - succeeded: "Копиран проект \"%{source_project_name}\" в \"%{target_project_name}\"." - create_new_page: "Wiki страница" - date: - abbr_day_names: - - "нд" - - "пн" - - "вт" - - "ср" - - "чт" - - "пт" - - "сб" - abbr_month_names: - - null - - "яну" - - "фев" - - "мар" - - "апр" - - "май" - - "юни" - - "юли" - - "авг" - - "сеп" - - "окт" - - "ное" - - "Декември" - day_names: - - "Неделя" - - "Понеделник" - - "Вторник" - - "Сряда" - - "Четвъртък" - - "Петък" - - "Събота" - formats: - #Use the strftime parameters for formats. - #When no format has been given, it uses default. - #You can provide other formats here if you like! - default: "%m/%d/%Y" - long: "%B %d, %Y" - short: "%b %d" - #Don't forget the nil at the beginning; there's no such thing as a 0th month - month_names: - - null - - "Януари" - - "Февруари" - - "Март" - - "Април" - - "май" - - "Юни" - - "Юли" - - "Август" - - "Септември" - - "Октомври" - - "Ноември" - - "Декември" - #Used in date_select and datime_select. - order: - - ':година' - - ': месец' - - ': ден' - datetime: - distance_in_words: - about_x_hours: - one: "около 1 час" - other: "около %{count} часа" - about_x_months: - one: "за 1 месец" - other: "за %{count} месеца" - about_x_years: - one: "за 1 година" - other: "за %{count} години" - almost_x_years: - one: "почти 1 година" - other: "почти %{count} години" - half_a_minute: "половин минута" - less_than_x_minutes: - one: "по-малко от 1 минута" - other: "по-малко от %{count} минути" - less_than_x_seconds: - one: "по-малко от 1 секунда" - other: "по-малко от %{count} секунди" - over_x_years: - one: "над 1 година" - other: "над %{count} години" - x_days: - one: "1 ден" - other: "%{count} дни" - x_minutes: - one: "1 минута" - other: "%{count} минути" - x_months: - one: "1 месец" - other: "%{count} месеца" - x_seconds: - one: "1 секунда" - other: "%{count} секунди" - units: - hour: - one: "час" - other: "Часове" - default_activity_development: "Разработване" - default_activity_management: "Управление" - default_activity_other: "Други" - default_activity_specification: "Спецификации" - default_activity_support: "Поддръжка" - default_activity_testing: "Тестване" - default_color_black: "Черно" - default_color_blue: "Синьо" - default_color_blue_dark: "Тъмно синьо" - default_color_blue_light: "Светло синьо" - default_color_green_dark: "Тъмно зелено" - default_color_green_light: "Светло зелено" - default_color_grey_dark: "Тъмно сиво" - default_color_grey_light: "Светло сиво" - default_color_grey: "Сиво" - default_color_magenta: "Магента" - default_color_orange: "Оранжево" - default_color_red: "Червен" - default_color_white: "Бяло" - default_color_yellow: "Жълто" - default_status_closed: "Затворен" - default_status_confirmed: "Потвърден" - default_status_developed: "Разработен" - default_status_in_development: "В разработка" - default_status_in_progress: "В изпълнение" - default_status_in_specification: "В процес на специфициране" - default_status_in_testing: "В процес на тестване" - default_status_new: "Нов" - default_status_on_hold: "Задържан" - default_status_rejected: "Отхвърлен" - default_status_scheduled: "Планиран" - default_status_specified: "Определен" - default_status_tested: "Тестван" - default_status_test_failed: "Неуспешен тест" - default_status_to_be_scheduled: "Да бъде планирано" - default_priority_low: "Нисък" - default_priority_normal: "Нормален" - default_priority_high: "Висок" - default_priority_immediate: "Незабавно" - default_role_anonymous: "Анонимен" - default_role_developer: "Разработчик" - default_role_project_admin: "Администратор на проект" - default_role_non_member: "Не е член" - default_role_reader: "Четящ" - default_role_member: "Член" - default_type: "Работен пакет" - default_type_bug: "Грешка" - default_type_deliverable: "Доставка" - default_type_epic: "Със сериозно значение" - default_type_feature: "Функция" - default_type_milestone: "Етап" - default_type_phase: "Фаза" - default_type_task: "Задачата" - default_type_user_story: "Потребителска история" - description_active: "Активен?" - description_attachment_toggle: "Показване/скриване на прикачени файлове" - description_autocomplete: > - Това поле използва Автодовършване. Докато пишете заглавието на работен пакет ще получите списък на възможните кандидати. Изберете един използване на стрелка и стрелка надолу ключ и го изберете с tab или въведете. Като алтернатива можете да въведете номера на работния пакет директно. - description_available_columns: "Достъпни колони" - description_choose_project: "Проекти" - description_compare_from: "Compare from" - description_compare_to: "Compare to" - description_current_position: "You are here: " - description_date_from: "Въведете начална дата" - description_date_range_interval: "Изберете периода, чрез избиране на начална и крайна дата" - description_date_range_list: "Изберете период от списък" - description_date_to: "Въведете крайна дата" - description_enter_number: "Въведете номер" - description_enter_text: "Въведи текст" - description_filter: "Филтър" - description_filter_toggle: "Покажи/Скрий филтър" - description_category_reassign: "Изберете категория" - description_message_content: "Съдържание на съобщенията" - description_my_project: "Вие сте член" - description_notes: "Бележки" - description_parent_work_package: "Главен работен пакет на настоящият" - description_project_scope: "Обхват на търсене" - description_query_sort_criteria_attribute: "Атрибут за сортиране" - description_query_sort_criteria_direction: "Посока на сортиране" - description_search: "Поле за търсене" - description_select_work_package: "Изберете работен пакет" - description_selected_columns: "Избрани колони" - description_sub_work_package: "Подработен пакет на настоящият" - description_toc_toggle: "Покажи/Скрий съдържанието" - description_wiki_subpages_reassign: "Изберете нова родителска страница" - #Text direction: Left-to-Right (ltr) or Right-to-Left (rtl) - direction: отляво надясно - ee: - upsale: - form_configuration: - description: "Customize the form configuration with these additional features:" - add_groups: "Add new attribute groups" - rename_groups: "Rename attributes groups" - project_filters: - description_html: "Filtering and sorting on custom fields is an enterprise edition feature." - enumeration_activities: "Time tracking activities" - enumeration_work_package_priorities: "Приоритети на работни пакети" - enumeration_reported_project_statuses: "Докладвани статуси на проект" - error_auth_source_sso_failed: "Single Sign-On (SSO) for user '%{value}' failed" - error_can_not_archive_project: "This project cannot be archived: %{errors}" - error_can_not_delete_entry: "Unable to delete entry" - error_can_not_delete_custom_field: "Не може да изтриете това потребителско поле" - error_can_not_delete_type: "Този тип съдържа работни пакети и не може да бъде изтрит." - error_can_not_delete_standard_type: "Стандартни типове не могат да бъдат изтрити." - error_can_not_invite_user: "Failed to send invitation to user." - error_can_not_remove_role: "Тази роля се използва и не може да бъде изтрита." - error_can_not_reopen_work_package_on_closed_version: "Работен пакет, присвоен към затворена версия, не може да бъде отворен наново" - error_can_not_find_all_resources: "Could not find all related resources to this request." - error_can_not_unarchive_project: "This project cannot be unarchived: %{errors}" - error_check_user_and_role: "Моля, изберете потребител и роля." - error_code: "Error %{code}" - error_cookie_missing: '"Бисквитката" на OpenProject липсва. Моля уверете се че cookies са активирани, тъй като това приложение не функционира правилно без тях.' - error_custom_option_not_found: "Option does not exist." - error_enterprise_activation_user_limit: "Your account could not be activated (user limit reached). Please contact your administrator to gain access." - error_failed_to_delete_entry: 'Failed to delete this entry.' - error_in_dependent: "Error attempting to alter dependent object: %{dependent_class} #%{related_id} - %{related_subject}: %{error}" - error_invalid_selected_value: "Invalid selected value." - error_invalid_group_by: "Can't group by: %{value}" - error_invalid_query_column: "Invalid query column: %{value}" - error_invalid_sort_criterion: "Can't sort by column: %{value}" - error_journal_attribute_not_present: "Journal does not contain attribute %{attribute}." - error_pdf_export_too_many_columns: "Too many columns selected for the PDF export. Please reduce the number of columns." - error_pdf_failed_to_export: "The PDF export could not be saved: %{error}" - error_token_authenticity: 'Unable to verify Cross-Site Request Forgery token. Did you try to submit data on multiple browsers or tabs? Please close all tabs and try again.' - error_work_package_done_ratios_not_updated: "Не са актуализирани нивата на завършване в работният пакет." - error_work_package_not_found_in_project: "Работен пакет не е намерен или не принадлежи на този проект" - error_must_be_project_member: "трябва да бъде член проекта" - error_migrations_are_pending: "Your OpenProject installation has pending database migrations. You have likely missed running the migrations on your last upgrade. Please check the upgrade guide to properly upgrade your installation." - error_migrations_visit_upgrade_guides: "Please visit our upgrade guide documentation" - error_no_default_work_package_status: "Не е дефиниран работен пакет по подразбиране. Моля проверете конфигурацията ( Отидете на Администрация -> Статуси на работни пакети)." - error_no_type_in_project: "Няма тип свързан към този проект. Моля проверете проектните настройки." - error_omniauth_registration_timed_out: "Изтече времето на изчакване за регистриране чрез удостоверяване на външен доставчик. Моля, опитайте отново." - error_scm_command_failed: "Възникна грешка при опит за достъп до хранилището: %{value}" - error_scm_not_found: "Търсеното или негова версия не е намерено в хранилището." - error_unable_delete_status: "Състоянието на работният пакет не може да бъде изтрито, тъй като се използва от най-малко един работен пакет." - error_unable_delete_default_status: "Не може да се изтрие статуса на работният пакет по подразбиране. Моля изберете друг статус по подразбиране за работен пакет преди да изтриете настоящият." - error_unable_to_connect: "Не може да се свърже (%{value})" - error_unable_delete_wiki: "Не може да изтрие wiki страницата." - error_unable_update_wiki: "Не може да актуализира wiki страницата." - error_workflow_copy_source: "Моля изберете тип източник или роля" - error_workflow_copy_target: "Моля изберете целеви тип(ове) и роля(и)" - error_menu_item_not_created: Не можа да бъде добавен елемент към менюто - error_menu_item_not_saved: Елементът от менюто не може да бъде записан - error_wiki_root_menu_item_conflict: > - Can't rename "%{old_name}" to "%{new_name}" due to a conflict in the resulting menu item with the existing menu item "%{existing_caption}" (%{existing_identifier}). - error_external_authentication_failed: "Възникна грешка при външно удостовяряване. Моля, опитайте отново." - error_attribute_not_highlightable: "Attribute(s) not highlightable: %{attributes}" - events: - project: 'Проекта е редактиран' - changeset: 'Редактиран пакет промени' - message: Съобщението е редактирано - news: Новини - reply: Отговорено - time_entry: 'Редактирани записи по време' - wiki_page: 'Wiki страница редактирана' - work_package_closed: 'Работният пакет е затворен' - work_package_edit: 'Работният пакет е редактиран' - work_package_note: 'Добавена бележка за работен пакет' - export: - format: - atom: "Атом" - csv: "CSV" - pdf: "PDF" - pdf_with_descriptions: "PDF с описания" - pdf_with_descriptions_and_attachments: "PDF with descriptions and attachments" - pdf_with_attachments: "PDF with attachments" - image: - omitted: "Image not exported." - extraction: - available: - pdftotext: "Pdftotext available (optional)" - unrtf: "Unrtf available (optional)" - catdoc: "Catdoc available (optional)" - xls2csv: "Xls2csv available (optional)" - catppt: "Catppt available (optional)" - tesseract: "Tesseract available (optional)" - general_csv_decimal_separator: "." - general_csv_encoding: "UTF-8" - general_csv_separator: "," - general_first_day_of_week: "7" - general_lang_name: "Български" - general_pdf_encoding: "ISO-8859-1" - general_text_no: "Не" - general_text_yes: "Да" - general_text_No: "Не" - general_text_Yes: "Да" - general_text_true: "истина" - general_text_false: "false" - gui_validation_error: "1 грешка" - gui_validation_error_plural: "%{count} грешки" - homescreen: - additional: - projects: "Най-новите проекти, видими в този случай." - no_visible_projects: "There are no visible projects in this instance." - users: "Най-новите регистрирани потребители в този случай." - blocks: - community: "OpenProject Общността" - upsale: - become_hero: "Become a hero!" - title: "Upgrade to Enterprise Edition" - description: "What are the benefits?" - more_info: "More information" - additional_features: "Additional powerful premium features" - professional_support: "Professional support from the OpenProject experts" - you_contribute: "Developers need to pay their bills, too. With Enterprise Edition you substantially contribute to this Open-Source community effort." - links: - upgrade_enterprise_edition: "Upgrade to Enterprise Edition" - postgres_migration: "Migrating your installation to PostgreSQL" - user_guides: "Ръководства за потребителя" - faq: "Често задавани въпроси" - glossary: "Терминологичен речник" - shortcuts: "Кратки клавишни комбинации" - blog: "OpenProject блог" - forums: "Форум на Общността" - newsletter: "Security alerts / Newsletter" - links: - configuration_guide: 'Configuration guide' - instructions_after_registration: "Можете да влезете веднага след като вашият акаунт е бил активиран като щракнете %{signin}." - instructions_after_logout: "Можете да влезете в отново като щракнете %{signin}." - instructions_after_error: "Можете да опитате да влезете отново като щракнете %{signin}. Ако грешката продължава, помолете вашия администратор за помощ." - my_account: - access_tokens: - no_results: - title: "Няма налични билети за показване" - description: "Всички от тях са забранени. Те могат да бъдат повторно разрешени в меню за администриране." - access_token: "Маркер за достъп" - headers: - action: "Действие" - expiration: "Изтича на" - indefinite_expiration: "Никога" - label_accessibility: "Accessibility" - label_account: "Акаунт" - label_active: "Активен" - label_activate_user: 'Activate user' - label_active_in_new_projects: "Active in new projects" - label_activity: "Активност" - label_add_edit_translations: "Добавяне и редактиране на преводи" - label_add_another_file: "Добавяне на друг файл" - label_add_columns: "Добавяне на избраните колони" - label_add_note: "Добавяне на бележка" - label_add_related_work_packages: "Добави свързани работни пакети" - label_add_subtask: "Добави подзадача" - label_added: "добавено" - label_added_time_by: "Добавено от %{author} преди %{age}" - label_additional_workflow_transitions_for_assignee: "Допълнителни промени са рарзрешени, когато потребителят е назначен към задачата" - label_additional_workflow_transitions_for_author: "Допълнителни промени са рарзрешени, когато потребителят е автор" - label_administration: "Администрация" - label_advanced_settings: "Разширени настройки" - label_age: "Възраст" - label_ago: "преди" - label_all: "всички" - label_all_time: "всички времена" - label_all_words: "Всички думи" - label_all_open_wps: "All open" - label_always_visible: "Винаги се показват" - label_announcement: "Известие" - label_api_access_key: "API ключ за достъп" - label_api_access_key_created_on: "API ключ за достъп е създаден преди %{value}" - label_api_access_key_type: "API" - label_applied_status: "Приложен статус" - label_archive_project: "Archive project" - label_ascending: "Възходящо" - label_assigned_to_me_work_packages: "Работни пакети, възложени на мен" - label_associated_revisions: "Асоциирани ревизии" - label_attachment_delete: "Изтрий файла" - label_attachment_new: "Нов файл" - label_attachment_plural: "Файлове" - label_attribute: "Атрибут" - label_attribute_plural: "Атрибути" - label_auth_source: "Режим на удостоверяване" - label_auth_source_new: "Нов начин на оторизация" - label_auth_source_plural: "Начини на оторизация" - label_authentication: "Оторизация" - label_available_project_work_package_categories: 'Налични категории работни пакети' - label_available_project_work_package_types: 'Available work package types' - label_available_project_forums: 'Available forums' - label_available_project_versions: 'Налични версии' - label_available_project_repositories: 'Достъпни хранилища' - label_api_documentation: "API документация" - label_between: "between" - label_blocked_by: "блокирано от" - label_blocks: "блокировки" - label_blog: "Блог" - label_forums_locked: "Заключен" - label_forum_new: "Нов форум" - label_forum_plural: "Форуми" - label_forum_sticky: "Лепкава" - label_boolean: "Булев" - label_branch: "Клон" - label_browse: "Преглед" - label_bulk_edit_selected_work_packages: "Групово редактиране на избраните работни пакети" - label_bundled: '(Bundled)' - label_calendar: "Календар" - label_calendar_show: "Показване на календар" - label_category: "Категория" - label_consent_settings: "User Consent" - label_wiki_menu_item: Wiki елемент от меню - label_select_main_menu_item: Изберете нов елемент от главното меню - label_select_project: "Select a project" - label_required_disk_storage: "Необходимо дисково пространство" - label_send_invitation: Send invitation - label_change_plural: "Промени" - label_change_properties: "Промяна на свойствата" - label_change_status: "Промяна на статуса" - label_change_status_of_user: "Change status of #{username}" - label_change_view_all: "Покажи всички промени" - label_changes_details: "Подробности за всички промени" - label_changeset: "Changeset" - label_changeset_id: "Changeset ID" - label_changeset_plural: "Набори от промени" - label_checked: "проверени" - label_check_uncheck_all_in_column: "Проверете/махнете отметката на всички в колона" - label_check_uncheck_all_in_row: "Проверете/махнете отметката на всички в реда" - label_child_element: "Елемент наследник" - label_chronological_order: "В хронологичен ред" - label_close_versions: "Затвори завършени версии" - label_closed_work_packages: "затворен" - label_collapse: "Свий" - label_collapsed_click_to_show: "Collapsed. Click to show" - label_configuration: конфигурация - label_comment_add: "Добави коментар" - label_comment_added: "Добавен коментар" - label_comment_delete: "Изтриване на коментари" - label_comment_plural: "Коментари" - label_commits_per_author: "Вписвания от автор" - label_commits_per_month: "Вписвания за месец" - label_confirmation: "Потвърждение" - label_contains: "съдържа" - label_content: "Съдържание" - label_copied: "копирани" - label_copy_to_clipboard: "Копирай в буфер" - label_copy_same_as_target: "Също като целта" - label_copy_source: "Източник" - label_copy_target: "Цел" - label_copy_workflow_from: "Копиране на работен поток от" - label_copy_project: "Копирай проекта" - label_core_version: "Версия на ядрото" - label_current_status: "Текущо състояние" - label_current_version: "Настояща версия" - label_custom_field_add_no_type: "Add this field to a work package type" - label_custom_field_new: "Ново потребителско поле" - label_custom_field_plural: "допълнителни полета" - label_custom_field_default_type: "Празен тип" - label_custom_style: "Design" - label_date: "Дата" - label_date_and_time: "Date and time" - label_date_from: "От" - label_date_from_to: "От %{start} до %{end}" - label_date_range: "Период" - label_date_to: "До" - label_day_plural: "дни" - label_default: "По подразбиране" - label_delete_user: "Delete user" - label_delete_project: "Delete project" - label_deleted: "изтрит" - label_deleted_custom_field: "(изтрито потребителско поле)" - label_descending: "Низходящо" - label_details: "Подробности" - label_development_roadmap: "Развитие на пътната карта" - label_diff: "разл" - label_diff_inline: "инлайн" - label_diff_side_by_side: "един до друг" - label_disabled: "забранен" - label_display: "Покажи" - label_display_per_page: "На страница: %{value}" - label_display_used_statuses_only: "Показване само на статуси, които се използват от този тип" - label_download: "%{count} изтегляне" - label_download_plural: "%{count} изтегляния" - label_downloads_abbr: "D/L" - label_duplicated_by: "дублирано от" - label_duplicate: "duplicate" - label_duplicates: "дублирания" - label_edit: "Редактиране" - label_enable_multi_select: "Превключване към множествен избор" - label_enabled_project_custom_fields: 'Разрешени потребителски полета' - label_enabled_project_modules: 'Разрешени модули' - label_enabled_project_activities: 'Включеное проследяване за време на активност' - label_end_to_end: "край до край" - label_end_to_start: "край към начало" - label_enumeration_new: "Нова списъчна стойност" - label_enumeration_value: "Enumeration value" - label_enumerations: "Списъци" - label_enterprise: "Enterprise" - label_enterprise_active_users: "%{current}/%{limit} booked active users" - label_enterprise_edition: "Enterprise Edition" - label_environment: "Среда" - label_estimates_and_time: "Estimates and time" - label_equals: "е" - label_everywhere: "everywhere" - label_example: "Пример" - label_import: "Import" - label_export_to: "Also available in:" - label_expanded_click_to_collapse: "Expanded. Click to collapse" - label_f_hour: "%{value} час" - label_f_hour_plural: "%{value} часа" - label_feed_plural: "Информационни канали" - label_feeds_access_key: "RSS ключ за достъп" - label_feeds_access_key_created_on: "RSS ключ за достъп създаден преди %{value}" - label_feeds_access_key_type: "RSS" - label_file_added: "Файлът е добавен" - label_file_plural: "Файлове" - label_filter_add: "Добавяне на филтър" - label_filter_plural: "Филтри" - label_filters_toggle: "Show/hide filters" - label_float: "Плаващ" - label_folder: "Папка" - label_follows: "следва" - label_force_user_language_to_default: "Задаване на език по подразбиране за потребителите с липсващи в системата езици" - label_form_configuration: "Конфигурация на формата" - label_gantt: "Gantt" - label_gantt_chart: "Gantt chart" - label_general: "Общ" - label_generate_key: "Генериране на ключ" - label_git_path: "Път до .git директория" - label_greater_or_equal: ">=" - label_group_by: "Групиране по" - label_group_new: "Нова група" - label_group: "Група" - label_group_named: "Group %{name}" - label_group_plural: "Групи" - label_help: "Помощ" - label_here: тук - label_hide: "Скрий" - label_history: "История" - label_hierarchy_leaf: "Hierarchy leaf" - label_home: "Начална страница" - label_subject_or_id: "Subject or ID" - label_impressum: "Legal notice" - label_in: "в" - label_in_less_than: "в по-малко от" - label_in_more_than: "в повече от" - label_inactive: "Inactive" - label_incoming_emails: "Входящи имейли" - label_includes: 'includes' - label_index_by_date: "Индекс по дата" - label_index_by_title: "Индекс по заглавие" - label_information: "Информация" - label_information_plural: "Информация" - label_integer: "Цяло число" - label_internal: "Вътрешен" - label_introduction_video: "Introduction video" - label_invite_user: "Покани потребител" - label_show_hide: "Покажи/Скрий" - label_show_all_registered_users: "Show all registered users" - label_journal: "Journal" - label_journal_diff: "Сравнение на описание" - label_language: "Език" - label_jump_to_a_project: "Отиди на проект..." - label_keyword_plural: 'Keywords' - label_language_based: "Въз основа на езика на потребителя" - label_last_activity: "Последна активност" - label_last_change_on: "Последна промяна на:" - label_last_changes: "последните %{count} промени" - label_last_login: "Последно влизане" - label_last_month: "миналия месец" - label_last_n_days: "последните %{count} дни" - label_last_week: "Миналата седмица" - label_latest_revision: "Последна редакция" - label_latest_revision_plural: "Последни редакции" - label_ldap_authentication: "Удостоверяване LDAP" - label_less_or_equal: "<=" - label_less_than_ago: "по-скоро от няколко дни" - label_list: "Списък" - label_loading: "Зареждане..." - label_lock_user: 'Lock user' - label_logged_as: "Влезли сте като" - label_login: "Влизане" - label_custom_logo: "Custom logo" - label_custom_favicon: "Custom favicon" - label_custom_touch_icon: "Custom touch icon" - label_logout: "Изход" - label_main_menu: "Главното меню" - label_manage_groups: "Управление на групи" - label_managed_repositories_vendor: "Управлявани %{vendor} хранилища" - label_max_size: "Максимален размер" - label_me: "мен" - label_member_new: "Нов потребител" - label_member_all_admin: "(All roles due to admin status)" - label_member_plural: "Потребители" - label_menu_item_name: "Име на елемент от меню" - label_message: "Message" - label_message_last: "Последно съобщение" - label_message_new: "Ново съобщение" - label_message_plural: "Съобщения" - label_message_posted: "Съобщение добавено" - label_min_max_length: "Мин - Макс дължина" - label_minute_plural: "минути" - label_missing_api_access_key: "Липсва API ключ за достъп" - label_missing_feeds_access_key: "Липсва RSS ключ за достъп" - label_modification: "%{count} промяна" - label_modified: "променени" - label_module_plural: "Модули" - label_modules: "Модули" - label_month: "Месец" - label_months_from: "месеца от" - label_more: "Повече" - label_more_than_ago: "повече от преди дни" - label_move_work_package: "Премести работен пакет" - label_my_account: "Моят профил" - label_my_account_data: "Данни за моят акаунт" - label_my_projects: "Моите проекти" - label_my_queries: "Моите потребителски заявки" - label_never: "Никога" - label_new: "Нов" - label_new_features: "New features" - label_new_statuses_allowed: "Новите статуси за разрешени" - label_news_added: "Добавени новини" - label_news_comment_added: "Коментар, добавен към новини" - label_news_latest: "Последни новини" - label_news_new: "Добави новина" - label_news_edit: "Редактиране на новини" - label_news_plural: "Новини" - label_news_view_all: "Покажи всички новини" - label_next: "Следващо" - label_next_week: "Следващата седмица" - label_no_change_option: "(No change)" - label_no_data: "Няма данни за показване" - label_no_parent_page: "No parent page" - label_nothing_display: "Нищо за показване" - label_nobody: "nobody" - label_none: "none" - label_none_parentheses: "(none)" - label_not_contains: "doesn't contain" - label_not_equals: "is not" - label_notify_member_plural: "Email updates" - label_on: "на" - label_open_menu: "Open menu" - label_open_work_packages: "open" - label_open_work_packages_plural: "open" - label_openproject_website: "OpenProject website" - label_optional_description: "Описание" - label_options: "Опции" - label_other: "Други" - label_overall_activity: "Overall activity" - label_overall_spent_time: "Overall spent time" - label_overview: "Общ преглед" - label_page_title: "Page title" - label_part_of: "part of" - label_password_lost: "Forgot your password?" - label_password_rule_lowercase: "Lowercase" - label_password_rule_numeric: "Numeric Characters" - label_password_rule_special: "Special Characters" - label_password_rule_uppercase: "Uppercase" - label_path_encoding: "Path encoding" - label_pdf_with_descriptions: "PDF с описания" - label_per_page: "На страница" - label_people: "Участници" - label_permissions: "Права" - label_permissions_report: "Доклади за права" - label_personalize_page: "Персонализирай тази страница" - label_planning: "Планиране" - label_please_login: "Моля влез в профила си" - label_plugins: "Плъгини" - label_modules_and_plugins: "Modules and Plugins" - label_precedes: "предхожда" - label_preferences: "Предпочитания" - label_preview: "Предварителен преглед" - label_previous: "Предишен" - label_previous_week: "Предишната седмица" - label_principal_invite_via_email: " или покани нови потребители по имейл" - label_principal_search: "Добавяне на съществуващи потребители или групи" - label_privacy_policy: "Data privacy and security policy" - label_product_version: "Версия на продукта" - label_professional_support: "Професионална поддръжка" - label_profile: "Профил" - label_project_all: "Всички проекти" - label_project_count: "Общ брой на проектите" - label_project_copy_notifications: "Изпраща имейл известия по време на копиране на проект" - label_project_latest: "Последни проекти" - label_project_default_type: "Разреши празни типове" - label_project_hierarchy: "Йерархия на проекта" - label_project_new: "Нов проект" - label_project_plural: "Проекти" - label_project_settings: "Настройки на проекта" - label_projects_storage_information: "%{count} проекти с помощта на %{storage} диск за съхранение на данни" - label_project_view_all: "Покажи всички проекти" - label_project_show_details: "Show project details" - label_project_hide_details: "Hide project details" - label_public_projects: "Публични проекти" - label_query_new: "Ново търсене" - label_query_plural: "Потребителско търсене" - label_query_menu_item: "Търсене на елемент от менюто" - label_read: "Прочитане..." - label_register: "Регистрирайте нов профил" - label_register_with_developer: "Регистрирайте се като разработчик" - label_registered_on: "Регистриран на" - label_registration_activation_by_email: "активиране на профила по имейл" - label_registration_automatic_activation: "автоматично активиране на акаунт" - label_registration_manual_activation: "ръчно активиране на акаунт" - label_related_work_packages: "Свързани работени пакети" - label_relates: "свързани с" - label_relates_to: "свързани с" - label_relation_delete: "Изтриване на връзка" - label_relation_new: "Нова връзка" - label_release_notes: "Бележки по изданието" - label_remove_columns: "Премахване на избраните колони" - label_renamed: "преименуван" - label_reply_plural: "Отговори" - label_report: "Отчет" - label_report_bug: "Докладвай за бъг" - label_report_plural: "Отчети" - label_reported_work_packages: "Докладваните работни пакети" - label_reporting: "Докладване" - label_reporting_plural: "Докладване" - label_repository: "Хранилище" - label_repository_root: "Корен на хранилище" - label_repository_plural: "Хранилища" - label_required: 'required' - label_requires: 'requires' - label_result_plural: "Резултати" - label_reverse_chronological_order: "В обратен хронологичен ред" - label_revision: "Преразглеждане" - label_revision_id: "Редакция %{value}" - label_revision_plural: "Ревизии" - label_roadmap: "Пътна карта" - label_roadmap_edit: "Редактиране на пътната карта %{name}" - label_roadmap_due_in: "Излиза след %{value}" - label_roadmap_no_work_packages: "Няма работни пакети за тази версия" - label_roadmap_overdue: "%{value} закъснение" - label_role_and_permissions: "Роли и права" - label_role_new: "Нова роля" - label_role_plural: "Роли" - label_role_search: "Assign role to new members" - label_scm: "SCM" - label_search: "Търсене" - label_send_information: "Изпрати информация за акаунта на този потребител" - label_send_test_email: "Изпрати пробен имейл" - label_settings: "Настройки" - label_system_settings: "Системни настройки" - label_show_completed_versions: "Покажи завършени версии" - label_sort: "Сортиране" - label_sort_by: "Sort by %{value}" - label_sorted_by: "сортирани по %{value}" - label_sort_higher: "Премести нагоре" - label_sort_highest: "Премести най-горе" - label_sort_lower: "Премести надолу" - label_sort_lowest: "Премести до края" - label_spent_time: "Отработено време" - label_start_to_end: "start to end" - label_start_to_start: "start to start" - label_statistics: "Статистика" - label_status: "Състояние" - label_status_updated: "Work package status updated" - label_stay_logged_in: "Stay logged in" - label_storage_free_space: "Оставащо дисково пространство" - label_storage_used_space: "Използвано дисково пространство" - label_storage_group: "Файлова система на хранилището %{identifier}" - label_storage_for: "Обхваща съхранение за" - label_string: "Текст" - label_subproject: "Подпроект" - label_subproject_new: "Нов подпроект" - label_subproject_plural: "Подпроекти" - label_subtask_plural: "Subtasks" - label_summary: "Обобщение" - label_system: "Система" - label_system_storage: "Информация за хранилището" - label_table_of_contents: "Table of contents" - label_tag: "Етикет" - label_text: "Дълъг текст" - label_this_month: "този месец" - label_this_week: "тази седмица" - label_this_year: "тази година" - label_time_entry_plural: "Отработено време" - label_time_sheet_menu: "Времеви график" - label_time_tracking: "Проследяване по време" - label_today: "днес" - label_top_menu: "Главно меню" - label_topic_plural: "Tеми" - label_total: "Oбщо" - label_type_new: "Нов тип" - label_type_plural: "Видове" - label_ui: "Потребителски интерфейс" - label_update_work_package_done_ratios: "Актуализиране на готовност на работни пакети" - label_updated_time: "Актуализиран преди %{value}" - label_updated_time_at: "%{author} %{age}" - label_updated_time_by: "Актуализирана от %{author} преди %{age}" - label_upgrade_guides: 'Upgrade guides' - label_used_by: "Използван от" - label_used_by_types: "Used by types" - label_used_in_projects: "Used in projects" - label_user: "Потребител" - label_user_and_permission: "Потребители и Права" - label_user_named: "User %{name}" - label_user_activity: "дейност на %{value}" - label_user_anonymous: "Анонимен" - label_user_mail_option_all: "За всяко събитие на всичките ми проекти" - label_user_mail_option_none: "Няма събития" - label_user_mail_option_only_assigned: "Само за неща, възложени на мен" - label_user_mail_option_only_my_events: "Само за неща, които наблюдавам или съм включен в тях" - label_user_mail_option_only_owner: "Само за неща, на които аз съм собственик" - label_user_mail_option_selected: "За всяко събитие само в избраните проекти" - label_user_new: "Нов потребител" - label_user_plural: "Потребители" - label_user_search: "Търсене на потребител" - label_user_settings: "Потребителски настройки" - label_version_new: "Нова версия" - label_version_plural: "Версии" - label_version_sharing_descendants: "С подпроектите" - label_version_sharing_hierarchy: "С проектна йерархия" - label_version_sharing_none: "Не е споделен" - label_version_sharing_system: "С всички проекти" - label_version_sharing_tree: "С проектно дърво" - label_videos: "Videos" - label_view_all_revisions: "Покажи всички ревизии" - label_view_diff: "Прегледай различията" - label_view_revisions: "Изглед ревизии" - label_watched_work_packages: "Наблюдавани работни пакети" - label_what_is_this: "What is this?" - label_week: "Седмица" - label_wiki_content_added: "Wiki страница добавена" - label_wiki_content_updated: "Wiki страница обновена" - label_wiki_toc: "Таблица на съдържанието" - label_wiki_toc_empty: "Съдържанието е празно, тъй като няма заглавия." - label_wiki_dont_show_menu_item: "Не показвай този wikipage в проектната навигация" - label_wiki_edit: "Редактиране на Wiki" - label_wiki_edit_plural: "Wiki редакции" - label_wiki_page_attachments: "Wiki page attachments" - label_wiki_page_id: "Wiki page ID" - label_wiki_navigation: "Wiki навигация" - label_wiki_page: "Wiki страница" - label_wiki_page_plural: "Wiki страници" - label_wiki_show_index_page_link: "Показване на елемент от подменюто \"Съдържание\"" - label_wiki_show_menu_item: "Покажи като меню в проектната навигация" - label_wiki_show_new_page_link: "Показване на елемент от подменю \"Създай нова подстраница\"" - label_wiki_show_submenu_item: "Покажи като елемент от подменюто на " - label_wiki_start: "Начална страница" - label_work_package: "Работен пакет" - label_work_package_added: "Работния пакет е добавен" - label_work_package_attachments: "Work package attachments" - label_work_package_category_new: "Нова категория" - label_work_package_category_plural: "Категории работни пакети" - label_work_package_hierarchy: "Work package hierarchy" - label_work_package_new: "Нов работен пакет" - label_work_package_note_added: "Бележка за работен пакет добавена" - label_work_package_edit: "Редактиране на работен пакет %{name}" - label_work_package_plural: "Работни пакети" - label_work_package_priority_updated: "Приоритет на работни пакети актуализиран" - label_work_package_status: "Статус на работен пакет" - label_work_package_status_new: "Ново състояние" - label_work_package_status_plural: "Статуси на работни пакети" - label_work_package_types: "Видове работни пакети" - label_work_package_updated: "Актуализиран работен пакет" - label_work_package_tracking: "Проследяване на работен пакет" - label_work_package_view_all: "Покажи всички работни пакети" - label_workflow: "Работен поток" - label_workflow_plural: "Работни потоци" - label_workflow_summary: "Обобщение" - label_x_closed_work_packages_abbr: - zero: "0 closed" - one: "1 затворен" - other: "%{count} затворени" - label_x_comments: - zero: "no comments" - one: "1 коментар" - other: "%{count} коментари" - label_x_open_work_packages_abbr: - zero: "0 open" - one: "1 отворен" - other: "%{count} отворени" - label_x_projects: - zero: "no projects" - one: "1 проект" - other: "%{count} проекти" - label_year: "Година" - label_yesterday: "вчера" - label_keyboard_function: "Функция" - label_keyboard_shortcut: "Пряк път" - label_keyboard_accesskey: "Код за достъп" - label_keyboard_shortcut_help_heading: "Налични клавишни комбинации" - label_keyboard_shortcut_within_project: "Кратки команди за проекта:" - label_keyboard_shortcut_global_shortcuts: "Глобални клавишни комбинации:" - label_keyboard_shortcut_some_pages_only: "Специални клавишни комбинации:" - label_keyboard_shortcut_search_global: "Глобално търсене" - label_keyboard_shortcut_search_project: "Намери проект" - label_keyboard_shortcut_go_my_page: "Отваряне на Моята страница" - label_keyboard_shortcut_show_help: "Покажи това съобщение за помощ" - label_keyboard_shortcut_go_overview: "Към преглед на проекта" - label_keyboard_shortcut_go_work_package: "Отиди на работни пакети за проекта" - label_keyboard_shortcut_go_wiki: "Отидете в проектното wiki" - label_keyboard_shortcut_go_activity: "Отидете на дейности по проекта" - label_keyboard_shortcut_go_calendar: "Отиди на календар на проекта" - label_keyboard_shortcut_go_news: "Отваряне на новини от проекта" - label_keyboard_shortcut_go_timelines: "Отидете на времеви линии" - label_keyboard_shortcut_new_work_package: "Създаване на нов работен пакет" - label_keyboard_shortcut_details_package: "Показване на подробности за работните пакети" - label_keyboard_shortcut_go_edit: "Отидете да редактирате текущия елемент (само на детайлните страници)" - label_keyboard_shortcut_open_more_menu: "Отворен подробно меню (само на детайлна страница)" - label_keyboard_shortcut_go_preview: "Go to preview the current edit (on edit pages only)" - label_keyboard_shortcut_focus_previous_item: "Focus previous list element (on some lists only)" - label_keyboard_shortcut_focus_next_item: "Focus next list element (on some lists only)" - auth_source: - using_abstract_auth_source: "Can't use an abstract authentication source." - ldap_error: "LDAP-Error: %{error_message}" - ldap_auth_failed: "Could not authenticate at the LDAP-Server." - macro_execution_error: "Error executing the macro %{macro_name}" - macro_unavailable: "Macro %{macro_name} cannot be displayed." - macros: - placeholder: '[Placeholder] Macro %{macro_name}' - errors: - missing_or_invalid_parameter: 'Missing or invalid macro parameter.' - legacy_warning: - timeline: 'This legacy timeline macro has been removed and is no longer available. You can replace the functionality with an embedded table macro.' - include_wiki_page: - removed: 'Макросът вече не съществува.' - wiki_child_pages: - errors: - page_not_found: "Cannot find the wiki page '%{name}'." - create_work_package_link: - errors: - no_project_context: 'Calling create_work_package_link macro from outside project context.' - invalid_type: "No type found with name '%{type}' in project '%{project}'." - link_name: 'Нов работен пакет' - link_name_type: 'New %{type_name}' - mail: - actions: 'Actions' - mail_body_account_activation_request: "Регистриран е нов потребител (%{value}). Акаунтът очаква Вашето одобрение:" - mail_body_account_information: "Информация за Вашия акаунт" - mail_body_account_information_external: "Можете да използвате Вашия %{value} профил за да се впишете." - mail_body_lost_password: "За да промените паролата си, използвайте следния линк:" - mail_body_register: "За да активирате профила си използвайте следния линк:" - mail_body_reminder: "%{count} work package(s) that are assigned to you are due in the next %{days} days:" - mail_body_group_reminder: "%{count} work package(s) that are assigned to group \"%{group}\" are due in the next %{days} days:" - mail_body_wiki_content_added: "The '%{id}' wiki page has been added by %{author}." - mail_body_wiki_content_updated: "The '%{id}' wiki page has been updated by %{author}." - mail_subject_account_activation_request: "%{value} account activation request" - mail_subject_lost_password: "Your %{value} password" - mail_subject_register: "Your %{value} account activation" - mail_subject_reminder: "%{count} work package(s) due in the next %{days} days" - mail_subject_group_reminder: "For group \"%{group}\" %{count} work package(s) due in the next %{days} days" - mail_subject_wiki_content_added: "'%{id}' wiki page has been added" - mail_subject_wiki_content_updated: "'%{id}' wiki page has been updated" - mail_user_activation_limit_reached: - subject: User activation limit reached - message: | - A new user (%{email}) tried to create an account on an OpenProject environment that you manage (%{host}). - The user cannot activate their account since the user limit has been reached. - steps: - label: "To allow the user to sign in you can either: " - a: "Upgrade your payment plan ([here](upgrade_url))" #here turned into a link - b: "Lock or delete an existing user ([here](users_url))" #here turned into a link - more_actions: "More functions" - noscript_description: "Трябва да активирате JavaScript за да ползвате OpenProject!" - noscript_heading: "JavaScript disabled" - noscript_learn_more: "Научете повече" - notice_accessibility_mode: Режим на достъпност може да бъде активиран във вашия профил [settings](url). - notice_account_activated: "Your account has been activated. You can now log in." - notice_account_already_activated: Този потребител вече е потвърден. - notice_account_invalid_token: Невалиден маркер за активиране - notice_account_invalid_credentials: "Invalid user or password" - notice_account_invalid_credentials_or_blocked: "Invalid user or password or the account is blocked due to multiple failed login attempts. If so, it will be unblocked automatically in a short time." - notice_account_lost_email_sent: "An email with instructions to choose a new password has been sent to you." - notice_account_new_password_forced: "A new password is required." - notice_account_password_expired: "Your password expired after %{days} days. Please set a new one." - notice_account_password_updated: "Password was successfully updated." - notice_account_pending: "Your account was created and is now pending administrator approval." - notice_account_register_done: "Account was successfully created. To activate your account, click on the link that was emailed to you." - notice_account_unknown_email: "Неизвестен потребител." - notice_account_update_failed: "Настройка на акаунт не могат да бъдат записани. Моля погледнете страницата на акаунта си." - notice_account_updated: "Account was successfully updated." - notice_account_other_session_expired: "All other sessions tied to your account have been invalidated." - notice_account_wrong_password: "Грешна парола" - notice_account_registered_and_logged_in: "Добре дошли вашият акаунт е активиран. Вие сте влезли в момента." - notice_activation_failed: Акаунтът не може да бъде активиран. - notice_auth_stage_verification_error: "Could not verify stage '%{stage}'." - notice_auth_stage_wrong_stage: "Expected to finish authentication stage '%{expected}', but '%{actual}' returned." - notice_auth_stage_error: "Authentication stage '%{stage}' failed." - notice_can_t_change_password: "Този профил е с външен метод за аутентикация. Невъзможна смяна на паролата." - notice_custom_options_deleted: "Option '%{option_value}' and its %{num_deleted} occurrences were deleted." - notice_email_error: "Възникна грешка при изпращане на поща (%{value})" - notice_email_sent: "Имейл е изпратен до %{value}" - notice_failed_to_save_work_packages: "Неуспешно записване на %{count} работни пакети от %{total} избрани: %{ids}." - notice_failed_to_save_members: "Неуспешно записване на членовете: %{errors}." - notice_file_not_found: "Несъществуваща или преместена страница." - notice_forced_logout: "Вие автоматично излязохте след %{ttl_time} минути на неактивност." - notice_internal_server_error: "Възникна грешка в страницата, до която се опитвате да получите достъп. Ако продължавате да имате проблеми свържете %{app_title} администратор за съдействие." - notice_work_package_done_ratios_updated: "Актуализирано ниво на завършване на работен пакет." - notice_locking_conflict: "Информацията е актуализирана от поне един друг потребител в същото време." - notice_locking_conflict_additional_information: "Обновленията са от %{users}." - notice_locking_conflict_reload_page: "Моля презаредете страницата, прегледайте промените и приложете отново вашите обновления." - notice_member_added: Добавен %{name} в проекта. - notice_members_added: Added %{number} users to the project. - notice_member_removed: "Премахнат %{user} от проект." - notice_member_deleted: "%{user} е отстранен от проекта и изтрит." - notice_no_principals_found: "Не са намерени разултати." - notice_bad_request: "Грешна заявка." - notice_not_authorized: "Нямате право на достъп до тази страница." - notice_not_authorized_archived_project: "Проектът, до който се опитвате да получите достъп е бил архивиран." - notice_password_confirmation_failed: "Your password is not correct. Cannot continue." - notice_principals_found_multiple: "There are %{number} results found. \n Tab to focus the first result." - notice_principals_found_single: "There is one result. \n Tab to focus it." - notice_project_not_deleted: "Проектът не е изтрит." - notice_successful_connection: "Успешна връзка." - notice_successful_create: "Успешно създаване." - notice_successful_delete: "Успешно изтриване." - notice_successful_update: "Успешно обновяване." - notice_to_many_principals_to_display: "Има твърде много резултати. Стесните търсенето, като въведете името на нов член (или група)." - notice_unable_delete_time_entry: "Не може да изтриете запис в регистъра на време." - notice_user_missing_authentication_method: Потребителят все още не е избрал парола или друг начин за влизане. - notice_user_invitation_resent: An invitation has been sent to %{email}. - present_access_key_value: "Your %{key_name} is: %{value}" - notice_automatic_set_of_standard_type: "Задаване на стандартен тип автоматично." - notice_logged_out: "Вие излязохте." - notice_wont_delete_auth_source: Режим на удостоверяване не може да бъде изтрит, докато все още има потребители, които го използват. - notice_project_cannot_update_custom_fields: "Не можете да актуализирате наличните потребителски полета на проекта. Проектът е невалиден: %{errors}" - notice_attachment_migration_wiki_page: > - This page was generated automatically during the update of OpenProject. It contains all attachments previously associated with the %{container_type} "%{container_name}". - #Default format for numbers - number: - format: - delimiter: "" - precision: 3 - separator: "." - human: - format: - delimiter: "" - precision: 1 - storage_units: - format: "%n %u" - units: - byte: - one: "Байт" - other: "байта" - gb: "GB" - kb: "kB" - mb: "МB" - tb: "TB" - onboarding: - heading_getting_started: "Get an overview" - text_getting_started_description: "Get a quick overview of project management and team collaboration with OpenProject." - text_show_again: "Можете да рестартирате това видео от менюто помощ" - welcome: "Welcome to OpenProject" - select_language: "Please select your language" - permission_add_work_package_notes: "Добавяне на бележки" - permission_add_work_packages: "Add work packages" - permission_add_messages: "Post messages" - permission_add_project: "Създаване на проект" - permission_add_subprojects: "Create subprojects" - permission_add_work_package_watchers: "Добавяне на наблюдатели" - permission_assign_versions: "Assign versions" - permission_browse_repository: "Read-only access to repository (browse and checkout)" - permission_change_wiki_parent_page: "Change parent wiki page" - permission_comment_news: "Comment news" - permission_commit_access: "Read/write access to repository (commit)" - permission_copy_projects: "Copy projects" - permission_delete_work_package_watchers: "Изтриване на наблюдатели" - permission_delete_work_packages: "Delete work packages" - permission_delete_messages: "Delete messages" - permission_delete_own_messages: "Delete own messages" - permission_delete_reportings: "Delete reportings" - permission_delete_timelines: "Delete timelines" - permission_delete_wiki_pages: "Delete wiki pages" - permission_delete_wiki_pages_attachments: "Delete attachments" - permission_edit_work_package_notes: "Edit notes" - permission_edit_work_packages: "Edit work packages" - permission_edit_messages: "Редактиране на съобщенията" - permission_edit_own_work_package_notes: "Edit own notes" - permission_edit_own_messages: "Edit own messages" - permission_edit_own_time_entries: "Edit own time logs" - permission_edit_project: "Edit project" - permission_edit_reportings: "Edit reportings" - permission_edit_time_entries: "Edit time logs" - permission_edit_timelines: "Edit timelines" - permission_edit_wiki_pages: "Edit wiki pages" - permission_export_work_packages: "Export work packages" - permission_export_wiki_pages: "Export wiki pages" - permission_list_attachments: "List attachments" - permission_log_time: "Log spent time" - permission_manage_forums: "Manage forums" - permission_manage_categories: "Manage work package categories" - permission_manage_work_package_relations: "Manage work package relations" - permission_manage_members: "Manage members" - permission_manage_news: "Manage news" - permission_manage_project_activities: "Manage project activities" - permission_manage_public_queries: "Manage public views" - permission_manage_repository: "Manage repository" - permission_manage_subtasks: "Manage subtasks" - permission_manage_versions: "Manage versions" - permission_manage_wiki: "Manage wiki" - permission_manage_wiki_menu: "Manage wiki menu" - permission_move_work_packages: "Move work packages" - permission_protect_wiki_pages: "Protect wiki pages" - permission_rename_wiki_pages: "Rename wiki pages" - permission_save_queries: "Save views" - permission_select_project_modules: "Select project modules" - permission_manage_types: "Select types" - permission_view_calendar: "Преглед на календара" - permission_view_changesets: "View repository revisions in OpenProject" - permission_view_commit_author_statistics: "View commit author statistics" - permission_view_work_package_watchers: "View watchers list" - permission_view_work_packages: "View work packages" - permission_view_messages: "View messages" - permission_view_members: "View members" - permission_view_reportings: "View reportings" - permission_view_time_entries: "View spent time" - permission_view_timelines: "View timelines" - permission_view_wiki_edits: "View wiki history" - permission_view_wiki_pages: "View wiki" - placeholders: - default: "-" - project: - destroy: - confirmation: "If you continue, the project %{identifier} and all related data will be permanently destroyed." - info: "Deleting the project is an irreversible action." - project_verification: "Enter the project's name %{name} to verify the deletion." - subprojects_confirmation: "Its subproject(s): %{value} will also be deleted." - title: "Delete the project %{name}" - identifier: - warning_one: Members of the project will have to relocate the project's repositories. - warning_two: Existing links to the project will no longer work. - title: Change the project's identifier - archive: - are_you_sure: "Наистина ли искате да архивирате на проекта \"%{name}\"?" - archived: "Archived" - project_module_activity: "Активност" - project_module_forums: "Форуми" - project_module_calendar: "Календар" - project_module_work_package_tracking: "Проследяване на работен пакет" - project_module_news: "Новини" - project_module_repository: "Хранилище" - project_module_time_tracking: "Проследяване по време" - project_module_timelines: "Timelines" - project_module_wiki: "Wiki" - query: - attribute_and_direction: "%{attribute} (%{direction})" - #possible query parameters (e.g. issue queries), - #which are not attributes of an AR-Model. - query_fields: - active_or_archived: "Active or archived" - assigned_to_role: "Assignee's role" - member_of_group: "Assignee's group" - assignee_or_group: "Assignee or belonging group" - subproject_id: "Подпроект" - name_or_identifier: "Name or identifier" - repositories: - at_identifier: 'at %{identifier}' - atom_revision_feed: 'Atom revision feed' - autofetch_information: "Check this if you want repositories to be updated automatically when accessing the repository module page.\nThis encompasses the retrieval of commits from the repository and refreshing the required disk storage." - checkout: - access: - readwrite: 'Read + Write' - read: 'Read-only' - none: 'No checkout access, you may only view the repository through this application.' - access_permission: 'Your permissions on this repository' - url: "Checkout URL" - base_url_text: "The base URL to use for generating checkout URLs (e.g., https://myserver.example.org/repos/).\nNote: The base URL is only used for rewriting checkout URLs in managed repositories. Other repositories are not altered." - default_instructions: - git: |- - The data contained in this repository can be downloaded to your computer with Git. - Please consult the documentation of Git if you need more information on the checkout procedure and available clients. - subversion: |- - The data contained in this repository can be downloaded to your computer with Subversion. - Please consult the documentation of Subversion if you need more information on the checkout procedure and available clients. - enable_instructions_text: "Displays checkout instructions defined below on all repository-related pages." - instructions: "Checkout instructions" - show_instructions: "Display checkout instructions" - text_instructions: "This text is displayed alongside the checkout URL for guidance on how to check out the repository." - not_available: "Checkout instructions are not defined for this repository. Ask your administrator to enable them for this repository in the system settings." - create_managed_delay: "Please note: The repository is managed, it is created asynchronously on the disk and will be available shortly." - create_successful: "The repository has been registered." - delete_sucessful: "The repository has been deleted." - destroy: - confirmation: "If you continue, this will permanently delete the managed repository." - info: "Deleting the repository is an irreversible action." - info_not_managed: "Note: This will NOT delete the contents of this repository, as it is not managed by OpenProject." - managed_path_note: "The following directory will be erased: %{path}" - repository_verification: "Enter the project's identifier %{identifier} to verify the deletion of its repository." - subtitle: "Наистина ли искате да изтриете %{repository_type} на проекта %{project_name}?" - subtitle_not_managed: "Наистина ли искате да премахнете свързаните %{repository_type} %{url} от %{project_name} проект?" - title: "Изтриване на %{repository_type}" - title_not_managed: "Премахнете свързаните %{repository_type}?" - errors: - build_failed: "Не може да създаде хранилище с избраната конфигурация. %{reason}" - managed_delete: "Не може да изтриете управляваното хранилище." - managed_delete_local: "Не може да изтрие местно хранилище на файловата система в \"%{path}\": %{error_message}" - empty_repository: "Хранилището съществува, но е празно. То не съдържа никакви корекции все още." - exists_on_filesystem: "Директорията на хранилище вече съществува във файловата система." - filesystem_access_failed: "Възникна грешка при достъп до хранилището в файловата система: %{message}" - not_manageable: "Този доставчик на хранилище не може да се управлява от OpenProject." - path_permission_failed: "Възникна грешка при опит да се създаде следния път: %{path}. Убедете се, че OpenProject има права за писане в тази папка." - unauthorized: "Вие не сте упълномощени за достъп до хранилището или аутентикиращите данни са невалидни." - unavailable: "Хранилището е недостъпно." - exception_title: "Няма достъп до хранилището: %{message}" - disabled_or_unknown_type: "Избраният тип %{type} е забранен или вече не е наличен за SCM доставчик %{vendor}." - disabled_or_unknown_vendor: "SCM доставчик %{vendor} е забранен или вече не е наличен." - remote_call_failed: "Извикване на отдалеченото управление пропадна със съобщение \"%{message}\" (код: %{code})" - remote_invalid_response: "Получил Невалиден отговор от отдалечено управление." - remote_save_failed: "Не може да запише хранилище с параметри, получени от отдалеченото." - git: - instructions: - managed_url: "Това е URL на управлявано (локално) Git хранилище." - path: >- - Specify the path to your local Git repository ( e.g., %{example_path} ). You can also use remote repositories which are cloned to a local copy by using a value starting with http(s):// or file://. - path_encoding: "Замени Git път кодиране (по подразбиране: UTF-8)" - local_title: "Връзка към съществуващите локални хранилище Git" - local_url: "Local URL" - local_introduction: "If you have an existing local Git repository, you can link it with OpenProject to access it from within the application." - managed_introduction: "Let OpenProject create and integrate a local Git repository automatically." - managed_title: "Git repository integrated into OpenProject" - managed_url: "Managed URL" - path: "Path to Git repository" - path_encoding: "Path encoding" - go_to_revision: "Go to revision" - managed_remote: "Managed repositories for this vendor are handled remotely." - managed_remote_note: "Information on the URL and path of this repository is not available prior to its creation." - managed_url: "Managed URL" - settings: - automatic_managed_repos_disabled: "Disable automatic creation" - automatic_managed_repos: "Automatic creation of managed repositories" - automatic_managed_repos_text: "Като зададете доставчик тук, новосъздадени проекти ще получат автоматично управлявано хранилище на този доставчик." - scm_vendor: "Система управлявана от източника" - scm_type: "Тип хранилище" - scm_types: - local: "Връзка към локални места за съхранение" - existing: "Връзка към съществуващо място за съхранение" - managed: "Създаване на ново хранилище в OpenProject" - storage: - not_available: "Диск за съхранение на потреблението не е наличен за това хранилище." - update_timeout: "Запази последният изисква информация за дисково пространство за хранилище за N минути. Като броим нужното пространство на хранилище може да бъде скъпо, увеличи тази стойност да се намали влиянието върху производителността." - subversion: - existing_title: "Съществуващо хранилище за подверсии" - existing_introduction: "Ако имате съществуваща хранилище за подверсии, можете да го свържете с OpenProject за достъп до него от приложението." - existing_url: "Existing URL" - instructions: - managed_url: "Това е URL на управляваните (локални) хранилища за подпроекти." - url: "Enter the repository URL. This may either target a local repository (starting with %{local_proto} ), or a remote repository.\nThe following URL schemes are supported:" - managed_title: "Subversion repository integrated into OpenProject" - managed_introduction: "Let OpenProject create and integrate a local Subversion repository automatically." - managed_url: "Managed URL" - password: "Repository Password" - username: "Repository username" - truncated: "Sorry, we had to truncate this directory to %{limit} files. %{truncated} entries were omitted from the list." - named_repository: "%{vendor_name} repository" - update_settings_successful: "The settings have been sucessfully saved." - url: "URL to repository" - warnings: - cannot_annotate: "This file cannot be annotated." - search_input_placeholder: "Search ..." - setting_email_delivery_method: "Метод за доставка на имейл" - setting_sendmail_location: "Местоположение на sendmail програма" - setting_smtp_enable_starttls_auto: "Автоматично използвай STARTTLS ако е налично" - setting_smtp_ssl: "Use SSL connection" - setting_smtp_address: "SMTP сървър" - setting_smtp_port: "SMTP порт" - setting_smtp_authentication: "SMTP Удостоверяване" - setting_smtp_user_name: "SMTP потребителско име" - setting_smtp_password: "SMTP парола" - setting_smtp_domain: "SMTP HELLO домейн" - setting_activity_days_default: "Days displayed on project activity" - setting_app_subtitle: "Application subtitle" - setting_app_title: "Application title" - setting_attachment_max_size: "Attachment max. size" - setting_autofetch_changesets: "Autofetch repository changes" - setting_autologin: "Autologin" - setting_available_languages: "Налични езици" - setting_bcc_recipients: "Blind carbon copy recipients (bcc)" - setting_brute_force_block_after_failed_logins: "Block user after this number of failed login attempts" - setting_brute_force_block_minutes: "Time the user is blocked for" - setting_cache_formatted_text: "Cache formatted text" - setting_use_wysiwyg_description: "Select to enable CKEditor5 WYSIWYG editor for all users by default. CKEditor has limited functionality for GFM Markdown." - setting_column_options: "Customize the appearance of the work package lists" - setting_commit_fix_keywords: "Fixing keywords" - setting_commit_logs_encoding: "Commit messages encoding" - setting_commit_logtime_activity_id: "Activity for logged time" - setting_commit_logtime_enabled: "Enable time logging" - setting_commit_ref_keywords: "Referencing keywords" - setting_consent_time: "Consent time" - setting_consent_info: "Consent information text" - setting_consent_required: "Consent required" - setting_consent_decline_mail: "Consent contact mail address" - setting_cross_project_work_package_relations: "Allow cross-project work package relations" - setting_date_format: "Date format" - setting_default_language: "Default language" - setting_default_notification_option: "Default notification option" - setting_default_projects_modules: "Default enabled modules for new projects" - setting_default_projects_public: "New projects are public by default" - setting_diff_max_lines_displayed: "Max number of diff lines displayed" - setting_display_subprojects_work_packages: "Display subprojects work packages on main projects by default" - setting_emails_footer: "Emails footer" - setting_emails_header: "Emails header" - setting_email_login: "Използвайте имейла като вход" - setting_enabled_scm: "Enabled SCM" - setting_feeds_enabled: "Enable Feeds" - setting_feeds_limit: "Feed content limit" - setting_file_max_size_displayed: "Max size of text files displayed inline" - setting_host_name: "Име на хост" - setting_invitation_expiration_days: "Имейлът за активиране изтича след" - setting_work_package_done_ratio: "Calculate the work package done ratio with" - setting_work_package_done_ratio_field: "Use the work package field" - setting_work_package_done_ratio_status: "Use the work package status" - setting_work_package_done_ratio_disabled: "Disable (hide the progress)" - setting_work_package_list_default_columns: "Display by default" - setting_work_package_list_summable_columns: "Summable" - setting_work_package_properties: "Work package properties" - setting_work_package_startdate_is_adddate: "Use current date as start date for new work packages" - setting_work_packages_export_limit: "Work packages export limit" - setting_journal_aggregation_time_minutes: "Display journals as aggregated within" - setting_log_requesting_user: "Log user login, name, and mail address for all requests" - setting_login_required: "Authentication required" - setting_mail_from: "Emission email address" - setting_mail_handler_api_key: "API ключ" - setting_mail_handler_body_delimiters: "Truncate emails after one of these lines" - setting_mail_handler_body_delimiter_regex: "Съкрати мейл адресите от една област" - setting_mail_handler_ignore_filenames: "Ignored mail attachments" - setting_new_project_user_role_id: "Role given to a non-admin user who creates a project" - setting_password_active_rules: "Active character classes" - setting_password_count_former_banned: "Number of most recently used passwords banned for reuse" - setting_password_days_valid: "Number of days, after which to enforce a password change" - setting_password_min_length: "Минимална дължина" - setting_password_min_adhered_rules: "Minimum number of required classes" - setting_per_page_options: "Objects per page options" - setting_plain_text_mail: "Plain text mail (no HTML)" - setting_protocol: "Протокол" - setting_security_badge_displayed: "Display security badge" - setting_registration_footer: "Registration footer" - setting_repositories_automatic_managed_vendor: "Automatic repository vendor type" - setting_repositories_encodings: "Repositories encodings" - setting_repository_authentication_caching_enabled: "Enable caching for authentication request of version control software" - setting_repository_storage_cache_minutes: "Repository disk size cache" - setting_repository_checkout_display: "Show checkout instructions" - setting_repository_checkout_base_url: "Checkout base URL" - setting_repository_checkout_text: "Checkout instruction text" - setting_repository_log_display_limit: "Maximum number of revisions displayed on file log" - setting_repository_truncate_at: "Maximum number of files displayed in the repository browser" - setting_rest_api_enabled: "Enable REST web service" - setting_self_registration: "Self-registration" - setting_sequential_project_identifiers: "Generate sequential project identifiers" - setting_session_ttl: "Session expiry time after inactivity" - setting_session_ttl_hint: "Value below 5 works like disabled" - setting_session_ttl_enabled: "Session expires" - setting_start_of_week: "Week starts on" - setting_sys_api_enabled: "Enable repository management web service" - setting_sys_api_description: "The repository management web service provides integration and user authorization for accessing repositories." - setting_time_format: "Time format" - setting_accessibility_mode_for_anonymous: "Разрешаване на достъпен режим за анонимни потребители" - setting_user_format: "Users display format" - setting_user_default_timezone: "Users default time zone" - setting_users_deletable_by_admins: "User accounts deletable by admins" - setting_users_deletable_by_self: "Потребителите могат да изтриват профилите си" - setting_welcome_text: "Welcome block text" - setting_welcome_title: "Welcome block title" - setting_welcome_on_homescreen: "Display welcome block on homescreen" - setting_wiki_compression: "Wiki history compression" - setting_work_package_group_assignment: "Allow assignment to groups" - setting_work_package_list_default_highlighting_mode: "Default highlighting mode" - setting_work_package_list_default_highlighted_attributes: "Default inline highlighted attributes" - settings: - general: "Общ" - other: "Други" - passwords: "Пароли" - session: "Сесия" - brute_force_prevention: "Automated user blocking" - user: - default_preferences: "Default preferences" - deletion: "Deletion" - highlighting: - mode_long: - inline: "Highlight attribute(s) inline" - none: "No highlighting" - status: "Entire row by Status" - type: "Entire row by Type" - priority: "Entire row by Priority" - text_formatting: - markdown: 'Markdown' - plain: 'Plain text' - status_active: "active" - status_archived: "archived" - status_invited: invited - status_locked: locked - status_registered: registered - #Used in array.to_sentence. - support: - array: - sentence_connector: "и" - skip_last_comma: "false" - text_accessibility_hint: "The accessibility mode is designed for users who are blind, motorically handicaped or have a bad eyesight. For the latter focused elements are specially highlighted. Please notice, that the Backlogs module is not available in this mode." - text_access_token_hint: "Access tokens allow you to grant external applications access to resources in OpenProject." - text_analyze: "Further analyze: %{subject}" - text_are_you_sure: "Сигурни ли сте?" - text_are_you_sure_with_children: "Delete work package and all child work packages?" - text_assign_to_project: "Assign to the project" - text_form_configuration: > - You can customize which fields will be displayed in work package forms. You can freely group the fields to reflect the needs for your domain. - text_form_configuration_required_attribute: "Attribute is marked required and thus always shown" - text_caracters_maximum: "%{count} characters maximum." - text_caracters_minimum: "Must be at least %{count} characters long." - text_comma_separated: "Multiple values allowed (comma separated)." - text_comment_wiki_page: "Коментар към wiki страница: %{page}" - text_custom_field_possible_values_info: "One line for each value" - text_custom_field_hint_activate_per_project: > - When using custom fields: Keep in mind that custom fields need to be activated per project, too. - text_custom_field_hint_activate_per_project_and_type: > - Custom fields need to be activated per work package type and per project. - text_custom_logo_instructions: > - A white logo on transparent background is recommended. For best results on both, conventional and retina displays, make sure your image's dimensions are 460px by 60px. - text_custom_favicon_instructions: > - This is the tiny icon that appears in your browser window/tab next to the page's title. It's needs to be a squared 32 by 32 pixels sized PNG image file with a transparent background. - text_custom_touch_icon_instructions: > - This is the icon that appears in your mobile or tablet when you place a bookmark on your homescreen. It's needs to be a squared 180 by 180 pixels sized PNG image file. Please make sure the image's background is not transparent otherwise it will look bad on iOS. - text_database_allows_tsv: "Database allows TSVector (optional)" - text_default_administrator_account_changed: "Default administrator account changed" - text_default_encoding: "Default: UTF-8" - text_destroy: "Изтрий" - text_destroy_with_associated: "There are additional objects assossociated with the work package(s) that are to be deleted. Those objects are of the following types:" - text_destroy_what_to_do: "Какво искате да правите?" - text_diff_truncated: "... This diff was truncated because it exceeds the maximum size that can be displayed." - text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server to enable them." - text_enumeration_category_reassign_to: "Reassign them to this value:" - text_enumeration_destroy_question: "%{count} objects are assigned to this value." - text_file_repository_writable: "Attachments directory writable" - text_git_repo_example: "a bare and local repository (e.g. /gitrepo, c:\\gitrepo)" - text_hint_date_format: "Enter a date in the form of YYYY-MM-DD. Other formats may be changed to an unwanted date." - text_hint_disable_with_0: "Note: Disable with 0" - text_hours_between: "Между %{min} и %{max} часа." - text_work_package_added: "Work package %{id} has been reported by %{author}." - text_work_package_category_destroy_assignments: "Remove category assignments" - text_work_package_category_destroy_question: "Some work packages (%{count}) are assigned to this category. What do you want to do?" - text_work_package_category_reassign_to: "Reassign work packages to this category" - text_work_package_updated: "Work package %{id} has been updated by %{author}." - text_work_package_watcher_added: "You have been added as a watcher to Work package %{id} by %{watcher_changer}." - text_work_package_watcher_removed: "You have been removed from watchers of Work package %{id} by %{watcher_changer}." - text_work_packages_destroy_confirmation: "Are you sure you want to delete the selected work package(s)?" - text_work_packages_ref_in_commit_messages: "Referencing and fixing work packages in commit messages" - text_journal_added: "%{label} %{value} added" - text_journal_aggregation_time_explanation: "Combine journals for display if their age difference is less than the specified timespan. This will also delay mail notifications by the same amount of time." - text_journal_changed: "%{label} changed from %{old}
to %{new}" - text_journal_changed_plain: "%{label} changed from %{old} \nto %{new}" - text_journal_changed_no_detail: "%{label} updated" - text_journal_changed_with_diff: "%{label} changed (%{link})" - text_journal_deleted: "%{label} deleted (%{old})" - text_journal_deleted_with_diff: "%{label} deleted (%{link})" - text_journal_set_to: "%{label} set to %{value}" - text_journal_set_with_diff: "%{label} set (%{link})" - text_latest_note: "The latest comment is: %{note}" - text_length_between: "Length between %{min} and %{max} characters." - text_line_separated: "Multiple values allowed (one line for each value)." - text_load_default_configuration: "Load the default configuration" - text_min_max_length_info: "0 means no restriction" - text_no_roles_defined: There are no roles defined. - text_no_access_tokens_configurable: "There are no access tokens which can be configured." - text_no_configuration_data: "Roles, types, work package statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded." - text_no_notes: "There are no comments available for this work package." - text_notice_too_many_values_are_inperformant: "Note: Displaying more than 100 items per page can increase the page load time." - text_notice_security_badge_displayed_html: > - Note: if enabled, this will display a badge with your installation status in the %{information_panel_label} administration panel, and on the home page. It is displayed to administrators only.
The badge will check your current OpenProject version against the official OpenProject release database to alert you of any updates or known vulnerabilities. For more information on what the check provides, what data is needed to provide available updates, and how to disable this check, please visit the configuration documentation. - text_own_membership_delete_confirmation: "You are about to remove some or all of your permissions and may no longer be able to edit this project after that.\nAre you sure you want to continue?" - text_plugin_assets_writable: "Plugin assets directory writable" - text_powered_by: "Powered by %{link}" - text_project_identifier_info: "Only lower case letters (a-z), numbers, dashes and underscores are allowed, must start with a lower case letter." - text_reassign: "Reassign to work package:" - text_regexp_info: "eg. ^[A-Z0-9]+$" - text_regexp_multiline: 'Уеднаквяването се прилага в многоредов режим. например ^---\s+' - text_repository_usernames_mapping: "Select or update the OpenProject user mapped to each username found in the repository log.\nUsers with the same OpenProject and repository username or email are automatically mapped." - text_select_mail_notifications: "Select actions for which email notifications should be sent." - text_status_changed_by_changeset: "Applied in changeset %{value}." - text_table_difference_description: "In this table the single %{entries} are shown. You can view the difference between any two entries by first selecting the according checkboxes in the table. When clicking on the button below the table the differences are shown." - text_time_logged_by_changeset: "Applied in changeset %{value}." - text_tip_work_package_begin_day: "work package beginning this day" - text_tip_work_package_begin_end_day: "work package beginning and ending this day" - text_tip_work_package_end_day: "work package ending this day" - text_type_no_workflow: "No workflow defined for this type" - text_unallowed_characters: "Unallowed characters" - text_user_invited: The user has been invited and is pending registration. - text_user_wrote: "%{value} wrote:" - text_warn_on_leaving_unsaved: "The work package contains unsaved text that will be lost if you leave this page." - text_what_did_you_change_click_to_add_comment: "What did you change? Click to add comment" - text_wiki_destroy_confirmation: "Are you sure you want to delete this wiki and all its content?" - text_wiki_page_destroy_children: "Delete child pages and all their descendants" - text_wiki_page_destroy_question: "This page has %{descendants} child page(s) and descendant(s). What do you want to do?" - text_wiki_page_nullify_children: "Keep child pages as root pages" - text_wiki_page_reassign_children: "Reassign child pages to this parent page" - text_workflow_edit: "Select a role and a type to edit the workflow" - text_zoom_in: "Приближаване" - text_zoom_out: "Отдалечаване" - text_setup_mail_configuration: "Конфигуриране на вашия имейл доставчик" - time: - am: "сутрин" - formats: - default: "%m/%d/%Y %I:%M %p" - long: "%B %d, %Y %H:%M" - short: "%d %b %H:%M" - time: "%I:%M %p" - pm: "вечер" - timeframe: - show: "Show timeframe" - end: "до" - start: "от" - timelines: - admin_menu: - color: "Цвят" - colors: "Цветове" - associations: "Dependencies" - button_delete_all: "Изтриване на всичко" - change: "Change in planning" - children: "Дъщерни елементи" - color_could_not_be_saved: "Color could not be saved" - current_planning: "Current planning" - dates: "Dates" - dates_are_calculated_based_on_sub_elements: "Dates are calculated based on sub elements." - delete_all: "Изтриване на всичко" - delete_thing: "Изтрий" - duration: "Продължителност" - duration_days: - one: "1 ден" - other: "%{count} дни" - edit_color: "Edit color" - edit_thing: "Редактиране" - edit_timeline: "Edit timeline report %{timeline}" - delete_timeline: "Delete timeline report %{timeline}" - empty: "(empty)" - enable_type_in_project: 'Enable type "%{type}"' - end: "Край" - errors: - not_implemented: "The timeline could not be rendered because it uses a feature that is not yet implemented." - report_comparison: "The timeline could not render the configured comparisons. Please check the appropriate section in the configuration, resetting it can help solve this problem." - report_epicfail: "The timeline could not be loaded due to an unexpected error." - report_timeout: "The timeline could not be loaded in a reasonable amount of time." - filter: - errors: - timeframe_start: "The timeframe start " - timeframe_end: "The timeframe end " - compare_to_relative: "The value of the relative comparison " - compare_to_absolute: "The value of the absolute comparison " - planning_element_time_relative_one: "The start for work packages in a certain timeframe " - planning_element_time_relative_two: "The end for work packages in a certain timeframe " - planning_element_time_absolute_one: "The start for work packages in a certain timeframe " - planning_element_time_absolute_two: "The end for work packages in a certain timeframe " - sort: - sortation: "Подреждане по" - alphabet: "азбучно" - explicit_order: "explicit order" - project_sortation: "Sort projects by" - date: "дата" - default: "default" - column: - assigned_to: "Изпълнител" - type: "Тип" - due_date: "Крайна дата" - name: "Име" - status: "Състояние" - start_date: "Начална дата" - columns: "Колони" - comparisons: "Comparisons" - comparison: - absolute: "Absolute" - none: "None" - relative: "Relative" - compare_relative_prefix: "Compare current planning to" - compare_relative_suffix: "ago" - compare_absolute: "Compare current planning to %{date}" - time_relative: - days: "дни" - weeks: "седмици" - months: "месеци" - exclude_own_work_packages: "Hide work packages from this project" - exclude_reporters: "Hide other projects" - exclude_empty: "Hide empty projects" - grouping: "Групиране" - grouping_hide_group: "Hide group \"%{group}\"" - grouping_one: "First grouping criterion" - grouping_one_phrase: "Is a subproject of" - grouping_other: "Други" - hide_chart: "Hide chart" - noneElement: "(none)" - noneSelection: "(none)" - outline: "Initial outline expansion" - parent: "Show subprojects of" - work_package_filters: "Filter work packages" - work_package_responsible: "Show work packages with accountable" - work_package_assignee: "Show work packages with assignee" - types: "Show types" - status: "Show status" - project_time_filter: "Projects with a work package of a certain type in a certain timeframe" - project_time_filter_timeframe: "Timeframe" - project_time_filter_historical_from: "от" - project_time_filter_historical_to: "до" - project_time_filter_historical: "%{start_label} %{startdate} %{end_label} %{enddate}" - project_time_filter_relative: "%{start_label} %{startspan}%{startspanunit} ago, %{end_label} %{endspan}%{endspanunit} from now" - project_filters: "Filter projects" - project_responsible: "Show projects with accountable" - project_status: "Show project status" - timeframe: "Show timeframe" - timeframe_end: "до" - timeframe_start: "от" - timeline: "General Settings" - zoom: "Zoom factor" - history: "История" - new_color: "Нов цвят" - new_association: "Нова зависимост" - new_work_package: "Нов работен пакет" - new_reporting: "New reporting" - new_timeline: "New timeline report" - no_projects_for_reporting_available: "There are no projects to which a reporting association can be created." - no_right_to_view_timeline: "You do not have the necessary permission to view the linked timeline." - no_timeline_for_id: "There is no timeline with ID %{id}." - notice_successful_deleted_all_elements: "Successfully deleted all elements" - outline: "Reset Outline" - outlines: - aggregation: "Show aggregations only" - level1: "Expand level 1" - level2: "Expand level 2" - level3: "Expand level 3" - level4: "Expand level 4" - level5: "Expand level 5" - all: "Show all" - reporting_for_project: - show: "Status reported to project: %{title}" - edit_delete: "status report for project: %{title}" - history: "History for status for project: %{title}" - reporting: - delete: "Delete status: %{comment}" - edit: "Edit status: %{comment}" - show: "Status: %{comment}" - planning_element_update: "Update: %{title}" - type_could_not_be_saved: "Type could not be saved" - reporting_could_not_be_saved: "Reporting could not be saved" - properties: "Свойства" - really_delete_color: > - Are you sure, you want to delete the following color? Types using this color will not be deleted. - really_delete_reporting: > - Are you sure, you want to delete the following reporting? Previous reporting statuses will be deleted, too. - start: "Start" - timeline: "Timeline report" - timelines: "Timeline reports" - settings: "Timelines" - vertical_work_package: "Vertical work packages" - you_are_viewing_the_selected_timeline: "You are viewing the selected timeline report" - zoom: - in: "Приближаване" - out: "Отдалечаване" - days: "Дни" - weeks: "Седмици" - months: "Месеци" - quarters: "Tримесечие" - years: "Години" - title_remove_and_delete_user: Remove the invited user from the project and delete him/her. - title_enterprise_upgrade: "Upgrade to unlock more users." - tooltip_user_default_timezone: > - The default time zone for new users. Can be changed in a user's settings. - tooltip_resend_invitation: > - Sends another invitation email with a fresh token in case the old one expired or the user did not get the original email. Can also be used for active users to choose a new authentication method. When used with active users their status will be changed to 'invited'. - tooltip: - setting_email_login: > - Ако е активиран, потребителят няма да може да избере вход по време на регистрацията. Вместо това даденият им имейл адрес ще служи като вход. Администраторът може да промени отделно данните за вход. - queries: - apply_filter: Apply preconfigured filter - top_menu: - additional_resources: "Допълнителни ресурси" - getting_started: "Първи стъпки" - help_and_support: "Помощ и поддръжка" - total_progress: "Total progress" - user: - all: "всички" - active: "active" - activate: "Activate" - activate_and_reset_failed_logins: "Activate and reset failed logins" - authentication_provider: "Authentication Provider" - authentication_settings_disabled_due_to_external_authentication: > - This user authenticates via an external authentication provider, so there is no password in OpenProject to be changed. - authorization_rejected: "You are not allowed to sign in." - assign_random_password: "Assign random password (sent to user via email)" - blocked: "locked temporarily" - blocked_num_failed_logins: - one: "locked temporarily (one failed login attempt)" - other: "locked temporarily (%{count} failed login attempts)" - confirm_status_change: "You are about to change the status of '%{name}'. Are you sure you want to continue?" - deleted: "Deleted user" - error_status_change_failed: "Changing the user status failed due to the following errors: %{errors}" - invite: Invite user via email - invited: invited - lock: "Lock permanently" - locked: "locked permanently" - no_login: "This user authenticates through login by password. Since it is disabled, they cannot log in." - password_change_unsupported: Change of password is not supported. - registered: "registered" - reset_failed_logins: "Reset failed logins" - settings: - mail_notifications: "Изпращане на email уведомления" - mail_project_explanaition: "За неизбраните проекти, ще получавате известия само за наблюдавани дейности или в които участвате (т.е. авторски или предназначени за Вас)." - mail_self_notified: "Искам да бъдете уведомявани за промени, които аз правя" - status_user_and_brute_force: "%{user} and %{brute_force}" - status_change: "Status change" - unlock: "Отключване" - unlock_and_reset_failed_logins: "Unlock and reset failed logins" - version_status_closed: "затворен" - version_status_locked: "locked" - version_status_open: "open" - note: Note - note_password_login_disabled: "Password login has been disabled by %{configuration}." - warning: Предупреждение - warning_attachments_not_saved: "%{count} file(s) could not be saved." - warning_imminent_user_limit: > - You invited more users than are supported by your current plan. Invited users may not be able to join your OpenProject environment. Please upgrade your plan or block existing users in order to allow invited and registered users to join. - warning_registration_token_expired: | - The activation email has expired. We sent you a new one to %{email}. - Please click the link inside of it to activate your account. - warning_user_limit_reached: > - User limit reached. You cannot activate any more users. Please upgrade your plan or block members to allow for additional users. - warning_user_limit_reached_instructions: > - You reached your user limit (%{current}/%{max} active users). Please contact sales@openproject.com to upgrade your Enterprise Edition plan and add additional users. - 0: > - - warning_bar: - protocol_mismatch: - title: 'Protocol setting mismatch' - text_html: > - Your application is running with its protocol setting set to %{set_protocol}, but the request is an %{actual_protocol} request. This will result in errors! Go to System settings and change the "Protocol" setting to correct this. - hostname_mismatch: - title: 'Hostname setting mismatch' - text_html: > - Your application is running with its host name setting set to %{set_hostname}, but the request is a %{actual_hostname} hostname. This will result in errors! Go to System settings and change the "Host name" setting to correct this. - menu_item: "Menu item" - menu_item_setting: "Видимост" - wiki_menu_item_for: "Menu item for wikipage \"%{title}\"" - wiki_menu_item_setting: "Видимост" - wiki_menu_item_new_main_item_explanation: > - You are deleting the only main wiki menu item. You now have to choose a wiki page for which a new main item will be generated. To delete the wiki the wiki module can be deactivated by project administrators. - wiki_menu_item_delete_not_permitted: The wiki menu item of the only wiki page cannot be deleted. - query_menu_item_for: "Menu item for query \"%{title}\"" - work_package: - updated_automatically_by_child_changes: | - _Updated automatically by changing values within child work package %{child}_ - destroy: - info: "Deleting the work package is an irreversible action." - title: "Delete the work package" - nothing_to_preview: "Nothing to preview" - api_v3: - attributes: - lock_version: "Lock Version" - errors: - code_400: "Bad request: %{message}" - code_401: "You need to be authenticated to access this resource." - code_401_wrong_credentials: "You did not provide the correct credentials." - code_403: "You are not authorized to access this resource." - code_404: "The requested resource could not be found." - code_409: "Could not update the resource because of conflicting modifications." - code_500: "An internal error has occured." - expected: - date: "ГГГГ-ММ-ДД (само за дата ISO 8601)" - duration: "ISO 8601 продължителност" - invalid_content_type: "Expected CONTENT-TYPE to be '%{content_type}' but got '%{actual}'." - invalid_format: "Invalid format for property '%{property}': Expected format like '%{expected_format}', but got '%{actual}'." - invalid_json: "The request could not be parsed as JSON." - invalid_relation: "The relation is invalid." - invalid_resource: "For property '%{property}' a link like '%{expected}' is expected, but got '%{actual}'." - invalid_user_status_transition: "The current user account status does not allow this operation." - missing_content_type: "not specified" - missing_request_body: "There was no request body." - missing_or_malformed_parameter: "The query parameter '%{parameter}' is missing or malformed." - multipart_body_error: "The request body did not contain the expected multipart parts." - multiple_errors: "Multiple field constraints have been violated." - unable_to_create_attachment: "The attachment could not be created" - unable_to_create_attachment_permissions: "The attachment could not be saved due to lacking file system permissions" - render: - context_not_parsable: "The context provided is not a link to a resource." - unsupported_context: "The resource given is not supported as context." - context_object_not_found: "Cannot find the resource given as the context." - validation: - done_ratio: "Done ratio cannot be set on parent work packages, when it is inferred by status or when it is disabled." - due_date: "Finish date cannot be set on parent work packages." - estimated_hours: "Estimated hours cannot be set on parent work packages." - invalid_user_assigned_to_work_package: "The chosen user is not allowed to be '%{property}' for this work package." - start_date: "Start date cannot be set on parent work packages." - eprops: - invalid_gzip: "is invalid gzip: %{message}" - invalid_json: "is invalid json: %{message}" - resources: - schema: 'Схема' - doorkeeper: - pre_authorization: - status: 'Pre-authorization' - errors: - messages: - #Common error messages - invalid_request: 'The request is missing a required parameter, includes an unsupported parameter value, or is otherwise malformed.' - invalid_redirect_uri: "The requested redirect URI is malformed or doesn't match client redirect URI." - unauthorized_client: 'The client is not authorized to perform this request using this method.' - access_denied: 'The resource owner or authorization server denied the request.' - invalid_scope: 'The requested scope is invalid, unknown, or malformed.' - invalid_code_challenge_method: 'The code challenge method must be plain or S256.' - server_error: 'The authorization server encountered an unexpected condition which prevented it from fulfilling the request.' - temporarily_unavailable: 'The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server.' - #Configuration error messages - credential_flow_not_configured: 'Resource Owner Password Credentials flow failed due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.' - resource_owner_authenticator_not_configured: 'Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfigured.' - admin_authenticator_not_configured: 'Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.' - #Access grant errors - unsupported_response_type: 'The authorization server does not support this response type.' - #Access token errors - invalid_client: 'Client authentication failed due to unknown client, no client authentication included, or unsupported authentication method.' - invalid_grant: 'The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.' - unsupported_grant_type: 'The authorization grant type is not supported by the authorization server.' - invalid_token: - revoked: "The access token was revoked" - expired: "The access token expired" - unknown: "The access token is invalid" - unsupported_browser: - title: "Your browser is outdated and unsupported." - message: "You may run into errors and degraded experience on this page." - update_message: 'Please update your browser.' - close_warning: "Ignore this warning." - oauth: - application: - singular: "OAuth application" - plural: "OAuth applications" - named: "OAuth application '%{name}'" - new: "New OAuth application" - default_scopes: "(Default scopes)" - instructions: - name: "The name of your application. This will be displayed to other users upon authorization." - redirect_uri_html: > - The allowed URLs authorized users can be redirected to. One entry per line.
If you're registering a desktop application, use the following URL. - confidential: "Check if the application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are assumed non-confidential." - scopes: "Check the scopes you want the application to grant access to. If no scope is checked, api_v3 is assumed." - client_credential_user_id: "Optional user ID to impersonate when clients use this application. Leave empty to allow public access only" - register_intro: "If you are developing an OAuth API client application for OpenProject, you can register it using this form for all users to use." - default_scopes: "" - client_id: "Client ID" - client_secret_notice: > - This is the only time we can print the client secret, please note it down and keep it secure. It should be treated as a password and cannot be retrieved by OpenProject at a later time. - authorization_dialog: - authorize: "Authorize" - cancel: "Cancel and deny authorization." - prompt_html: "Authorize %{application_name} to use your account %{login}?" - title: "Authorize %{application_name}" - wants_to_access_html: > - This application requests access to your OpenProject account.
It has requested the following permissions: - scopes: - api_v3: "Full API v3 access" - api_v3_text: "Application will receive full read & write access to the OpenProject API v3 to perform actions on your behalf." - grants: - created_date: "Approved on" - scopes: "Права" - successful_application_revocation: "Revocation of application %{application_name} successful." - none_given: "No OAuth applications have been granted access to your user account." - x_active_tokens: - one: 'one active token' - other: '%{count} active token' - flows: - authorization_code: "Authorization code flow" - client_credentials: "Client credentials flow" - client_credentials: "User used for Client credentials" - client_credentials_impersonation_set_to: "Client credentials user set to" - client_credentials_impersonation_warning: "Note: Clients using the 'Client credentials' flow in this application will have the rights of this user" - client_credentials_impersonation_html: > - By default, OpenProject provides OAuth 2.0 authorization via %{authorization_code_flow_link}. You can optionally enable %{client_credentials_flow_link}, but you must provide a user on whose behalf requests will be performed. - authorization_error: "An authorization error has occurred." - revoke_my_application_confirmation: "Do you really want to remove this application? This will revoke %{token_count} active for it." - my_registered_applications: "Registered OAuth applications" diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml index 6c79dd955f..2f8a486671 100644 --- a/config/locales/crowdin/de.yml +++ b/config/locales/crowdin/de.yml @@ -1686,7 +1686,7 @@ de: label_workflow_plural: "Workflows" label_workflow_summary: "Zusammenfassung" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "keine geschlossen" one: "1 geschlossen" other: "%{count} geschlossen" label_x_comments: diff --git a/config/locales/crowdin/el.yml b/config/locales/crowdin/el.yml index f95994b95c..d3927e54f2 100644 --- a/config/locales/crowdin/el.yml +++ b/config/locales/crowdin/el.yml @@ -1685,19 +1685,19 @@ el: label_workflow_plural: "Ροές εργασίας" label_workflow_summary: "Περίληψη" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0 κλειστά" one: "1 κλειστό" other: "%{count} κλειστά" label_x_comments: - zero: "no comments" + zero: "κανένα σχόλιο" one: "1 σχόλιο" other: "%{count} σχόλια" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0 ανοικτά" one: "1 ανοικτό" other: "%{count} ανοικτά" label_x_projects: - zero: "no projects" + zero: "κανένα έργο" one: "1 έργο" other: "%{count} έργα" label_year: "Έτος" diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml index 2cc6578fdb..8d271771f6 100644 --- a/config/locales/crowdin/fr.yml +++ b/config/locales/crowdin/fr.yml @@ -28,31 +28,31 @@ fr: plugins: no_results_title_text: Il n'y a actuellement aucun plugin disponible. custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" + color_theme: "Thème de couleur" + color_theme_custom: "(Personnalisé)" colors: alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" - header-item-bg-hover-color: "Header background on hover" - header-item-font-color: "Header font" - header-item-font-hover-color: "Header font on hover" - header-border-bottom-color: "Header border" - main-menu-bg-color: "Main menu background" - main-menu-bg-selected-background: "Main menu when selected" - main-menu-bg-hover-background: "Main menu on hover" - main-menu-font-color: "Main menu font" - main-menu-selected-font-color: "Main menu font when selected" - main-menu-hover-font-color: "Main menu font on hover" - main-menu-border-color: "Main menu border" + content-link-color: "Police des liens" + primary-color: "Principale" + primary-color-dark: "Principale (sombre)" + header-bg-color: "Fond de l'en-tête" + header-item-bg-hover-color: "Fond d’en-tête au survol" + header-item-font-color: "Police de l'en-tête" + header-item-font-hover-color: "Police d'en-tête au survol" + header-border-bottom-color: "Bordure de l'en-tête" + main-menu-bg-color: "Arrière-plan du menu principal" + main-menu-bg-selected-background: "Menu principal quand sélectionné" + main-menu-bg-hover-background: "Menu principal au survol" + main-menu-font-color: "Police du menu principal" + main-menu-selected-font-color: "Police du menu principal lorsque sélectionné" + main-menu-hover-font-color: "Police du menu principal au survol" + main-menu-border-color: "Bordure du menu principal" custom_colors: "Couleurs personnalisées" customize: "Personnalisez votre installation OpenProject avec votre propre logo. Remarque : Ce logo sera accessible publiquement." enterprise_notice: "En tant que remerciement spécial pour leur contribution financière au développement d'OpenProject, cette fonctionnalité n’est disponible que pour les titulaires d'une version Enterprise." manage_colors: "Modifier les options du sélecteur de couleur" instructions: - alternative-color: "Strong accent color, typically used for the most important button on a screen." + alternative-color: "Couleur d'accentuation, habituellement utilisée pour le bouton le plus important à l'écran." content-link-color: "Couleur de la police de la plupart des liens." primary-color: "Couleur principale." primary-color-dark: "Habituellement, un ton plus sombre de la couleur principale utilisée pour les effets de mise en évidence." @@ -598,7 +598,7 @@ fr: time_entry: attributes: hours: - day_limit: "is too high as a maximum of 24 hours can be logged per date." + day_limit: "est trop élevé car un maximum de 24 heures peut être enregistré par date." work_package: is_not_a_valid_target_for_time_entries: "Le lot de travaux #%{id} n'est pas une cible valide pour réaffecter les entrées de temps." attributes: @@ -748,7 +748,7 @@ fr: type: "Type" updated_at: "Mis à jour le" updated_on: "Mis à jour le" - uploader: "Uploader" + uploader: "Téléversé par" user: "Utilisateur" version: "Version" work_package: "Lot de travaux" @@ -1034,7 +1034,7 @@ fr: rename_groups: "Renommer les groupes d’attributs" project_filters: description_html: "Filtrer et trier sur les champs personnalisés est une fonctionnalité de l'édition entreprise." - enumeration_activities: "Time tracking activities" + enumeration_activities: "Activités de suivi du temps" enumeration_work_package_priorities: "Priorités du Lot de Travaux" enumeration_reported_project_statuses: "Statuts de projet signalés" error_auth_source_sso_failed: "Single Sign-On (SSO) pour l’utilisateur '%{value}' a échoué" @@ -1106,7 +1106,7 @@ fr: pdf_with_descriptions_and_attachments: "PDF avec descriptions et pièces jointes" pdf_with_attachments: "PDF avec pièces jointes" image: - omitted: "Image not exported." + omitted: "Image non exportée." extraction: available: pdftotext: "Pdftotext disponible (optionnel)" @@ -1687,19 +1687,19 @@ fr: label_workflow_plural: "Flux de travail" label_workflow_summary: "Résumé" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0 clôturé" one: "1 clôturé" other: "%{count} clôturé(s)" label_x_comments: - zero: "no comments" + zero: "aucun commentaire" one: "1 commentaire" other: "%{count} commentaires" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0 ouvert" one: "un ouvert" other: "%{count} ouverts" label_x_projects: - zero: "no projects" + zero: "aucun projet" one: "1 projet" other: "%{count} projets" label_year: "Année" @@ -2244,7 +2244,7 @@ fr: text_destroy_with_associated: "Il y a des objéts supplémentaires associés à ce(s) Lot(s) de Travaux qui doivent être supprimés. Ces objets sont des types suivants:" text_destroy_what_to_do: "Que voulez-vous faire?" text_diff_truncated: "... Cette « diff » a été tronquée car elle dépasse la taille maximale d'affichage." - text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server to enable them." + text_email_delivery_not_configured: "L'envoi d'e-mails n'est pas configuré et les notifications sont désactivées.\nConfigurer votre serveur SMTP pour les activer." text_enumeration_category_reassign_to: "Les réassigner à cette valeur:" text_enumeration_destroy_question: "%{count} objéts sont assignés à cette valeur." text_file_repository_writable: "Répertoire des pièces jointes accessible en écriture" @@ -2541,13 +2541,13 @@ fr: warning_bar: protocol_mismatch: - title: 'Protocol setting mismatch' + title: 'Incompatibilité des paramètres de protocole' text_html: > - Your application is running with its protocol setting set to %{set_protocol}, but the request is an %{actual_protocol} request. This will result in errors! Go to System settings and change the "Protocol" setting to correct this. + Votre application est en cours d'exécution avec sa configuration de protocole définie sur %{set_protocol}, mais la requête est une requête %{actual_protocol} . Cela causera des erreurs ! Allez dans Paramètres système et modifiez le paramètre « Protocole » pour corriger cela. hostname_mismatch: - title: 'Hostname setting mismatch' + title: 'Incompatibilité des paramètres du nom d''hôte' text_html: > - Your application is running with its host name setting set to %{set_hostname}, but the request is a %{actual_hostname} hostname. This will result in errors! Go to System settings and change the "Host name" setting to correct this. + Votre application est en cours d'exécution avec son nom d'hôte défini sur %{set_hostname}, mais la requête est un nom d'hôte %{actual_hostname} . Cela causera des erreurs ! Allez dans Paramètres système et modifiez le paramètre « Nom d'hôte » pour corriger cela. menu_item: "Éléments de menu" menu_item_setting: "Visibilité" wiki_menu_item_for: "Élément de menu pour wikipage « %{title} »" diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml index 429f171d6e..78f01fa565 100644 --- a/config/locales/crowdin/it.yml +++ b/config/locales/crowdin/it.yml @@ -28,31 +28,31 @@ it: plugins: no_results_title_text: Al momento non vi sono plugin disponibili. custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" + color_theme: "Tema a colori" + color_theme_custom: "(Personalizzato)" colors: - alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" - header-item-bg-hover-color: "Header background on hover" - header-item-font-color: "Header font" - header-item-font-hover-color: "Header font on hover" - header-border-bottom-color: "Header border" - main-menu-bg-color: "Main menu background" - main-menu-bg-selected-background: "Main menu when selected" - main-menu-bg-hover-background: "Main menu on hover" - main-menu-font-color: "Main menu font" - main-menu-selected-font-color: "Main menu font when selected" - main-menu-hover-font-color: "Main menu font on hover" - main-menu-border-color: "Main menu border" + alternative-color: "Alternativa" + content-link-color: "Collega font" + primary-color: "Primario" + primary-color-dark: "Primario (scuro)" + header-bg-color: "Sfondo intestazione" + header-item-bg-hover-color: "Sfondo intestazione al passaggio del mouse" + header-item-font-color: "Font intestazione" + header-item-font-hover-color: "Font intestazione al passaggio del mouse" + header-border-bottom-color: "Bordo intestazione" + main-menu-bg-color: "Sfondo del menu principale" + main-menu-bg-selected-background: "Menu principale quando selezionato" + main-menu-bg-hover-background: "Menu principale al passaggio del mouse" + main-menu-font-color: "Font del menu principale" + main-menu-selected-font-color: "Font del menu principale quando selezionato" + main-menu-hover-font-color: "Font del menu principale al passaggio del mouse" + main-menu-border-color: "Bordo del menu principale" custom_colors: "Colori personalizzati" customize: "Personalizza l'installazione di OpenProject con il tuo logo. Nota: Il logo sarà visibile pubblicamente." enterprise_notice: "Questa funzionalità è disponibile solo per chi si è iscritto alla Enterprise Edition, come ringraziamento speciale per il contributo finanziario allo sviluppo di OpenProject." manage_colors: "Modifica opzioni di selezione del colore" instructions: - alternative-color: "Strong accent color, typically used for the most important button on a screen." + alternative-color: "Colore forte, utilizzato di solito per far risaltare il tasto principale sullo schermo." content-link-color: "Colore del carattere della maggior parte dei collegamenti." primary-color: "Colore principale." primary-color-dark: "In genere una versione più scura del colore principale utilizzato per effetti hover." @@ -595,7 +595,7 @@ it: time_entry: attributes: hours: - day_limit: "is too high as a maximum of 24 hours can be logged per date." + day_limit: "è troppo alto: puoi registrare fino a 24 ore al giorno." work_package: is_not_a_valid_target_for_time_entries: "La macro-attività #%{id} non può essere utilizzata per riassegnare la cronologia." attributes: @@ -745,7 +745,7 @@ it: type: "Tipo" updated_at: "Aggiornato il" updated_on: "Aggiornato il" - uploader: "Uploader" + uploader: "Caricatore" user: "Utente" version: "Versione" work_package: "Macro-attività" @@ -1031,7 +1031,7 @@ it: rename_groups: "Rinominazione di gruppi di proprietà" project_filters: description_html: "Le opzioni di filtraggio ed ordinamento dei campi personalizzati sono disponibili nella versione enterprise." - enumeration_activities: "Time tracking activities" + enumeration_activities: "Attività di monitoraggio dei tempi" enumeration_work_package_priorities: "Priorità della macro-attività" enumeration_reported_project_statuses: "Stato di progetto segnalato" error_auth_source_sso_failed: "Single Sign-On (SSO) per l'utente '%{value}' non riuscita" @@ -1103,7 +1103,7 @@ it: pdf_with_descriptions_and_attachments: "PDF con descrizioni e allegati" pdf_with_attachments: "PDF con allegati" image: - omitted: "Image not exported." + omitted: "Immagine non esportata." extraction: available: pdftotext: "Pdfatesto disponibile (opzionale)" @@ -1684,19 +1684,19 @@ it: label_workflow_plural: "Flussi di lavoro" label_workflow_summary: "Sommario" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0 chiusi" one: "1 chiuso" other: "%{count} chiusi" label_x_comments: - zero: "no comments" + zero: "nessun commento" one: "1 commento" other: "%{count} commenti" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0 aperti" one: "1 aperto" other: "%{count} aperti" label_x_projects: - zero: "no projects" + zero: "nessun progetto" one: "1 progetto" other: "%{count} progetti" label_year: "Anno" @@ -2241,7 +2241,7 @@ it: text_destroy_with_associated: "Ci sono ulteriori oggetti associati con la/le macro-attività che devono essere eliminati. Tali oggetti sono dei seguenti tipi:" text_destroy_what_to_do: "Cosa vuoi fare?" text_diff_truncated: "... Questo diff è stato troncato perché supera la dimensione massima che può essere visualizzata." - text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server to enable them." + text_email_delivery_not_configured: "Consegna email non configurata. Le notifiche sono state disabilitate.\nConfigura il tuo server SMTP per abilitarle." text_enumeration_category_reassign_to: "Riassegnali a questo valore:" text_enumeration_destroy_question: "%{count} oggetti sono assegnati a questo valore." text_file_repository_writable: "Cartella allegati scrivibile" @@ -2539,7 +2539,7 @@ it: warning_bar: protocol_mismatch: - title: 'Protocol setting mismatch' + title: 'Mancata corrispondenza delle impostazioni di protocollo' text_html: > Your application is running with its protocol setting set to %{set_protocol}, but the request is an %{actual_protocol} request. This will result in errors! Go to System settings and change the "Protocol" setting to correct this. hostname_mismatch: diff --git a/config/locales/crowdin/js-ar.yml b/config/locales/crowdin/js-ar.yml index 45022633fe..baf5630781 100644 --- a/config/locales/crowdin/js-ar.yml +++ b/config/locales/crowdin/js-ar.yml @@ -208,8 +208,15 @@ ar: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "تفعيل" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -309,6 +316,7 @@ ar: label_project_plural: "المشاريع" label_visibility_settings: "Visibility settings" label_quote_comment: "أقتبس هذا التعليق" + label_recent: "Recent" label_reset: "إعادة تعيين" label_remove_column: "Remove column" label_remove_columns: "إزالة الأعمدة المختارة" diff --git a/config/locales/crowdin/js-bg.yml b/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 094d2d3028..0000000000 --- a/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,902 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - js: - ajax: - hide: "Скрий" - loading: "Зареждане ..." - attachments: - draggable_hint: | - Drag on editor field to inline image or reference attachment. Closed editor fields will be opened while you keep dragging. - autocomplete_select: - placeholder: - multi: "Add \"%{name}\"" - single: "Select \"%{name}\"" - remove: "Remove %{name}" - active: "Active %{label} %{name}" - close_popup_title: "Затвори изкачащият прозорец" - close_filter_title: "Close filter" - close_form_title: "Close form" - button_add_watcher: "Добавяне на наблюдател" - button_back: "Назад" - button_back_to_list_view: "Back to list view" - button_cancel: "Отказ" - button_close: "Close" - button_change_project: "Промяна на проект" - button_check_all: "Избери всички" - button_configure-form: "Configure form" - button_confirm: "Confirm" - button_continue: "Continue" - button_copy: "Копиране" - button_custom-fields: "допълнителни полета" - button_delete: "Изтрий" - button_delete_watcher: "Премахни наблюдаващ" - button_details_view: "Детайлен изглед" - button_duplicate: "Дублиране" - button_edit: "Редактиране" - button_filter: "Филтър" - button_advanced_filter: "Advanced filter" - button_list_view: "Изглед списък" - button_show_view: "Изглед на цял екран" - button_log_time: "Отчетено време" - button_more: "Повече" - button_open_details: "Отвори детайлен изглед" - button_close_details: "Close details view" - button_open_fullscreen: "Отвори на цял екран" - button_show_cards: "Показване на изглед карта" - button_show_list: "Показване на изглед списък" - button_quote: "Цитат" - button_save: "Запази" - button_settings: "Настройки" - button_uncheck_all: "Размаркирай всички" - button_update: "Обнови" - button_export-pdf: "Свали PDF" - button_export-atom: "Свали Atom" - calendar: - title: 'Календар' - too_many: 'Общо има %{count} работни пакети, но могат да бъдат показани само %{max}.' - card: - add_new: 'Add new card' - highlighting: - inline: 'Highlight inline:' - entire_card_by: 'Entire card by' - remove_from_list: 'Remove card from list' - caption_rate_history: "Rate history" - clipboard: - browser_error: "Вашият браузър не поддържа копиране в клипборд. Моля копирайте избрания текст ръчно." - copied_successful: "Копирането в клипборд е успешно!" - chart: - type: 'Тип на диаграмата' - axis_criteria: 'Критерии за ос' - modal_title: 'Work package graph configuration' - types: - line: 'Line' - horizontal_bar: 'Horizontal bar' - bar: 'Bar' - pie: 'Pie' - doughnut: 'Doughnut' - radar: 'Radar' - polar_area: 'Polar area' - tabs: - graph_settings: 'Общ' - dataset: 'Dataset %{number}' - errors: - could_not_load: 'The data to display the graph could not be loaded. The necessary permissions may be lacking.' - description_available_columns: "Достъпни колони" - description_current_position: "You are here: " - description_select_work_package: "Избери работен пакет #%{id}" - description_selected_columns: "Избрани колони" - description_subwork_package: "Подработен пакет #%{id}" - editor: - preview: 'Toggle preview mode' - source_code: 'Toggle Markdown source mode' - error_saving_failed: 'Saving the document failed with the following error: %{error}' - error_initialization_failed: 'Failed to initialize CKEditor!' - mode: - manual: 'Switch to Markdown source' - wysiwyg: 'Switch to WYSIWYG editor' - macro: - child_pages: - button: 'Links to child pages' - include_parent: 'Include parent' - text: '[Placeholder] Links to child pages of' - page: 'Wiki страница' - this_page: 'this page' - hint: | - Leave this field empty to list all child pages of the current page. If you want to reference a different page, provide its title or slug. - code_block: - button: 'Insert code snippet' - title: 'Insert / edit Code snippet' - language: 'Formatting language' - language_hint: 'Enter the formatting language that will be used for highlighting (if supported).' - dropdown: - macros: 'Macros' - chose_macro: 'Chose macro' - toc: 'Table of contents' - toolbar_help: 'Click to select widget and show the toolbar. Double-click to edit widget' - wiki_page_include: - button: 'Include content of another wiki page' - text: '[Placeholder] Included wiki page of' - page: 'Wiki страница' - not_set: '(Page not yet set)' - hint: | - Include the content of another wiki page by specifying its title or slug. - You can include the wiki page of another project by separating them with a colon like the following example. - work_package_button: - button: 'Insert create work package button' - type: 'Work package type' - button_style: 'Use button style' - button_style_hint: 'Optional: Check to make macro appear as a button, not as a link.' - without_type: 'Create work package' - with_type: 'Create work package (Type: %{typename})' - embedded_table: - button: 'Embed work package table' - text: '[Placeholder] Embedded work package table' - embedded_calendar: - text: '[Placeholder] Embedded calendar' - admin: - type_form: - custom_field: 'Потребителски полета' - inactive: 'Inactive' - drag_to_activate: "Drag fields from here to activate them" - add_group: "Add attribute group" - add_table: "Add table of related work packages" - edit_query: 'Edit query' - new_group: 'Нова група' - reset_to_defaults: 'Reset to defaults' - custom_actions: - date: - specific: 'на' - current_date: 'Current date' - error: - internal: "Възникна вътрешна грешка." - cannot_save_changes_with_message: "Cannot save your changes due to the following error: %{error}" - query_saving: "The view could not be saved." - embedded_table_loading: "The embedded view could not be loaded: %{message}" - enumeration_activities: "Дейности (проследяване по време)" - enumeration_doc_categories: "Document categories" - enumeration_work_package_priorities: "Приоритети на работни пакети" - filter: - description: - text_open_filter: "Отворете този филтър с клавишите \"ALT\" и клавишите за стрелки." - text_close_filter: "За да изберете запис махнете фокуса например чрез натискане на Enter. За да оставите без филтър изберете първия (празен) запис." - noneElement: "(none)" - time_zone_converted: - two_values: "%{from} - %{to} in your local time." - only_start: "From %{from} in your local time." - only_end: "Till %{to} in your local time." - value_spacer: "-" - sorting: - criteria: - one: "Първи критерий за подреждане" - two: "Втори критерий за подреждане" - three: "Трети критерий за подреждане" - upsale_for_more: "For more advanced filters, check out the" - upsale_link: 'Enterprise Edition.' - general_text_no: "Не" - general_text_yes: "Да" - general_text_No: "Не" - general_text_Yes: "Да" - global_roles: Global Roles - hal: - error: - update_conflict_refresh: "Click here to refresh the resource and update to the newest version." - edit_prohibited: "Editing %{attribute} is blocked for this resource. Either this attribute is derived from relations (e.g, children) or otherwise not configurable." - format: - date: "%{attribute} не е валидна дата - очаква се ГГГГ-ММ-ДД." - general: "Възникна грешка." - homescreen: - blocks: - new_features: - text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" - label_activate: "Activate" - label_add_column_after: "Add column after" - label_add_column_before: "Add column before" - label_add_columns: "Add columns" - label_add_comment: "Добави коментар" - label_add_comment_title: "Comment and type @ to notify other people" - label_add_row_after: "Add row after" - label_add_row_before: "Add row before" - label_add_selected_columns: "Добавяне на избраните колони" - label_added_by: "добавен от" - label_added_time_by: "Добавено от %{author} %{age}" - label_ago: "преди" - label_all: "всички" - label_all_work_packages: "всички работни пакети" - label_and: "и" - label_ascending: "Възходящо" - label_author: "Автор: %{user}" - label_avatar: "Аватар" - label_between: "between" - label_board: "Board" - label_board_locked: "Заключен" - label_board_plural: "Boards" - label_board_sticky: "Лепкава" - label_create: "Създаване" - label_create_work_package: "Създаване на нов работен пакет" - label_created_by: "Created by" - label_date: "Дата" - label_date_with_format: "Въведете %{date_attribute}, като използвате следния формат: %{format}" - label_deactivate: "Деактивирай" - label_descending: "Низходящо" - label_description: "Описание" - label_details: "Подробности" - label_display: "Покажи" - label_cancel_comment: "Отказване от коментар" - label_closed_work_packages: "затворен" - label_collapse: "Свий" - label_collapsed: "свита" - label_collapse_all: "Свиване на всички" - label_comment: "Коментар" - label_committed_at: "%{committed_revision_link} в %{date}" - label_committed_link: "направена ревизия %{revision_identifier}" - label_contains: "съдържа" - label_created_on: "създадена на" - label_edit_comment: "Редактиране на този коментар" - label_edit_status: "Edit the status of the work package" - label_equals: "е" - label_expand: "Разтвори" - label_expanded: "разширена" - label_expand_all: "Разгъване на всички" - label_expand_project_menu: "Expand project menu" - label_export: "Експортиране" - label_filename: "Файл" - label_filesize: "Размер" - label_general: "Общ" - label_greater_or_equal: ">=" - label_group: 'Група' - label_group_by: "Групиране по" - label_group_plural: "Групи" - label_hide_attributes: "Скрии детайли" - label_hide_column: "Скрий колоната" - label_hide_project_menu: "Collapse project menu" - label_in: "в" - label_in_less_than: "в по-малко от" - label_in_more_than: "в повече от" - label_incoming_emails: "Входящи имейли" - label_information_plural: "Информация" - label_import: "Import" - label_latest_activity: "Latest activity" - label_last_updated_on: "Последно актуализиран на" - label_less_or_equal: "<=" - label_less_than_ago: "по-скоро от няколко дни" - label_loading: "Зареждане..." - label_mail_notification: "Известия по имейл" - label_me: "мен" - label_meeting_agenda: "Agenda" - label_meeting_minutes: "Minutes" - label_menu_collapse: "събери" - label_menu_expand: "разтвори" - label_more_than_ago: "повече от преди дни" - label_next: "Следващо" - label_no_color: "No color" - label_no_data: "Няма данни за показване" - label_no_due_date: "Няма крайна дата" - label_no_start_date: "няма начална дата" - label_no_value: "Няма стойност" - label_none: "none" - label_not_contains: "doesn't contain" - label_not_equals: "is not" - label_on: "на" - label_open_menu: "Open menu" - label_open_context_menu: "Open context menu" - label_open_work_packages: "open" - label_password: "Парола" - label_previous: "Предишен" - label_per_page: "За страница:" - label_please_wait: "Моля изчакайте" - label_project_plural: "Проекти" - label_visibility_settings: "Visibility settings" - label_quote_comment: "Цитиране на този коментар" - label_reset: "Нулиране" - label_remove_column: "Remove column" - label_remove_columns: "Премахване на избраните колони" - label_remove_row: "Remove row" - label_report: "Отчет" - label_repository_plural: "Хранилища" - label_save_as: "Запиши като" - label_select_watcher: "Изберете наблюдаващ..." - label_selected_filter_list: "Избрани филтри" - label_show_attributes: "Показване на всички атрибути" - label_show_in_menu: "Show view in menu" - label_sort_by: "Подреждане по" - label_sorted_by: "сортирано по" - label_sort_higher: "Премести нагоре" - label_sort_lower: "Премести надолу" - label_sorting: "Сортиране" - label_spent_time: "Отработено време" - label_star_query: "Favored" - label_press_enter_to_save: "Press enter to save." - label_public_query: "Публичен" - label_sum: "Sum" - label_sum_for: "Сума за" - label_subject: "Заглавие" - label_this_week: "тази седмица" - label_today: "днес" - label_time_entry_plural: "Отработено време" - label_up: "Up" - label_user_plural: "Потребители" - label_activity_show_only_comments: "Show activities with comments only" - label_activity_show_all: "Show all activities" - label_total_progress: "%{percent} % Общ напредък" - label_total_amount: "Total: %{amount}" - label_updated_on: "актуализиран на" - label_value_derived_from_children: "(value derived from children)" - label_warning: "Предупреждение" - label_work_package: "Работен пакет" - label_work_package_plural: "Работни пакети" - label_watch: "Наблюдавай" - label_watch_work_package: "Наблюдавай работния пакет" - label_watcher_added_successfully: "Наблюдаващият е успешно добавен!" - label_watcher_deleted_successfully: "Наблюдателят успешно е премахнат!" - label_work_package_details_you_are_here: "Вие сте на раздел %{tab} за %{type} %{subject}." - label_unwatch: "Спри наблюдение" - label_unwatch_work_package: "Ненаблюдаван работен пакет" - label_uploaded_by: "Качено от" - label_default_queries: "Default views" - label_starred_queries: "Favorite views" - label_global_queries: "Public views" - label_custom_queries: "Private views" - label_columns: "Колони" - label_attachments: Файлове - label_drop_files: Пуснете файлове тук - label_drop_files_hint: или щракнете, за да добавите файлове - label_drop_folders_hint: You cannot upload folders as an attachment. Please select single files. - label_add_attachments: "Add attachments" - label_formattable_attachment_hint: "Attach and link files by dropping on this field, or pasting from the clipboard." - label_remove_file: "Изтриване на %{fileName}" - label_remove_watcher: "Премахване на наблюдателя %{name}" - label_remove_all_files: Изтриване на всички файлове - label_add_description: "Добавете на описание за %{file}" - label_upload_notification: "Uploading files..." - label_work_package_upload_notification: "Качване на файлове за работа пакет #%{id}: %{subject}" - label_wp_id_added_by: "#%{id} added by %{author}" - label_files_to_upload: "Тези файлове ще бъдат качени:" - label_rejected_files: "Тези файлове не могат да бъдат качени:" - label_rejected_files_reason: "Тези файлове не могат да бъдат качени, тъй като техният размер е по-голяма от %{maximumFilesize}" - label_wait: "Моля, изчакайте за конфигурация..." - label_upload_counter: "%{done} от %{count} файлове са завършени" - label_validation_error: "Работния пакет не може да бъде съхранен поради следните грешки:" - label_version_plural: "Версии" - label_view_has_changed: "This view has unsaved changes. Click to save them." - help_texts: - show_modal: 'Show attribute help text entry' - onboarding: - buttons: - skip: 'Skip' - next: 'Следващо' - got_it: 'Got it' - steps: - help_menu: 'In the Help menu you will find a user guide and additional help resources.
Enjoy your work with OpenProject!' - members: 'Invite new Members to join your project.' - project_selection: 'Please click on one of the projects with useful demo data to get started.
The Demo project suits best for classical project management, while the Scrum project is better for Agile project management.' - sidebar_arrow: "With the arrow you can navigate back to the project's Main menu." - welcome: 'Take a three minutes introduction tour to learn the most important features.
We recommend completing the steps until the end. You can restart the tour any time.' - wiki: 'Within the Wiki you can document and share knowledge together with your team.' - backlogs: - overview: "Manage your work in the Backlogs view.
On the right you have the Product Backlog or a Bug Backlog, on the left you will have the respective sprints. Here you can create epics, user stories, and bugs, prioritize via drag'n'drop and add them to a sprint." - task_board_arrow: 'To see your Task board, open the Sprint drop-down...' - task_board_select: '... and select the Task board entry.' - task_board: "The Task board visualizes the progress for this sprint. Add new tasks or impediments with the + icon next to a user story. Via drag'n'drop you can update the status." - boards: - overview: 'Manage your work within an intuitive Boards view.' - lists: 'You can create multiple lists (columns) within one Board view, e.g. to create a KANBAN board.' - add: 'Click the + will add a new card to the list within a Board.' - drag: 'Drag & Drop your cards within a list to re-order, or to another list. A double click will open the details view.' - wp: - toggler: "Now let's have a look at the Work package section, which gives you a more detailed view of your work." - list: 'This is the Work package list with the important work within your project, such as tasks, features, milestones, bugs, and more.
You can create or edit a work package directly within this list. To see its details you can double click on a row.' - full_view: 'Within the Work package details you find all relevant information, such as description, status and priority, activities, dependencies or comments.' - back_button: 'With the arrow you can navigate back to the work package list.' - create_button: 'The Create button will add a new work package to your project.' - timeline_button: 'You can activate the Gantt chart to create a timeline for your project.' - timeline: 'Here you can edit your project plan. Create new phases, milestones, and add dependencies. All team members can see and update the latest plan at any time.' - password_confirmation: - field_description: 'You need to enter your account password to confirm this change.' - title: 'Confirm your password to continue' - pagination: - no_other_page: "You are on the only page." - pages: - next: "Forward to the next page" - previous: "Back to the previous page" - placeholders: - default: '-' - subject: 'Enter subject here' - selection: 'Моля изберете' - relation_description: 'Click to add description for this relation' - project: - required_outside_context: > - Please choose a project to create the work package in to see all attributes. You can only select projects which have the type above activated. - context: 'Project context' - work_package_belongs_to: 'This work package belongs to project %{projectname}.' - click_to_switch_context: 'Open this work package in that project.' - autocompleter: - label: 'Project autocompletion' - text_are_you_sure: "Сигурни ли сте?" - types: - attribute_groups: - error_duplicate_group_name: "The name %{group} is used more than once. Group names must be unique." - error_no_table_configured: "Please configure a table for %{group}." - reset_title: "Reset form configuration" - confirm_reset: > - Warning: Are you sure you want to reset the form configuration? This will reset the attributes to their default group and disable ALL custom fields. - upgrade_to_ee: "Upgrade to Enterprise Edition" - upgrade_to_ee_text: "Wow! If you need this feature you are a super pro! Would you mind supporting us OpenSource developers by becoming an Enterprise Edition client?" - more_information: "More information" - nevermind: "Nevermind" - filter_types: - parent: "being child of" - precedes: "preceding" - follows: "following" - relates: "relating to" - duplicates: "duplicating" - duplicated: "дублирано от" - blocks: "blocking" - blocked: "блокирано от" - partof: "being part of" - includes: "including" - requires: "requiring" - required: "required by" - edit: - form_configuration: "Конфигуриране на Форма" - projects: "Проекти" - settings: "Настройки" - time_entry: - project: 'Проект' - work_package: 'Работен пакет' - work_package_required: 'Requires selecting a work package first.' - activity: 'Активност' - comment: 'Коментар' - duration: 'Продължителност' - spent_on: 'Дата' - hours: 'Часове' - label: 'Time entry' - two_factor_authentication: - label_two_factor_authentication: 'Two-factor authentication' - watchers: - label_loading: Зареждане на наблюдаващи... - label_error_loading: Възникна грешка при зареждане на наблюдатели - label_search_watchers: Търсене на наблюдатели - label_add: Добавяне на наблюдатели - label_discard: Отхвърляне на избора - typeahead_placeholder: Search for possible watchers - relation_labels: - parent: "Горна категория" - children: "Деца" - relates: "Свързано с" - duplicates: "Дубликати" - duplicated: "Дублирано от" - blocks: "Блокирания" - blocked: "Блокирано от" - precedes: "Предшестващи" - follows: "Следва" - includes: "Includes" - partof: "Part of" - requires: "Requires" - required: "Required by" - relation_type: "relation type" - relations_hierarchy: - parent_headline: "Горна категория" - hierarchy_headline: "Hierarchy" - children_headline: "Деца" - relation_buttons: - set_parent: "Set parent" - change_parent: "Смяна на главният работен пакет" - remove_parent: "Remove parent" - hierarchy_indent: "Indent hierarchy" - hierarchy_outdent: "Outdent hierarchy" - group_by_wp_type: "Group by work package type" - group_by_relation_type: "Group by relation type" - add_parent: "Add existing parent" - add_new_child: "Create new child" - create_new: "Create new" - add_existing: "Add existing" - add_existing_child: "Add existing child" - remove_child: "Remove child" - add_new_relation: "Create new relation" - add_existing_relation: "Add existing relation" - update_description: "Set or update description of this relation" - toggle_description: "Toggle relation description" - update_relation: "Click to change the relation type" - add_follower: "Add follower" - add_predecessor: "Add predecessor" - remove: "Премахване на връзка" - save: "Save relation" - abort: "Abort" - relations_autocomplete: - placeholder: "Type to search" - parent_placeholder: "Choose new parent or press escape to cancel." - repositories: - select_tag: 'Изберете етикет' - select_branch: 'Изберете клон' - field_value_enter_prompt: "Въведете стойност за '%{field}'" - select2: - input_too_short: - zero: "Please enter more characters" - one: "Моля, въведете още един знак" - other: "Моля, въведете още {{count}} знаци" - load_more: "Зареждане на още резултати..." - no_matches: "Не са намерени съвпадения" - searching: "Търсене..." - selection_too_big: - zero: "You cannot select any items" - one: "Можете да изберете само един елемент" - other: "Можете да изберете само {{limit}} елемента" - project_menu_details: "Подробности" - sort: - sorted_asc: 'Ascending sort applied, ' - sorted_dsc: 'Descending sort applied, ' - sorted_no: 'No sort applied, ' - sorting_disabled: 'sorting is disabled' - activate_asc: 'activate to apply an ascending sort' - activate_dsc: 'activate to apply a descending sort' - activate_no: 'activate to remove the sort' - text_work_packages_destroy_confirmation: "Are you sure you want to delete the selected work package(s)?" - text_query_destroy_confirmation: "Are you sure you want to delete the selected view?" - text_attachment_destroy_confirmation: "Наистина ли искате да изтриете прикачения файл?" - timelines: - quarter_label: 'Q%{quarter_number}' - gantt_chart: 'Gantt chart' - labels: - title: 'Label configuration' - bar: 'Bar labels' - left: 'Left' - right: 'Right' - farRight: 'Far right' - showNone: '-- No label --' - description: > - Select the attributes you want to be shown in the respective positions of the Gantt chart at all times. Note that when hovering an element, its date labels will be shown instead of these attributes. - button_activate: 'Show Gantt chart' - button_deactivate: 'Hide Gantt chart' - cancel: Отказ - change: "Change in planning" - due_date: "Finish date" - empty: "(empty)" - error: "Възникна грешка." - errors: - not_implemented: "The timeline could not be rendered because it uses a feature that is not yet implemented." - report_comparison: "The timeline could not render the configured comparisons. Please check the appropriate section in the configuration, resetting it can help solve this problem." - report_epicfail: "The timeline could not be loaded due to an unexpected error." - report_timeout: "The timeline could not be loaded in a reasonable amount of time." - filter: - grouping_other: "Други" - noneSelection: "(none)" - name: "Име" - outline: "Reset Outline" - outlines: - aggregation: "Show aggregations only" - level1: "Expand level 1" - level2: "Expand level 2" - level3: "Expand level 3" - level4: "Expand level 4" - level5: "Expand level 5" - all: "Show all" - project_status: "Статус на проекта" - really_close_dialog: "Наистина ли искате да затворите диалоговия прозорец и да загубите въведените данни?" - responsible: "Отговорен" - save: Запази - start_date: "Начална дата" - tooManyProjects: "Намерени са повече от %{count} проекта. Моля, използвайте по-точен филтър!" - selection_mode: - notification: 'Click on any highlighted work package to create the relation. Press escape to cancel.' - zoom: - in: "Приближаване" - out: "Отдалечаване" - auto: "Auto zoom" - days: "Дни" - weeks: "Седмици" - months: "Месеци" - quarters: "Tримесечие" - years: "Години" - slider: "Плъзгач за мащабиране" - description: > - Select the initial zoom level that should be shown when autozoom is not available. - tl_toolbar: - zooms: "Ниво на мащабиране" - outlines: "Йерархично ниво" - upsale: - ee_only: 'Enterprise Edition only feature' - wiki_formatting: - strong: "Главни букви" - italic: "Наклонени букви" - underline: "Подчертаване" - deleted: "Изтрито" - code: "Вложен код" - heading1: "Заглавие 1" - heading2: "Заглавие 2" - heading3: "Заглавие 3" - unordered_list: "Неподреден списък" - ordered_list: "Подреден списък" - quote: "Цитат" - unquote: "Махни кавичките" - preformatted_text: "Предварително форматиран текст" - wiki_link: "Линк към уики страница" - image: "Изображение" - work_packages: - bulk_actions: - move: 'Bulk change of project' - edit: 'Bulk edit' - copy: 'Bulk copy' - delete: 'Bulk delete' - button_clear: "Изчистване" - comment_added: "Коментарът е добавен успешно." - comment_send_failed: "Възникна грешка. Коментарът не може да бъде добавен." - comment_updated: "Коментарът е актуализиран успешно." - confirm_edit_cancel: "Сигурни ли сте, че искате да откажете промените на работният пакет?" - description_filter: "Филтър" - description_enter_text: "Въведи текст" - description_options_hide: "Скрий опциите" - description_options_show: "Покажи опциите" - edit_attribute: "%{attribute} - Редактиране" - key_value: "%{key}: %{value}" - label_enable_multi_select: "Разреши множествено избиране" - label_disable_multi_select: "Спиране на множествено избиране" - label_filter_add: "Добавяне на филтър" - label_filter_by_text: "Filter by text" - label_options: "Опции" - label_column_multiselect: "Комбинирани падащо меню: изберете с клавишите със стрелки, потвърдете избора с enter, изтриване с backspace" - message_error_during_bulk_delete: Възникна грешка при опит за изтриване на работни пакети. - message_successful_bulk_delete: Успешно изтрити работни пакети. - message_successful_show_in_fullscreen: "Щракнете тук, за да отворите този работен пакет в изглед на цял екран." - message_view_spent_time: "Show spent time for this work package" - message_work_package_read_only: "Work package is locked in this status. No attribute other than status can be altered." - message_work_package_status_blocked: "Work package status is not writable due to closed status and closed version being assigned." - placeholder_filter_by_text: "Subject, description, comments, ..." - inline_create: - title: 'Щракнете тук, за да добавите нов работен пакет към този списък' - create: - title: 'Нов работен пакет' - header: 'New %{type}' - header_no_type: 'New work package (Type not yet set)' - header_with_parent: 'New %{type} (Child of %{parent_type} #%{id})' - button: 'Създаване' - copy: - title: 'Copy work package' - hierarchy: - show: "Show hierarchy mode" - hide: "Hide hierarchy mode" - toggle_button: 'Click to toggle hierarchy mode.' - leaf: 'Work package leaf at level %{level}.' - children_collapsed: 'Hierarchy level %{level}, collapsed. Click to show the filtered children' - children_expanded: 'Hierarchy level %{level}, expanded. Click to collapse the filtered children' - faulty_query: - title: Work packages could not be loaded. - description: Your view is erroneous and could not be processed. - no_results: - title: Няма работни пакети за показване. - description: Или никакви работни пакети не са създадени, или всички са филтрирани. - limited_results: Only %{count} work packages can be shown in manual sorting mode. Please reduce the results by filtering. - property_groups: - details: "Подробности" - people: "Участници" - estimatesAndTime: "Разчетите и време" - other: "Други" - properties: - assignee: "Изпълнител" - author: "Автор" - createdAt: "Създаден на" - description: "Описание" - date: "Дата" - dueDate: "Finish date" - estimatedTime: "Очаквано време" - spentTime: "Отработено време" - category: "Категория" - percentageDone: "Процент завършена задача" - priority: "Приоритет" - projectName: "Проект" - responsible: "Отговорен" - startDate: "Начална дата" - status: "Състояние" - subject: "Заглавие" - title: "Заглавие" - type: "Тип" - updatedAt: "Актуализиран на" - versionName: "Версия" - version: "Версия" - default_queries: - latest_activity: "Latest activity" - created_by_me: "Created by me" - assigned_to_me: "Assigned to me" - recently_created: "Recently created" - all_open: "All open" - summary: "Обобщение" - jump_marks: - pagination: "Jump to table pagination" - label_pagination: "Click here to skip over the work packages table and go to pagination" - content: "Jump to content" - label_content: "Click here to skip over the menu and go to the content" - placeholders: - default: "-" - formattable: "%{name}: Click to edit..." - query: - column_names: "Колони" - group_by: "Групай резултатите по" - group: "Групиране по" - group_by_disabled_by_hierarchy: "Group by is disabled due to the hierarchy mode being active." - hierarchy_disabled_by_group_by: "Hierarchy mode is disabled due to results being grouped by %{column}." - sort_ascending: "Cортирай възходящо" - sort_descending: "Сортирай низходящо" - move_column_left: "Преместване на колона наляво" - move_column_right: "Преместете колона надясно" - hide_column: "Скрий колоната" - insert_columns: "Вмъкване на колони..." - filters: "Филтри" - display_sums: "Показване на суми" - confirm_edit_cancel: "Are you sure you want to cancel editing the name of this view? Title will be set back to previous value." - click_to_edit_query_name: "Click to edit title of this view." - rename_query_placeholder: "Name of this view" - star_text: "Mark this view as favorite and add to the saved views sidebar on the left." - public_text: > - Publish this view, allowing other users to access your view. Users with the 'Manage public views' permission can modify or remove public query. This does not affect the visibility of work package results in that view and depending on their permissions, users may see different results. - errors: - unretrievable_query: "Unable to retrieve view from URL" - not_found: "There is no such view" - duplicate_query_title: "Name of this view already exists. Change anyway?" - text_no_results: "No matching views were found." - table: - configure_button: 'Configure work package table' - summary: "Таблица с атрибути от редове и колони на работен пакет." - text_inline_edit: "Повечето клетки на тази таблица са бутони, които активират инлайн редактиране функционалност на този атрибут." - text_sort_hint: "С линковете в заглавията на колоните в таблицата можете да сортирате, преподреждате, премахвате и добавяте колони." - text_select_hint: "Select boxes should be opened with 'ALT' and arrow keys." - table_configuration: - button: 'Configure this work package table' - choose_display_mode: 'Display work packages as' - modal_title: 'Work package table configuration' - embedded_tab_disabled: "This configuration tab is not available for the embedded view you're editing." - default: "default" - display_settings: 'Display settings' - default_mode: "Flat list" - hierarchy_mode: "Hierarchy" - hierarchy_hint: "All filtered table results will be augmented with their ancestors. Hierarchies can be expanded and collapsed." - display_sums_hint: "Display sums of all summable attributes in a row below the table results." - show_timeline_hint: "Show an interactive gantt chart on the right side of the table. You can change its width by dragging the divider between table and gantt chart." - highlighting: 'Highlighting' - highlighting_mode: - description: "Highlight with color" - none: "No highlighting" - inline: 'Highlighted attribute(s)' - inline_all: 'All attributes' - entire_row_by: 'Entire row by' - status: 'Състояние' - priority: 'Приоритет' - type: 'Тип' - sorting_mode: - description: 'Chose the mode to sort your Work packages:' - automatic: 'Automatic' - manually: 'Manually' - warning: 'You will lose your previous sorting when activating the automatic sorting mode.' - columns_help_text: "Use the input above to add or remove columns to your table view. You can drag and drop the columns to reorder them." - upsale: - attribute_highlighting: 'Need certain work packages to stand out from the mass?' - relation_columns: 'Need to see relations in the work package list?' - check_out_link: 'Check out the Enterprise Edition.' - relation_filters: - first_part: "Show all work packages" - second_part: "the current work package" - tabs: - overview: Общ преглед - activity: Активност - relations: Връзки с - watchers: Наблюдатели - attachments: Прикачени файлове - time_relative: - days: "дни" - weeks: "седмици" - months: "месеци" - toolbar: - settings: - configure_view: "Configure view ..." - columns: "Колони..." - sort_by: "Сортирай по..." - group_by: "Групиране по..." - display_sums: "Показване на суми" - display_hierarchy: "Display hierarchy" - hide_hierarchy: "Hide hierarchy" - hide_sums: "Скрий суми" - save: "Запази" - save_as: "Запиши като ..." - export: "Експортиране ..." - visibility_settings: "Visibility settings ..." - page_settings: "Rename view ..." - delete: "Изтрий" - filter: "Филтър" - unselected_title: "Работен пакет" - search_query_label: "Search saved views" - search_query_title: "Click to search saved views" - placeholder_query_title: "Set a title for this view" - modals: - label_settings: "Rename view" - label_name: "Име" - label_delete_page: "Изтриване на текущата страница" - button_apply: "Приложи" - button_save: "Запази" - button_submit: "Изпрати" - button_cancel: "Отказ" - form_submit: - title: 'Confirm to continue' - text: 'Are you sure you want to perform this action?' - destroy_work_package: - title: "Confirm deletion of %{label}" - text: "Are you sure you want to delete the following %{label} ?" - has_children: "The work package has %{childUnits}:" - confirm_deletion_children: "I acknowledge that ALL descendants of the listed work packages will be recursively removed." - deletes_children: "All child work packages and their descendants will also be recursively deleted." - notice_no_results_to_display: "No visible results to display." - notice_successful_create: "Успешно създаване." - notice_successful_delete: "Успешно изтриване." - notice_successful_update: "Успешно обновяване." - notice_bad_request: "Грешна заявка." - relations: - empty: Не съществува връзка - remove: Премахване на връзка - inplace: - button_edit: "%{attribute}: Редактиране" - button_save: "%{attribute}: Запиши" - button_cancel: "%{attribute}: отказ" - button_save_all: "Запази" - button_cancel_all: "Отказ" - link_formatting_help: "Помощ за форматиране на текст" - btn_preview_enable: "Предварителен преглед" - btn_preview_disable: "Забраняване на преглед" - null_value_label: "Няма стойност" - clear_value_label: "-" - errors: - required: '%{field} не може да бъде празно' - number: '%{field} не е валидно число' - maxlength: '%{field} не може да съдържа повече от %{maxLength} цифри(а)' - minlength: '%{field} не може да съдържа по-малко от %{minLength} цифри(а)' - messages_on_field: 'Това поле е невалидно: %{messages}' - error_could_not_resolve_version_name: "Не можа да открие версия с име" - error_could_not_resolve_user_name: "Не може да открие потребителско име" - error_attachment_upload: "File failed to upload: %{error}" - error_attachment_upload_permission: "You don't have the permission to upload files on this resource." - units: - workPackage: - one: "work package" - other: "work packages" - child_work_packages: - one: "one child work package" - other: "%{count} work package children" - hour: - zero: "0 h" - one: "1 h" - other: "%{count} h" - zen_mode: - button_activate: 'Activate zen mode' - button_deactivate: 'Deactivate zen mode' - global_search: - all_projects: "In all projects" - search: "Търсене" - close_search: "Close search" - current_project: "In this project" - current_project_and_all_descendants: "In this project + subprojects" - title: - all_projects: "all projects" - project_and_subprojects: "and all subprojects" - search_for: "Search for" - views: - card: 'Cards' - list: 'Table' - timeline: 'Gantt' diff --git a/config/locales/crowdin/js-ca.yml b/config/locales/crowdin/js-ca.yml index 115fe4fd97..c6c67d0d4a 100644 --- a/config/locales/crowdin/js-ca.yml +++ b/config/locales/crowdin/js-ca.yml @@ -208,8 +208,15 @@ ca: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Activar" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -309,6 +316,7 @@ ca: label_project_plural: "Projectes" label_visibility_settings: "Visibility settings" label_quote_comment: "Citar aquest comentari" + label_recent: "Recent" label_reset: "Restablir" label_remove_column: "Remove column" label_remove_columns: "Treure les columnes seleccionades" diff --git a/config/locales/crowdin/js-cs.yml b/config/locales/crowdin/js-cs.yml index abeb037fde..7b56072793 100644 --- a/config/locales/crowdin/js-cs.yml +++ b/config/locales/crowdin/js-cs.yml @@ -208,8 +208,15 @@ cs: blocks: new_features: text_new_features: "Přečtěte si o nových funkcích a aktualizacích produktů." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktivovat" label_add_column_after: "Přidat sloupec za" label_add_column_before: "Přidat sloupec před" @@ -309,6 +316,7 @@ cs: label_project_plural: "Projekty" label_visibility_settings: "Nastavení viditelnosti" label_quote_comment: "Citovat tento komentář" + label_recent: "Recent" label_reset: "Obnovit" label_remove_column: "Odstranit sloupec" label_remove_columns: "Odstranit vybrané sloupce" diff --git a/config/locales/crowdin/js-da.yml b/config/locales/crowdin/js-da.yml index 6365c1a095..67614a1e08 100644 --- a/config/locales/crowdin/js-da.yml +++ b/config/locales/crowdin/js-da.yml @@ -207,8 +207,15 @@ da: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject indeholder en ny Oversigts-side til at vise vigtige projektoplysninger og vise, om projektet er på sporet.
Du kan indsætte forskellige nye statuswidgets, såsom:
  • projektstatus,
  • oversigt over arbejdspakkesstatus,
  • opgaveforløb,
  • opgaver, der er tildelt brugere.
" - learn_about: "Lær mere om de nye status-widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktivér" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -308,6 +315,7 @@ da: label_project_plural: "Projekter" label_visibility_settings: "Visibility settings" label_quote_comment: "Citér denne kommentar" + label_recent: "Recent" label_reset: "Nulstil" label_remove_column: "Remove column" label_remove_columns: "Fjern valgte kolonner" diff --git a/config/locales/crowdin/js-de.yml b/config/locales/crowdin/js-de.yml index 05232409af..2baa76b6b7 100644 --- a/config/locales/crowdin/js-de.yml +++ b/config/locales/crowdin/js-de.yml @@ -207,8 +207,15 @@ de: blocks: new_features: text_new_features: "Lesen Sie über neue Funktionen und Updates." - current_new_feature_html: "OpenProject enthält eine neue Übersicht-Seite, um wichtige Projektinformationen anzuzeigen und zu zeigen, ob das Projekt im Zeitplan ist.
Sie können verschiedene neue Status-Widgets einfügen, wie:
  • Projektstatus,
  • Übersicht über Arbeitspaket-Status,
  • Aufgabenfortschritt,
  • Aufgaben zugewiesen an Benutzer.
" - learn_about: "Erfahren Sie mehr über die neuen Status-Widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktiviere" label_add_column_after: "Spalte danach hinzufügen" label_add_column_before: "Spalte davor hinzufügen" @@ -308,6 +315,7 @@ de: label_project_plural: "Projekte" label_visibility_settings: "Sichtbarkeits-Einstellungen" label_quote_comment: "Diesen Kommentar zitieren" + label_recent: "Recent" label_reset: "Zurücksetzen" label_remove_column: "Spalte entfernen" label_remove_columns: "Ausgewählte Spalten entfernen" diff --git a/config/locales/crowdin/js-el.yml b/config/locales/crowdin/js-el.yml index 8a0dd8b20e..06c55765ea 100644 --- a/config/locales/crowdin/js-el.yml +++ b/config/locales/crowdin/js-el.yml @@ -207,8 +207,15 @@ el: blocks: new_features: text_new_features: "Διαβάστε για τις νέες λειτουργίες και τις ενημερώσεις προϊόντων." - current_new_feature_html: "Το OpenProject περιέχει μια νέα σελίδα Επισκόπησης για να εμφανίσετε σημαντικές πληροφορίες έργου και να δείξει εάν το έργο βρίσκεται εντός χρονοδιαγράμματος.
Μπορείτε να εισάγετε διάφορα γραφικά στοιχεία (widgets) για την κατάσταση, όπως:
  • κατάσταση έργου,
  • επισκόπηση της κατάστασης του πακέτου εργασίας,
  • πρόοδος εργασίας,
  • εργασίες που έχουν εκχωρηθεί στους χρήστες.
" - learn_about: "Μάθετε περισσότερα για τα νέα widgets κατάστασης" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Ενεργοποίηση" label_add_column_after: "Προσθήκη στήλης μετά" label_add_column_before: "Προσθήκη στήλης πριν" @@ -308,6 +315,7 @@ el: label_project_plural: "Έργα" label_visibility_settings: "Ρυθμίσεις ορατότητας" label_quote_comment: "Παραθέστε αυτό το σχόλιο" + label_recent: "Recent" label_reset: "Επαναφορά" label_remove_column: "Κατάργηση στήλης" label_remove_columns: "Αφαιρέστε τις επιλεγμένες στήλες" @@ -532,14 +540,14 @@ el: field_value_enter_prompt: "Εισαγωγή τιμής για το '%{field}'" select2: input_too_short: - zero: "Please enter more characters" + zero: "Παρακαλούμε εισάγετε περισσότερους χαρακτήρες" one: "Παρακαλώ εισάγετε έναν ακόμη χαρακτήρα" other: "Παρακαλώ εισάγετε {{count}} ακόμη χαρακτήρες" load_more: "Φόρτωση περισσότερων αποτελεσμάτων ..." no_matches: "Δεν βρέθηκαν αντιστοιχίες" searching: "Αναζήτηση ..." selection_too_big: - zero: "You cannot select any items" + zero: "Δεν μπορείτε να επιλέξετε κανένα αντικείμενο" one: "Μπορείτε να επιλέξετε μόνο ένα αντικείμενο" other: "Μπορείτε να επιλέξετε μόνο {{limit}} αντικείμενα" project_menu_details: "Λεπτομέρειες" @@ -879,7 +887,7 @@ el: one: "ένα παιδί πακέτο εργασίας" other: "%{count} παιδιά πακέτα εργασίας" hour: - zero: "0 h" + zero: "0 ω" one: "1 ώρα" other: "%{count} ώρες" zen_mode: diff --git a/config/locales/crowdin/js-es.yml b/config/locales/crowdin/js-es.yml index 38db0f5b4a..a0ec6e9226 100644 --- a/config/locales/crowdin/js-es.yml +++ b/config/locales/crowdin/js-es.yml @@ -208,8 +208,15 @@ es: blocks: new_features: text_new_features: "Obtenga información sobre nuevas características y actualizaciones de productos." - current_new_feature_html: "OpenProject tiene una nueva página de información general para mostrar información importante sobre el proyecto e indicar si se completará según lo previsto.
Puede insertar nuevos widgets de estado, como:
  • estado del proyecto,
  • información general sobre el estado del paquete de trabajo,
  • progreso de la tarea,
  • tareas asignadas a usuarios.
" - learn_about: "Más información sobre los nuevos widgets de estado" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Activar" label_add_column_after: "Añadir columna a la derecha" label_add_column_before: "Añadir columna a la izquierda" @@ -309,6 +316,7 @@ es: label_project_plural: "Proyectos" label_visibility_settings: "Configuración de visibilidad" label_quote_comment: "Citar este comentario" + label_recent: "Recent" label_reset: "Reiniciar" label_remove_column: "Eliminar columna" label_remove_columns: "Eliminar columnas seleccionadas" diff --git a/config/locales/crowdin/js-fi.yml b/config/locales/crowdin/js-fi.yml index b07919542f..9ac14a5121 100644 --- a/config/locales/crowdin/js-fi.yml +++ b/config/locales/crowdin/js-fi.yml @@ -208,8 +208,15 @@ fi: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktivoi" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -309,6 +316,7 @@ fi: label_project_plural: "Projektit" label_visibility_settings: "Visibility settings" label_quote_comment: "Lainaa tämä kommentti" + label_recent: "Recent" label_reset: "Nollaus" label_remove_column: "Remove column" label_remove_columns: "Poista valitut sarakkeet" diff --git a/config/locales/crowdin/js-fil.yml b/config/locales/crowdin/js-fil.yml index 0598f8c99d..3079c5f010 100644 --- a/config/locales/crowdin/js-fil.yml +++ b/config/locales/crowdin/js-fil.yml @@ -208,8 +208,15 @@ fil: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktibo" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -309,6 +316,7 @@ fil: label_project_plural: "Mga proyekto" label_visibility_settings: "Ang mga setting ng katanyagan" label_quote_comment: "I-quote ang komentong ito" + label_recent: "Recent" label_reset: "I-reset" label_remove_column: "Remove column" label_remove_columns: "Tanggalin ang mga napiling hanay" diff --git a/config/locales/crowdin/js-fr.yml b/config/locales/crowdin/js-fr.yml index c13fe03f85..6da580a8be 100644 --- a/config/locales/crowdin/js-fr.yml +++ b/config/locales/crowdin/js-fr.yml @@ -208,8 +208,15 @@ fr: blocks: new_features: text_new_features: "En savoir plus sur les nouvelles fonctionnalités et les mises à jour des produits." - current_new_feature_html: "OpenProject contient une nouvelle page d'aperçu pour afficher les informations importantes du projet et montrer si le projet est sur la bonne voie.
Vous pouvez insérer divers widgets de statut, comme :
  • statut du projet,
  • aperçu du statut du lot de travaux,
  • progression de tâches,
  • tâches assignées aux utilisateurs.
" - learn_about: "En savoir plus sur les nouveaux widgets de statut" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Activer" label_add_column_after: "Ajouter une colonne au-dessus" label_add_column_before: "Ajouter une colonne avant" @@ -309,6 +316,7 @@ fr: label_project_plural: "Projets" label_visibility_settings: "Paramètres de visibilité" label_quote_comment: "Citer ce commentaire" + label_recent: "Recent" label_reset: "Réinitialiser" label_remove_column: "Supprimer la colonne" label_remove_columns: "Enlever les colonnes sélectionnées" @@ -465,7 +473,7 @@ fr: time_entry: project: 'Projet' work_package: 'Lot de travaux' - work_package_required: 'Requires selecting a work package first.' + work_package_required: 'Nécessite d''abord la sélection d''un lot de travaux.' activity: 'Activité' comment: 'Commentaire' duration: 'Durée' @@ -533,14 +541,14 @@ fr: field_value_enter_prompt: "Saisissez une valeur pour « %{field} »" select2: input_too_short: - zero: "Please enter more characters" + zero: "Veuillez saisir plus de caractères" one: "Veuillez saisir un caractère supplémentaire" other: "Veuillez saisir {{count}} caractères supplémentaires" load_more: "Chargement de plus de résultats ..." no_matches: "Pas de correspondances trouvées" searching: "Recherche…" selection_too_big: - zero: "You cannot select any items" + zero: "Vous ne pouvez sélectionner aucun élément" one: "Vous pouvez seulement sélectionner un élément" other: "Vous pouvez seulement sélectionner {{limit}} éléments" project_menu_details: "Détails" diff --git a/config/locales/crowdin/js-hr.yml b/config/locales/crowdin/js-hr.yml index ce29123d64..1ead378c40 100644 --- a/config/locales/crowdin/js-hr.yml +++ b/config/locales/crowdin/js-hr.yml @@ -208,8 +208,15 @@ hr: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktiviraj" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -309,6 +316,7 @@ hr: label_project_plural: "Projekti" label_visibility_settings: "Visibility settings" label_quote_comment: "Citirajte komentar" + label_recent: "Recent" label_reset: "Resetiraj" label_remove_column: "Remove column" label_remove_columns: "Izbriši odabrene stupce" diff --git a/config/locales/crowdin/js-hu.yml b/config/locales/crowdin/js-hu.yml index a261b2255d..df83715403 100644 --- a/config/locales/crowdin/js-hu.yml +++ b/config/locales/crowdin/js-hu.yml @@ -207,8 +207,15 @@ hu: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktivál" label_add_column_after: "Oszlop hozzáadása utána" label_add_column_before: "Oszlop hozzáadása előtte" @@ -308,6 +315,7 @@ hu: label_project_plural: "Projektek" label_visibility_settings: "Láthatósági beállítások" label_quote_comment: "Hozzászólás idézése" + label_recent: "Recent" label_reset: "Visszaállít, reset" label_remove_column: "Oszlop eltávolítása" label_remove_columns: "Eltávolítja a kijelölt oszlopokat" diff --git a/config/locales/crowdin/js-id.yml b/config/locales/crowdin/js-id.yml index 203f5b6d35..67414ca70b 100644 --- a/config/locales/crowdin/js-id.yml +++ b/config/locales/crowdin/js-id.yml @@ -208,8 +208,15 @@ id: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktifkan" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -309,6 +316,7 @@ id: label_project_plural: "Project" label_visibility_settings: "Seting penampakan" label_quote_comment: "Quote this comment" + label_recent: "Recent" label_reset: "Reset" label_remove_column: "Remove column" label_remove_columns: "Hapus kolom terpilih" diff --git a/config/locales/crowdin/js-it.yml b/config/locales/crowdin/js-it.yml index b082dfefe0..d0837f7a74 100644 --- a/config/locales/crowdin/js-it.yml +++ b/config/locales/crowdin/js-it.yml @@ -208,8 +208,15 @@ it: blocks: new_features: text_new_features: "Informati sulle nuove funzionalità e sugli aggiornamenti dei prodotti." - current_new_feature_html: "OpenProject contiene un nuovo quadro di controllo per visualizzare importanti informazioni sul progetto e mostrare se il progetto è in linea con le previsioni.
Puoi inserire vari nuovi widget di stato, come:
  • stato del progetto,
  • panoramica dello stato delle macro-attività,
  • progresso delle attività,
  • attività assegnate agli utenti.
" - learn_about: "Ulteriori informazioni sui nuovi widget di stato" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Attiva" label_add_column_after: "Aggiungi colonna dopo" label_add_column_before: "Aggiungi colonna prima" @@ -309,6 +316,7 @@ it: label_project_plural: "Progetti" label_visibility_settings: "Impostazioni di visibilità" label_quote_comment: "Annota questo commento" + label_recent: "Recent" label_reset: "Reimposta" label_remove_column: "Rimuovi colonna" label_remove_columns: "Rimuovi le colonne selezionate" diff --git a/config/locales/crowdin/js-ja.yml b/config/locales/crowdin/js-ja.yml index 907e2ffd59..45d115aaed 100644 --- a/config/locales/crowdin/js-ja.yml +++ b/config/locales/crowdin/js-ja.yml @@ -209,8 +209,15 @@ ja: blocks: new_features: text_new_features: "新しい機能と製品の更新について表示する" - current_new_feature_html: "OpenProject には、重要なプロジェクト情報を表示 して、プロジェクトが順調に進んでいるかどうかを表示する、新しい 概要ページ が含まれています。
  • プロジェクトのステータス
  • 作業項目のステータスの概要
  • タスクの進捗状況
  • ユーザーに割り当てられたタスク
など、さまざまな新しいステータスウィジェットを挿入できます。" - learn_about: "新しいステータスウィジェットの詳細" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "有効にする" label_add_column_after: "後に列を追加" label_add_column_before: "前に列を追加" @@ -310,6 +317,7 @@ ja: label_project_plural: "プロジェクト" label_visibility_settings: "表示の設定" label_quote_comment: "このコメントを引用" + label_recent: "Recent" label_reset: "リセット" label_remove_column: "列を削除" label_remove_columns: "選択した列を削除" diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml index 978943a647..cc572fdb44 100644 --- a/config/locales/crowdin/js-ko.yml +++ b/config/locales/crowdin/js-ko.yml @@ -208,8 +208,15 @@ ko: blocks: new_features: text_new_features: "새로운 기능 및 제품 업데이트에 대해 읽어보십시오." - current_new_feature_html: "OpenProject에는 중요 프로젝트 정보를 표시하고 프로젝트가 정상 상태인지 나타내는 새로운 요약 페이지가 포함되어 있습니다.
사용자는 다양한 새로운 상태 위젯을 삽입할 수 있습니다. 예:
  • 프로젝트 상태,
  • 작업 패키지 상태 개요,
  • 작업 진행률,
  • 사용자에게 할당된 작업.
" - learn_about: "새로운 상태 위젯에 대해 자세히 알아보기" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "활성화" label_add_column_after: "다음 뒤에 열 추가" label_add_column_before: "다음 앞에 열 추가" @@ -309,6 +316,7 @@ ko: label_project_plural: "프로젝트" label_visibility_settings: "표시 여부 설정" label_quote_comment: "코멘트 인용" + label_recent: "Recent" label_reset: "재설정" label_remove_column: "열 제거" label_remove_columns: "선택된 열 제거" @@ -459,13 +467,13 @@ ko: requires: "요구" required: "다음에 의해 요구됨:" edit: - form_configuration: "Form Configuration" + form_configuration: "양식 구성" projects: "프로젝트" settings: "설정" time_entry: project: '프로젝트' work_package: '작업 패키지' - work_package_required: 'Requires selecting a work package first.' + work_package_required: '먼저 작업 패키지를 선택해야 합니다.' activity: '활동' comment: '코멘트' duration: '기간' @@ -533,13 +541,13 @@ ko: field_value_enter_prompt: "'%{field}'에 대 한 값을 입력하세요." select2: input_too_short: - zero: "Please enter more characters" + zero: "문자를 더 입력하세요" other: "{{count}} 이상의 글자를 입력해 주십시오." load_more: "더 많은 결과를 불러오고 있습니다 ..." no_matches: "조건에 맞는 결과가 없습니다." searching: "찾는 중 ..." selection_too_big: - zero: "You cannot select any items" + zero: "어느 항목도 선택할 수 없습니다" other: "{{limit}}개만 선택하실 수 있습니다." project_menu_details: "세부 정보" sort: diff --git a/config/locales/crowdin/js-lt.yml b/config/locales/crowdin/js-lt.yml index 6c1707aa8a..ea1d16be56 100644 --- a/config/locales/crowdin/js-lt.yml +++ b/config/locales/crowdin/js-lt.yml @@ -208,8 +208,15 @@ lt: blocks: new_features: text_new_features: "Skaitykite apie naujas savybes ir produkto atnaujinimus." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktyvuoti" label_add_column_after: "Pridėti stulpelį po" label_add_column_before: "Pridėti stulpelį prieš" @@ -309,6 +316,7 @@ lt: label_project_plural: "Projektai" label_visibility_settings: "Matomumo nustatymai" label_quote_comment: "Cituoti šį komentarą" + label_recent: "Recent" label_reset: "Nustatyti iš naujo" label_remove_column: "Išimti stulpelį" label_remove_columns: "Pašalinti pažymėtus stulpelius" diff --git a/config/locales/crowdin/js-nl.yml b/config/locales/crowdin/js-nl.yml index 9cb9445bb2..16cf31a84f 100644 --- a/config/locales/crowdin/js-nl.yml +++ b/config/locales/crowdin/js-nl.yml @@ -208,8 +208,15 @@ nl: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Activeren" label_add_column_after: "Kolom toevoegen" label_add_column_before: "Kolom invoegen" @@ -309,6 +316,7 @@ nl: label_project_plural: "Projecten" label_visibility_settings: "Zichtbaarheidsinstellingen" label_quote_comment: "Citeer dit commentaar" + label_recent: "Recent" label_reset: "Herstel" label_remove_column: "Kolom verwijderen" label_remove_columns: "Verwijder geselecteerde kolommen" diff --git a/config/locales/crowdin/js-no.yml b/config/locales/crowdin/js-no.yml index b682fd0b8a..7b7cb1b83d 100644 --- a/config/locales/crowdin/js-no.yml +++ b/config/locales/crowdin/js-no.yml @@ -208,8 +208,15 @@ blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktiver" label_add_column_after: "Add column after" label_add_column_before: "Add column before" @@ -309,6 +316,7 @@ label_project_plural: "Prosjekter" label_visibility_settings: "Visibility settings" label_quote_comment: "Quote this comment" + label_recent: "Recent" label_reset: "Nullstill" label_remove_column: "Remove column" label_remove_columns: "Fjern valgte kolonner" diff --git a/config/locales/crowdin/js-pl.yml b/config/locales/crowdin/js-pl.yml index f762009448..02bee5c511 100644 --- a/config/locales/crowdin/js-pl.yml +++ b/config/locales/crowdin/js-pl.yml @@ -208,8 +208,15 @@ pl: blocks: new_features: text_new_features: "Przeczytaj o nowych funkcjach i aktualizacjach produktów." - current_new_feature_html: "OpenProject zawiera nową stronę Przegląd, służącą do wyświetlania istotnych informacji o projekcie i pokazującą, czy projekt przebiega prawidłowo.
Można wstawić różne nowe widżety stanu, takie jak:
  • stan projektu,
  • przegląd stanu pakietu roboczego,
  • pozstęp zadania,
  • zadania przypisane do użytkowników.
" - learn_about: "Dowiedz się więcej o nowych widżetach stanu" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktywuj" label_add_column_after: "Dodaj kolumnę po" label_add_column_before: "Dodaj kolumnę przed" @@ -309,6 +316,7 @@ pl: label_project_plural: "Projekty" label_visibility_settings: "Ustawienia widoczności" label_quote_comment: "Cytuj komentarz" + label_recent: "Recent" label_reset: "Reset" label_remove_column: "Usuń kolumnę" label_remove_columns: "Usuń zaznaczone kolumny" diff --git a/config/locales/crowdin/js-pt-BR.yml b/config/locales/crowdin/js-pt-BR.yml index 34c20f753c..07b2b8731d 100644 --- a/config/locales/crowdin/js-pt-BR.yml +++ b/config/locales/crowdin/js-pt-BR.yml @@ -207,8 +207,15 @@ pt-BR: blocks: new_features: text_new_features: "Ler sobre os novos recursos e atualizações de produtos." - current_new_feature_html: "OpenProject contém uma nova Página de visão geral para exibir informações importantes do projeto e mostrar se ele está sob controle.
Você pode inserir vários novos widgets de estado, como:
  • estado do projeto,
  • visão geral do estado do pacote de trabalho,
  • progresso da tarefa,
  • tarefas atribuídas a usuários.
" - learn_about: "Saiba mais sobre os novos widgets de estado" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Ativar" label_add_column_after: "Adicionar coluna depois" label_add_column_before: "Adicionar coluna antes" @@ -308,6 +315,7 @@ pt-BR: label_project_plural: "Projetos" label_visibility_settings: "Configurações de visibilidade" label_quote_comment: "Citar este comentário" + label_recent: "Recent" label_reset: "Reiniciar" label_remove_column: "Remover coluna" label_remove_columns: "Remover colunas selecionadas" @@ -458,13 +466,13 @@ pt-BR: requires: "exigindo" required: "exigido por" edit: - form_configuration: "Form Configuration" + form_configuration: "Configuração do formulário" projects: "Projetos" settings: "Configurações" time_entry: project: 'Projeto' work_package: 'Pacote de trabalho' - work_package_required: 'Requires selecting a work package first.' + work_package_required: 'Requer que selecione um pacote de trabalho primeiro.' activity: 'Atividade' comment: 'Comentário' duration: 'Duração' @@ -532,14 +540,14 @@ pt-BR: field_value_enter_prompt: "Insira um valor para '%{field}'" select2: input_too_short: - zero: "Please enter more characters" + zero: "Por favor, insira mais caracteres" one: "Por favor, insira mais um caracter" other: "Por favor, insira {{count}} ou mais caracteres" load_more: "Carregando mais resultados..." no_matches: "Encontrado nenhum resultado" searching: "Pesquisando ..." selection_too_big: - zero: "You cannot select any items" + zero: "Não pode selecionar nenhum item" one: "Você pode selecionar somente um item" other: "Você pode selecionar somente {{limit}} itens" project_menu_details: "Detalhes" diff --git a/config/locales/crowdin/js-pt.yml b/config/locales/crowdin/js-pt.yml index 7f5a7dbfdf..895fc002c8 100644 --- a/config/locales/crowdin/js-pt.yml +++ b/config/locales/crowdin/js-pt.yml @@ -208,8 +208,15 @@ pt: blocks: new_features: text_new_features: "Leia sobre novos recursos e atualizações de produtos." - current_new_feature_html: "O OpenProject contém uma nova página de visão geral para mostrar informações importantes do projeto e mostrar se o projeto está sob controlo.
Pode inserir vários novos widgets de estado, tais como:
  • estado do projeto,
  • visão geral do estado do pacote de trabalho,
  • progresso de tarefas,
  • tarefas atribuídas aos utilizadores.
" - learn_about: "Saiba mais sobre os novos widgets de estado" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Ativar" label_add_column_after: "Adicionar coluna após" label_add_column_before: "Adicionar coluna antes" @@ -309,6 +316,7 @@ pt: label_project_plural: "Projetos" label_visibility_settings: "Configurações de visibilidade" label_quote_comment: "Citar este comentário" + label_recent: "Recent" label_reset: "Reiniciar" label_remove_column: "Remover coluna" label_remove_columns: "Remover colunas selecionadas" @@ -459,13 +467,13 @@ pt: requires: "a necessitar" required: "exigido por" edit: - form_configuration: "Form Configuration" + form_configuration: "Configuração do formulário" projects: "Projetos" settings: "Definições" time_entry: project: 'Projecto' work_package: 'Pacote de trabalho' - work_package_required: 'Requires selecting a work package first.' + work_package_required: 'Requer que selecione um pacote de trabalho primeiro.' activity: 'Atividade' comment: 'Comentario' duration: 'Duração' @@ -533,14 +541,14 @@ pt: field_value_enter_prompt: "Insira um valor para '%{field}'" select2: input_too_short: - zero: "Please enter more characters" + zero: "Por favor, insira mais caracteres" one: "Por favor, insira um ou mais carateres" other: "Por favor, insira mais {{count}} carateres" load_more: "A carregar mais resultados ..." no_matches: "Nenhuma correspondência encontrada" searching: "A procurar..." selection_too_big: - zero: "You cannot select any items" + zero: "Não pode selecionar nenhum item" one: "Só pode selecionar um item" other: "Só pode selecionar {{limit}} itens" project_menu_details: "Detalhes" diff --git a/config/locales/crowdin/js-ro.yml b/config/locales/crowdin/js-ro.yml index 518ae65410..6d11ecedab 100644 --- a/config/locales/crowdin/js-ro.yml +++ b/config/locales/crowdin/js-ro.yml @@ -207,8 +207,15 @@ ro: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Activare" label_add_column_after: "Adauga o coloana dupa" label_add_column_before: "Adauga o coloana inainte" @@ -308,6 +315,7 @@ ro: label_project_plural: "Proiecte" label_visibility_settings: "Setări de vizibilitate" label_quote_comment: "Citare comentariu" + label_recent: "Recent" label_reset: "Resetare" label_remove_column: "Elimina colana" label_remove_columns: "Eliminare coloane selectate" diff --git a/config/locales/crowdin/js-ru.yml b/config/locales/crowdin/js-ru.yml index 2d7f1b0bd1..658b981150 100644 --- a/config/locales/crowdin/js-ru.yml +++ b/config/locales/crowdin/js-ru.yml @@ -207,8 +207,15 @@ ru: blocks: new_features: text_new_features: "Читайте о новых возможностях и обновлениях продуктов." - current_new_feature_html: "В OpenProject появилась новая страница обзора, где собрана важная информация о проекте, в том числе сведения о его отслеживании.
Кроме того, можно добавить множество новых виджетов состояния, таких как:
  • состояние проекта;
  • обзор состояния пакета работ;
  • ход выполнения задач;
  • задачи, назначенные пользователям.
" - learn_about: "Подробнее о новых виджетах состояния" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Активировать" label_add_column_after: "Добавить столбец после" label_add_column_before: "Добавить столбец перед" @@ -308,6 +315,7 @@ ru: label_project_plural: "Проекты" label_visibility_settings: "Параметры видимости" label_quote_comment: "Цитировать этот комментарий" + label_recent: "Recent" label_reset: "Сброс" label_remove_column: "Удалить столбец" label_remove_columns: "Удалить выбранные столбцы" @@ -532,7 +540,7 @@ ru: field_value_enter_prompt: "Введите значение для «%{field}»" select2: input_too_short: - zero: "Please enter more characters" + zero: "Пожалуйста, введите больше символов" one: "Пожалуйста, введите еще один символ" few: "Пожалуйста, введите более {{count}} символов" many: "Пожалуйста, введите более {{count}} символов" @@ -541,7 +549,7 @@ ru: no_matches: "Совпадения не найдены" searching: "Поиск ..." selection_too_big: - zero: "You cannot select any items" + zero: "Вы не можете выбрать элементы" one: "Вы можете выбрать только один элемент" few: "Можно выбрать {{limit}} элементов" many: "Можно выбрать {{limit}} элементов" @@ -887,7 +895,7 @@ ru: many: "пакет работ с %{count} дочерними" other: "пакет работ с %{count} дочерними" hour: - zero: "0 h" + zero: "0 ч" one: "1 ч" few: "%{count} ч" many: "%{count} ч" diff --git a/config/locales/crowdin/js-sk.yml b/config/locales/crowdin/js-sk.yml index 425780fd20..257d586bcd 100644 --- a/config/locales/crowdin/js-sk.yml +++ b/config/locales/crowdin/js-sk.yml @@ -208,8 +208,15 @@ sk: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktivovať" label_add_column_after: "Pridať stĺpec po" label_add_column_before: "Pridať stĺpec pred" @@ -309,6 +316,7 @@ sk: label_project_plural: "Projekty" label_visibility_settings: "Nastavenia viditeľnosti" label_quote_comment: "Citovať tento komentár" + label_recent: "Recent" label_reset: "Vynulovať" label_remove_column: "Odstrániť stĺpec" label_remove_columns: "Odstrániť vybraté stĺpce" diff --git a/config/locales/crowdin/js-sv.yml b/config/locales/crowdin/js-sv.yml index 922663845d..97a65a4caa 100644 --- a/config/locales/crowdin/js-sv.yml +++ b/config/locales/crowdin/js-sv.yml @@ -207,8 +207,15 @@ sv: blocks: new_features: text_new_features: "Läs om nya funktioner och produktuppdateringar." - current_new_feature_html: "OpenProject innehåller en ny översiktssida för att visa viktig projektinformation och visa om projektet är på rätt spår.
Du kan infoga olika nya statuswidgets, såsom:
  • projektstatus,
  • översikt över status för arbetspaket,
  • uppgiftsframsteg,
  • uppgifter som tilldelats användare.
" - learn_about: "Läs mer om de nya statuswidgetarna" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Aktivera" label_add_column_after: "Lägg till kolumn efter" label_add_column_before: "Lägg till kolumn före" @@ -308,6 +315,7 @@ sv: label_project_plural: "Projekt" label_visibility_settings: "Synlighet inställningar" label_quote_comment: "Citera denna kommentar" + label_recent: "Recent" label_reset: "Återställ" label_remove_column: "Ta bort kolumn" label_remove_columns: "Ta bort markerade kolumner" diff --git a/config/locales/crowdin/js-tr.yml b/config/locales/crowdin/js-tr.yml index 0a7f464179..2be8f391c1 100644 --- a/config/locales/crowdin/js-tr.yml +++ b/config/locales/crowdin/js-tr.yml @@ -208,8 +208,15 @@ tr: blocks: new_features: text_new_features: "Yeni özellikler ve ürün güncellemeleri hakkında bilgi edinin." - current_new_feature_html: "OpenProject, önemli proje bilgilerini görüntülemek ve projenin yolunda olup olmadığını göstermek için yeni bir Genel bakış sayfası içerir.
Şunlar gibi çeşitli yeni durum widget'ları ekleyebilirsiniz:
  • proje durumu,
  • iş paketi durumuna genel bakış,
  • görev ilerlemesi,
  • kullanıcılara atanan görevler.
" - learn_about: "Yeni durum widget'ları hakkında daha fazla bilgi edinin" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Etkinleştir" label_add_column_after: "Sonrasına sütun ekle" label_add_column_before: "Öncesine sütun ekle" @@ -309,6 +316,7 @@ tr: label_project_plural: "Projeler" label_visibility_settings: "Görünürlük ayarları" label_quote_comment: "Yorumu alıntıla" + label_recent: "Recent" label_reset: "Sıfırla" label_remove_column: "Sütunu kaldır" label_remove_columns: "Seçili sütunları sil" diff --git a/config/locales/crowdin/js-uk.yml b/config/locales/crowdin/js-uk.yml index ab37fbea95..a2310b966f 100644 --- a/config/locales/crowdin/js-uk.yml +++ b/config/locales/crowdin/js-uk.yml @@ -208,8 +208,15 @@ uk: blocks: new_features: text_new_features: "Читайте про нові функції та оновлення продуктів." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "Активувати" label_add_column_after: "Додати стовпець після" label_add_column_before: "Додати стовпець перед" @@ -309,6 +316,7 @@ uk: label_project_plural: "Проекти" label_visibility_settings: "Налаштування видимості ..." label_quote_comment: "Цитувати цей коментар" + label_recent: "Recent" label_reset: "Скинути" label_remove_column: "Видалити стовпець" label_remove_columns: "Видалити вибрані стовпці" diff --git a/config/locales/crowdin/js-zh-CN.yml b/config/locales/crowdin/js-zh-CN.yml index 260a5b1289..5e330d8be3 100644 --- a/config/locales/crowdin/js-zh-CN.yml +++ b/config/locales/crowdin/js-zh-CN.yml @@ -208,8 +208,15 @@ zh-CN: blocks: new_features: text_new_features: "了解新功能和产品更新。" - current_new_feature_html: "OpenProject 包含一个新的概览页面,用于显示重要的项目信息并显示该项目是否按计划进行。
您可以插入各种新的状态微件,例如:
  • 项目状态、
  • 工作包状态概览、
  • 任务进度、
  • 分配给用户的任务。
" - learn_about: "详细了解新的状态微件" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "激活" label_add_column_after: "之后添加列" label_add_column_before: "在之前添加列" @@ -309,6 +316,7 @@ zh-CN: label_project_plural: "项目" label_visibility_settings: "可见性设置" label_quote_comment: "引用这个评论" + label_recent: "Recent" label_reset: "重置" label_remove_column: "删除列" label_remove_columns: "删除选定的列" @@ -459,13 +467,13 @@ zh-CN: requires: "要求" required: "要求于" edit: - form_configuration: "Form Configuration" + form_configuration: "表单配置" projects: "项目" settings: "设置" time_entry: project: '项目' work_package: '工作包' - work_package_required: 'Requires selecting a work package first.' + work_package_required: '需要先选择一个工作包。' activity: '活动' comment: '评论' duration: '持续时间' @@ -533,13 +541,13 @@ zh-CN: field_value_enter_prompt: "为'%{field}'输入值" select2: input_too_short: - zero: "Please enter more characters" + zero: "请输入更多字符。" other: "请再输入{{count}} 个字符" load_more: "正在加载更多的结果..." no_matches: "未找到匹配项" searching: "正在搜索..." selection_too_big: - zero: "You cannot select any items" + zero: "您无法选择任何项" other: "您可以只选择 {{limit}} 个条目" project_menu_details: "详细信息" sort: diff --git a/config/locales/crowdin/js-zh-TW.yml b/config/locales/crowdin/js-zh-TW.yml index d8e8be9acf..5b23b5017d 100644 --- a/config/locales/crowdin/js-zh-TW.yml +++ b/config/locales/crowdin/js-zh-TW.yml @@ -207,8 +207,15 @@ zh-TW: blocks: new_features: text_new_features: "Read about new features and product updates." - current_new_feature_html: "OpenProject contains a new Overview page to display important project information and show whether the project is on track.
You can insert various new status widgets, such as:
  • project status,
  • overview of work package status,
  • task progress,
  • tasks assigned to users.
" - learn_about: "Learn more about the new status widgets" + learn_about: "Learn more about the new features" + standard: + learn_about_link: https://www.openproject.org/openproject-10-4 + current_new_feature_html: > + The release contains various new features and improvements:

  • Default design templates to select a light or dark theme (premium feature).
  • New time tracking widget for My page to show spent time in a bar chart.
  • XLS-exports for cost reports and formatted text in PDF export of work packages.
  • Improved design and usability, i.e. tabs and more in project settings and administration.
+ bim: + learn_about_link: https://www.openproject.org/openproject-bim-10-4 + current_new_feature_html: > + OpenProject contains a new IFC module to integrate 3D models into your project management application and to work collaboratively with these files with your team without installation of separate costly software or licenses.

  • Import IFC files of building models into your OpenProject application.
  • Open 3D models and visualize building models in your browser.
  • Easily work on multiple IFC files with your team directly in OpenProject without installation of separate costly software.
label_activate: "啟用" label_add_column_after: "在後面增加一欄" label_add_column_before: "在前面增加一欄" @@ -308,6 +315,7 @@ zh-TW: label_project_plural: "專案" label_visibility_settings: "可見度設定" label_quote_comment: "引述這個評論" + label_recent: "Recent" label_reset: "重置" label_remove_column: "移除欄" label_remove_columns: "移除所選欄" diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml index 6675369851..b8d0bdfb0f 100644 --- a/config/locales/crowdin/ko.yml +++ b/config/locales/crowdin/ko.yml @@ -28,31 +28,31 @@ ko: plugins: no_results_title_text: 사용 가능한 플러그인이 없습니다. custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" + color_theme: "컬러 테마" + color_theme_custom: "(사용자 지정)" colors: - alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" - header-item-bg-hover-color: "Header background on hover" - header-item-font-color: "Header font" - header-item-font-hover-color: "Header font on hover" - header-border-bottom-color: "Header border" - main-menu-bg-color: "Main menu background" - main-menu-bg-selected-background: "Main menu when selected" - main-menu-bg-hover-background: "Main menu on hover" - main-menu-font-color: "Main menu font" - main-menu-selected-font-color: "Main menu font when selected" - main-menu-hover-font-color: "Main menu font on hover" - main-menu-border-color: "Main menu border" + alternative-color: "대안" + content-link-color: "링크 글꼴" + primary-color: "기본" + primary-color-dark: "기본(진함)" + header-bg-color: "헤더 배경" + header-item-bg-hover-color: "가리킬 때 헤더 배경" + header-item-font-color: "헤더 글꼴" + header-item-font-hover-color: "가리킬 때 헤더 글꼴" + header-border-bottom-color: "헤더 테두리" + main-menu-bg-color: "기본 메뉴 배경" + main-menu-bg-selected-background: "선택할 때 기본 메뉴" + main-menu-bg-hover-background: "가리킬 때 기본 메뉴" + main-menu-font-color: "기본 메뉴 글꼴" + main-menu-selected-font-color: "선택할 때 기본 메뉴 글꼴" + main-menu-hover-font-color: "가리킬 때 기본 메뉴 글꼴" + main-menu-border-color: "기본 메뉴 테두리" custom_colors: "사용자 정의 색상" customize: "당신만의 로고로 당신의 OpenProject 설치를 커스텀하세요. 참고: 이 로고는 공개적으로 접근 가능합니다." enterprise_notice: "OpenProject 개발에의 재정적인 후원에 대한 특별한 감사로 이 작은 기능은 Enterprise Edition 후원자에게만 지원됩니다." manage_colors: "색상 선택 옵션 편집" instructions: - alternative-color: "Strong accent color, typically used for the most important button on a screen." + alternative-color: "강한 강조 색은 일반적으로 화면의 가장 중요한 버튼에 사용됩니다." content-link-color: "대부분 링크의 글꼴색입니다." primary-color: "주 색상" primary-color-dark: "일반적으로 메인 색상의 어두운 버전은 호버 효과에 사용됩니다." @@ -597,7 +597,7 @@ ko: time_entry: attributes: hours: - day_limit: "is too high as a maximum of 24 hours can be logged per date." + day_limit: "하루 최대 24시간을 기록할 수 있으므로 너무 높습니다." work_package: is_not_a_valid_target_for_time_entries: "작업 패키지 #%{id}은(는) 시간 항목 재할당에 올바른 대상이 아닙니다." attributes: @@ -744,7 +744,7 @@ ko: type: "타입" updated_at: "업데이트 날짜" updated_on: "업데이트 날짜" - uploader: "Uploader" + uploader: "업로더" user: "사용자" version: "버전" work_package: "작업 패키지" @@ -1018,7 +1018,7 @@ ko: rename_groups: "특성 그룹 이름 바꾸기" project_filters: description_html: "Filtering and sorting on custom fields is an enterprise edition feature." - enumeration_activities: "Time tracking activities" + enumeration_activities: "시간 추적 활동" enumeration_work_package_priorities: "작업 패키지 우선 순위" enumeration_reported_project_statuses: "보고된 프로젝트 상태" error_auth_source_sso_failed: "사용자 '%{value}'에 대한 Single Sign-On(SSO) 실패" @@ -1090,7 +1090,7 @@ ko: pdf_with_descriptions_and_attachments: "PDF와 설명 및 첨부 파일" pdf_with_attachments: "PDF와 첨부 파일" image: - omitted: "Image not exported." + omitted: "이미지를 내보내지 못했습니다." extraction: available: pdftotext: "Pdftotext 사용 가능(선택적)" @@ -1671,16 +1671,16 @@ ko: label_workflow_plural: "워크플로" label_workflow_summary: "요약" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0개 닫힘" other: "1개 닫힘\n%{count}개 닫힘" label_x_comments: - zero: "no comments" + zero: "코멘트 없음" other: "1개 코멘트\n%{count}개 코멘트" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0개 열림" other: "1개 열림\n%{count}개 열림" label_x_projects: - zero: "no projects" + zero: "프로젝트 없음" other: "1개 프로젝트\n%{count}개 프로젝트" label_year: "년" label_yesterday: "어제" @@ -2221,7 +2221,7 @@ ko: text_destroy_with_associated: "삭제할 작업 패키지와 연결된 추가 개체가 있습니다. 이러한 개체의 유형은 다음과 같습니다." text_destroy_what_to_do: "어떤 작업을 수행하시겠습니까?" text_diff_truncated: "... 이 차이점은 표시할 수 있는 최대 크기를 초과하므로 잘렸습니다." - text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server to enable them." + text_email_delivery_not_configured: "이메일 배달이 구성되지 않았고, 알림이 비활성화되었습니다.\nSMTP 서버를 구성하여 활성화하세요." text_enumeration_category_reassign_to: "이 값에 해당 항목 다시 할당:" text_enumeration_destroy_question: "%{count}개 개체가 이 값에 할당되었습니다." text_file_repository_writable: "첨부 파일 디렉터리 쓰기 가능" @@ -2517,13 +2517,13 @@ ko: warning_bar: protocol_mismatch: - title: 'Protocol setting mismatch' + title: '프로토콜 설정 불일치' text_html: > - Your application is running with its protocol setting set to %{set_protocol}, but the request is an %{actual_protocol} request. This will result in errors! Go to System settings and change the "Protocol" setting to correct this. + 해당 애플리케이션이 %{set_protocol}(으)로 지정된 프로토콜 설정으로 실행되고 있지만, 이 요청은 %{actual_protocol} 요청입니다. 이로 인해 오류가 발생하게 됩니다! 시스템 설정으로 이동하고 "프로토콜" 설정을 변경하여 이 오류를 수정하세요. hostname_mismatch: - title: 'Hostname setting mismatch' + title: '호스트 이름 설정 불일치' text_html: > - Your application is running with its host name setting set to %{set_hostname}, but the request is a %{actual_hostname} hostname. This will result in errors! Go to System settings and change the "Host name" setting to correct this. + 해당 애플리케이션이 %{set_hostname}(으)로 지정된 호스트 이름 설정으로 실행되고 있지만, 이 요청은 %{actual_hostname} 호스트 이름입니다. 이로 인해 오류가 발생하게 됩니다! 시스템 설정으로 이동하고 "호스트 이름" 설정을 변경하여 이 오류를 수정하세요. menu_item: "메뉴 항목" menu_item_setting: "표시 여부" wiki_menu_item_for: "위키 페이지 \"%{title}\"에 대한 메뉴 항목" diff --git a/config/locales/crowdin/pt-BR.yml b/config/locales/crowdin/pt-BR.yml index 347484e1ad..972cb5788f 100644 --- a/config/locales/crowdin/pt-BR.yml +++ b/config/locales/crowdin/pt-BR.yml @@ -28,31 +28,31 @@ pt-BR: plugins: no_results_title_text: Atualmente, não existem plugins disponíveis. custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" + color_theme: "Cores do tema" + color_theme_custom: "(Personalizado)" colors: - alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" - header-item-bg-hover-color: "Header background on hover" - header-item-font-color: "Header font" - header-item-font-hover-color: "Header font on hover" - header-border-bottom-color: "Header border" - main-menu-bg-color: "Main menu background" - main-menu-bg-selected-background: "Main menu when selected" - main-menu-bg-hover-background: "Main menu on hover" - main-menu-font-color: "Main menu font" - main-menu-selected-font-color: "Main menu font when selected" - main-menu-hover-font-color: "Main menu font on hover" - main-menu-border-color: "Main menu border" + alternative-color: "Alternativo" + content-link-color: "Fonte dos links" + primary-color: "Primária" + primary-color-dark: "Primária (escuro)" + header-bg-color: "Fundo do cabeçalho" + header-item-bg-hover-color: "Fundo do cabeçalho ao passar o rato" + header-item-font-color: "Fonte do cabeçalho" + header-item-font-hover-color: "Fonte do cabeçalho ao passar o rato" + header-border-bottom-color: "Borda do cabeçalho" + main-menu-bg-color: "Fundo do menu principal" + main-menu-bg-selected-background: "Menu principal quando selecionado" + main-menu-bg-hover-background: "Menu principal ao passar o rato" + main-menu-font-color: "Fonte do menu principal" + main-menu-selected-font-color: "Fonte do menu principal quando selecionado" + main-menu-hover-font-color: "Fonte do menu principal ao passar o rato" + main-menu-border-color: "Borda do menu principal" custom_colors: "Cores personalizadas" customize: "Personalize a instalação do OpenProject com sua própria logomarca. Nota: Esta logomarca será acessível ao público." enterprise_notice: "Como um 'Obrigado!' especial a sua contribuição financeira para desenvolver o OpenProject, esse pequeno recurso está disponível somente para assinantes do suporte da versão Enterprise Edition." manage_colors: "Editar opções de seleção de cor" instructions: - alternative-color: "Strong accent color, typically used for the most important button on a screen." + alternative-color: "Cor de contraste forte, utilizada habitualmente no botão mais importante de um ecrã." content-link-color: "Cor da fonte da maioria dos links." primary-color: "Cor principal." primary-color-dark: "Normalmente é uma versão mais escura da cor principal, usada para efeitos de focalizar." @@ -598,7 +598,7 @@ pt-BR: time_entry: attributes: hours: - day_limit: "is too high as a maximum of 24 hours can be logged per date." + day_limit: "é demasiado alto, uma vez que pode ser registado por data um máximo de 24 horas." work_package: is_not_a_valid_target_for_time_entries: "Pacote de trabalho #%{id} não é válido para re-atribuir os registros de horas gastas." attributes: @@ -748,7 +748,7 @@ pt-BR: type: "Tipo" updated_at: "Atualizado em" updated_on: "Atualizado em" - uploader: "Uploader" + uploader: "Enviado por" user: "Usuário" version: "Versão" work_package: "Pacote de trabalho" @@ -1034,7 +1034,7 @@ pt-BR: rename_groups: "Renomear grupos de atributos" project_filters: description_html: "Filtrar e ordenar em campos personalizados é um recurso da edição empresarial." - enumeration_activities: "Time tracking activities" + enumeration_activities: "Atividades de controlo de tempo" enumeration_work_package_priorities: "Prioridades do pacote de trabalho" enumeration_reported_project_statuses: "Situação relatada do projeto" error_auth_source_sso_failed: "Single Sign-On (SSO) para o usuário '%{value}' falhou" @@ -1106,7 +1106,7 @@ pt-BR: pdf_with_descriptions_and_attachments: "PDF com descrições e anexos" pdf_with_attachments: "PDF com anexos" image: - omitted: "Image not exported." + omitted: "Imagem não exportada." extraction: available: pdftotext: "Pdftotext disponível (opcional)" @@ -1687,19 +1687,19 @@ pt-BR: label_workflow_plural: "Fluxos de trabalho" label_workflow_summary: "Sumário" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0 fechados" one: "1 fechado" other: "%{count} fechados" label_x_comments: - zero: "no comments" + zero: "sem comentários" one: "1 comentário" other: "%{count} comentários" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0 abertos" one: "1 aberto" other: "%{count} abertos" label_x_projects: - zero: "no projects" + zero: "sem projetos" one: "1 projeto" other: "%{count} projetos" label_year: "Ano" @@ -2244,7 +2244,7 @@ pt-BR: text_destroy_with_associated: "Existem objetos adicionais associados com o pacote de trabalho que serão excluídos. Esses objetos são dos seguintes tipos:" text_destroy_what_to_do: "O que você quer fazer?" text_diff_truncated: "... Este diff foi truncado porque excede o tamanho máximo que pode ser exibido." - text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server to enable them." + text_email_delivery_not_configured: "A entrega de emails não está configurada e as notificações estão desativadas.\nConfigure o seu servidor de SMTP para ativar." text_enumeration_category_reassign_to: "Reatribuí-los para este valor:" text_enumeration_destroy_question: "%{count} objetos estão atribuídos a esse valor." text_file_repository_writable: "Diretório de anexos gravável" @@ -2541,13 +2541,13 @@ pt-BR: warning_bar: protocol_mismatch: - title: 'Protocol setting mismatch' + title: 'Incompatibilidade de configuração do protocolo' text_html: > - Your application is running with its protocol setting set to %{set_protocol}, but the request is an %{actual_protocol} request. This will result in errors! Go to System settings and change the "Protocol" setting to correct this. + A sua aplicação está a ser executada com a sua configuração de protocolo definida para %{set_protocol}, mas a soliticitação é uma solicitação %{actual_protocol}. Isto pode provocar erros! Avance para as Configurações do sistema e altere a configuração "Protocolo" para corrigir isto. hostname_mismatch: - title: 'Hostname setting mismatch' + title: 'Incompatibilidade de configuração do anfitrião' text_html: > - Your application is running with its host name setting set to %{set_hostname}, but the request is a %{actual_hostname} hostname. This will result in errors! Go to System settings and change the "Host name" setting to correct this. + A sua aplicação está a ser executada com a configuração de nome de anfitrião definida como %{set_hostname}, mas a soliticitação é um nome de anfitrião %{actual_hostname}. Isto pode provocar erros! Avance para Configurações do Sistema e altere a configuração de "Nome de anfitrião" para corrigir isto. menu_item: "Item de menu" menu_item_setting: "Visibilidade" wiki_menu_item_for: "Item de menu para página wiki \"%{title}\"" diff --git a/config/locales/crowdin/pt.yml b/config/locales/crowdin/pt.yml index 0e282e8cba..334a529e55 100644 --- a/config/locales/crowdin/pt.yml +++ b/config/locales/crowdin/pt.yml @@ -28,31 +28,31 @@ pt: plugins: no_results_title_text: Atualmente, não existem extensões disponíveis. custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" + color_theme: "Cores do tema" + color_theme_custom: "(Personalizado)" colors: - alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" - header-item-bg-hover-color: "Header background on hover" - header-item-font-color: "Header font" - header-item-font-hover-color: "Header font on hover" - header-border-bottom-color: "Header border" - main-menu-bg-color: "Main menu background" - main-menu-bg-selected-background: "Main menu when selected" - main-menu-bg-hover-background: "Main menu on hover" - main-menu-font-color: "Main menu font" - main-menu-selected-font-color: "Main menu font when selected" - main-menu-hover-font-color: "Main menu font on hover" - main-menu-border-color: "Main menu border" + alternative-color: "Alternativo" + content-link-color: "Fonte dos links" + primary-color: "Primária" + primary-color-dark: "Primária (escuro)" + header-bg-color: "Fundo do cabeçalho" + header-item-bg-hover-color: "Fundo do cabeçalho ao passar o rato" + header-item-font-color: "Fonte do cabeçalho" + header-item-font-hover-color: "Fonte do cabeçalho ao passar o rato" + header-border-bottom-color: "Borda do cabeçalho" + main-menu-bg-color: "Fundo do menu principal" + main-menu-bg-selected-background: "Menu principal quando selecionado" + main-menu-bg-hover-background: "Menu principal ao passar o rato" + main-menu-font-color: "Fonte do menu principal" + main-menu-selected-font-color: "Fonte do menu principal quando selecionado" + main-menu-hover-font-color: "Fonte do menu principal ao passar o rato" + main-menu-border-color: "Borda do menu principal" custom_colors: "Cores personalizadas" customize: "Personalize a sua instalação do OpenProject com seu próprio logótipo. Nota: este logótipo estará acessível ao público." enterprise_notice: "Como forma de agradecimento pela sua contribuição financeira para o desenvolvimento do OpenProject, esta pequena funcionalidade está apenas disponível para os subscritores da versão Enterprise." manage_colors: "Editar opções de selecção de cor" instructions: - alternative-color: "Strong accent color, typically used for the most important button on a screen." + alternative-color: "Cor de contraste forte, utilizada habitualmente no botão mais importante de um ecrã." content-link-color: "Cor da fonte da maioria dos links." primary-color: "Cor principal." primary-color-dark: "Normalmente é utilizada uma cor mais escura da cor principal para a ação de passar com o rato por cima." @@ -599,7 +599,7 @@ pt: time_entry: attributes: hours: - day_limit: "is too high as a maximum of 24 hours can be logged per date." + day_limit: "é demasiado alto, uma vez que pode ser registado por data um máximo de 24 horas." work_package: is_not_a_valid_target_for_time_entries: "Pacote de trabalho #%{id} não válido para reafectar os registos de horas." attributes: @@ -749,7 +749,7 @@ pt: type: "Tipo" updated_at: "Atualizado em" updated_on: "Atualizado em" - uploader: "Uploader" + uploader: "Enviado por" user: "Utilizador" version: "Versão" work_package: "Pacote de trabalho" @@ -1035,7 +1035,7 @@ pt: rename_groups: "Mudar o nome de grupos de atributos" project_filters: description_html: "Filtrar e ordenar os campos personalizados é uma característica da edição enterprise." - enumeration_activities: "Time tracking activities" + enumeration_activities: "Atividades de controlo de tempo" enumeration_work_package_priorities: "Prioridades de tarefas" enumeration_reported_project_statuses: "Estado do projeto reportado" error_auth_source_sso_failed: "Single Sign-On (SSO) para o utilizador '%{value}' falhou" @@ -1107,7 +1107,7 @@ pt: pdf_with_descriptions_and_attachments: "PDF com descrições e anexos" pdf_with_attachments: "PDF com anexos" image: - omitted: "Image not exported." + omitted: "Imagem não exportada." extraction: available: pdftotext: "Pdftotext disponível (opcional)" @@ -1688,19 +1688,19 @@ pt: label_workflow_plural: "Fluxos de Trabalho" label_workflow_summary: "Resumo" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0 fechados" one: "Um fechado" other: "%{count} fechados" label_x_comments: - zero: "no comments" + zero: "sem comentários" one: "1 comentário" other: "%{count} comentários" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0 abertos" one: "Um aberto" other: "%{count} abertos" label_x_projects: - zero: "no projects" + zero: "sem projetos" one: "1 projeto" other: "%{count} projetos" label_year: "Ano" @@ -2243,7 +2243,7 @@ pt: text_destroy_with_associated: "Existem objetos adicionais associados com o pacote de trabalho que está a ser apagado. Esses objetos são dos seguintes tipos:" text_destroy_what_to_do: "O que deseja fazer?" text_diff_truncated: "... Este diff foi truncado porque excede o tamanho máximo que pode ser mostrado." - text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server to enable them." + text_email_delivery_not_configured: "A entrega de emails não está configurada e as notificações estão desativadas.\nConfigure o seu servidor de SMTP para ativar." text_enumeration_category_reassign_to: "Reatribuí-los ao valor:" text_enumeration_destroy_question: "%{count} objetos estão atribuídos a esse valor." text_file_repository_writable: "Diretório de anexos com permissões de escrita" @@ -2541,13 +2541,13 @@ pt: warning_bar: protocol_mismatch: - title: 'Protocol setting mismatch' + title: 'Incompatibilidade de configuração do protocolo' text_html: > - Your application is running with its protocol setting set to %{set_protocol}, but the request is an %{actual_protocol} request. This will result in errors! Go to System settings and change the "Protocol" setting to correct this. + A sua aplicação está a ser executada com a sua configuração de protocolo definida para %{set_protocol}, mas a soliticitação é uma solicitação %{actual_protocol}. Isto pode provocar erros! Avance para as Configurações do sistema e altere a configuração "Protocolo" para corrigir isto. hostname_mismatch: - title: 'Hostname setting mismatch' + title: 'Incompatibilidade de configuração do anfitrião' text_html: > - Your application is running with its host name setting set to %{set_hostname}, but the request is a %{actual_hostname} hostname. This will result in errors! Go to System settings and change the "Host name" setting to correct this. + A sua aplicação está a ser executada com a configuração de nome de anfitrião definida como %{set_hostname}, mas a soliticitação é um nome de anfitrião %{actual_hostname}. Isto pode provocar erros! Avance para Configurações do Sistema e altere a configuração de "Nome de anfitrião" para corrigir isto. menu_item: "Item de menu" menu_item_setting: "Visibilidade" wiki_menu_item_for: "Item de menu para página wiki \"%{title}\"" diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml index bdc8d9cc8f..6dd97564e6 100644 --- a/config/locales/crowdin/ru.yml +++ b/config/locales/crowdin/ru.yml @@ -1719,25 +1719,25 @@ ru: label_workflow_plural: "Рабочие потоки" label_workflow_summary: "Сводка" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0 закрыто" one: "1 закрыто" few: "%{count} закрыто" many: "%{count} закрыто" other: "%{count} закрыто" label_x_comments: - zero: "no comments" + zero: "нет комментариев" one: "1 комментарий" few: "%{count} комментариев" many: "%{count} комментариев" other: "%{count} комментариев" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0 открытых" one: "1 открыт" few: "%{count} открыто" many: "%{count} открыто" other: "%{count} открыто" label_x_projects: - zero: "no projects" + zero: "нет проектов" one: "1 проект" few: "%{count} проектов" many: "%{count} проектов" diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 0281553c60..04d22c05b0 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -28,31 +28,31 @@ zh-CN: plugins: no_results_title_text: 目前没有插件可用。 custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" + color_theme: "颜色主题" + color_theme_custom: "(自定义)" colors: - alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" - header-item-bg-hover-color: "Header background on hover" - header-item-font-color: "Header font" - header-item-font-hover-color: "Header font on hover" - header-border-bottom-color: "Header border" - main-menu-bg-color: "Main menu background" - main-menu-bg-selected-background: "Main menu when selected" - main-menu-bg-hover-background: "Main menu on hover" - main-menu-font-color: "Main menu font" - main-menu-selected-font-color: "Main menu font when selected" - main-menu-hover-font-color: "Main menu font on hover" - main-menu-border-color: "Main menu border" + alternative-color: "备用" + content-link-color: "链接字体" + primary-color: "主要" + primary-color-dark: "主要(深色)" + header-bg-color: "标题背景" + header-item-bg-hover-color: "悬停时的标题背景" + header-item-font-color: "标题字体" + header-item-font-hover-color: "悬停时的标题字体" + header-border-bottom-color: "标题边框" + main-menu-bg-color: "主菜单背景" + main-menu-bg-selected-background: "选择时的主菜单" + main-menu-bg-hover-background: "悬停时的主菜单" + main-menu-font-color: "主菜单字体" + main-menu-selected-font-color: "选择时的主菜单字体" + main-menu-hover-font-color: "悬停时的主菜单字体" + main-menu-border-color: "主菜单边框" custom_colors: "自定义颜色" customize: "使用您自己的徽标自定义 OpenProject 安装。注:此徽标可公开查看。" enterprise_notice: "作为对为开发 OpenProject 提供财力支持的订阅者的特别“感谢”,这项小功能仅限企业版支持订阅者使用。" manage_colors: "编辑颜色选择选项" instructions: - alternative-color: "Strong accent color, typically used for the most important button on a screen." + alternative-color: "强烈的颜色,通常用于屏幕上最重要的按钮。" content-link-color: "大多数链接的特定颜色。" primary-color: "主颜色。" primary-color-dark: "通常深色的主颜色用于悬浮效果。" @@ -597,7 +597,7 @@ zh-CN: time_entry: attributes: hours: - day_limit: "is too high as a maximum of 24 hours can be logged per date." + day_limit: "过高,因为每天最多可以记录 24 小时。" work_package: is_not_a_valid_target_for_time_entries: "工作包 #%{id} 不是重新分配时间条目的有效目标。" attributes: @@ -744,7 +744,7 @@ zh-CN: type: "类型" updated_at: "更新于" updated_on: "更新于" - uploader: "Uploader" + uploader: "上载程序" user: "用户" version: "版本" work_package: "工作包" @@ -1018,7 +1018,7 @@ zh-CN: rename_groups: "重命名属性群组" project_filters: description_html: "Filtering and sorting on custom fields is an enterprise edition feature." - enumeration_activities: "Time tracking activities" + enumeration_activities: "时间跟踪活动" enumeration_work_package_priorities: "工作包优先级" enumeration_reported_project_statuses: "报告的项目状态" error_auth_source_sso_failed: "用户 \"%{value}\" 的单次登录 (SSO) 失败" @@ -1090,7 +1090,7 @@ zh-CN: pdf_with_descriptions_and_attachments: "带有描述和附件的 PDF 文件" pdf_with_attachments: "带有附件的 PDF 文件" image: - omitted: "Image not exported." + omitted: "图像未导出。" extraction: available: pdftotext: "Pdftotext 可用 (可选)" @@ -1671,16 +1671,16 @@ zh-CN: label_workflow_plural: "工作流" label_workflow_summary: "摘要" label_x_closed_work_packages_abbr: - zero: "0 closed" + zero: "0 个已关闭" other: "%{count} 个已关闭" label_x_comments: - zero: "no comments" + zero: "没有注释" other: "%{count} 条评论" label_x_open_work_packages_abbr: - zero: "0 open" + zero: "0 个已打开" other: "%{count} 个待处理" label_x_projects: - zero: "no projects" + zero: "没有项目" other: "%{count} 个项目" label_year: "年" label_yesterday: "昨天" @@ -2220,7 +2220,7 @@ zh-CN: text_destroy_with_associated: "有额外的对象关联到要删除的工作包。这些对象是以下类型:" text_destroy_what_to_do: "你想做什么?" text_diff_truncated: "...这个比较被截断,因为它超出了可显示的最大大小。" - text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server to enable them." + text_email_delivery_not_configured: "电子邮件传送未配置,通知已禁用。\n配置您的 SMTP 服务器将其启用。" text_enumeration_category_reassign_to: "重新分配以此值:" text_enumeration_destroy_question: "%{count} 个对象被分配到该值。" text_file_repository_writable: "附件目录可写" @@ -2515,13 +2515,13 @@ zh-CN: warning_bar: protocol_mismatch: - title: 'Protocol setting mismatch' + title: '协议设置不匹配' text_html: > - Your application is running with its protocol setting set to %{set_protocol}, but the request is an %{actual_protocol} request. This will result in errors! Go to System settings and change the "Protocol" setting to correct this. + 您的应用程序正在运行,并且协议设置为 %{set_protocol},但请求的协议是 %{actual_protocol}。这将导致错误!转到系统设置并更改“协议”设置以纠正。 hostname_mismatch: - title: 'Hostname setting mismatch' + title: '主机名设置不匹配' text_html: > - Your application is running with its host name setting set to %{set_hostname}, but the request is a %{actual_hostname} hostname. This will result in errors! Go to System settings and change the "Host name" setting to correct this. + 您的应用程序正在运行,并且主机名设置为 %{set_hostname},但请求是 %{actual_hostname}。这将导致错误!转到系统设置并更改“主机名”设置以纠正。 menu_item: "菜单项" menu_item_setting: "可见性" wiki_menu_item_for: "wiki页面” %{title} “的菜单项" diff --git a/modules/avatars/config/locales/crowdin/bg.yml b/modules/avatars/config/locales/crowdin/bg.yml deleted file mode 100644 index 592a789dd7..0000000000 --- a/modules/avatars/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,40 +0,0 @@ -#English strings go here -bg: - label_avatar: "Аватар" - label_avatar_plural: "Аватари" - label_current_avatar: "Текущ Аватар" - label_choose_avatar: "Изберете Аватар от файл" - message_avatar_uploaded: "Аватара е променен успешно." - error_image_upload: "Грешка при съхранение на образа." - error_image_size: "Образа е твърде голям." - button_change_avatar: "Промяна на аватар" - are_you_sure_delete_avatar: "Сигурни ли сте, че искате да изтриете аватара си?" - avatar_deleted: "Аватара е изтрит успешно." - unable_to_delete_avatar: "Аватара не може да бъде изтрит." - wrong_file_format: "Разрешени формати са jpg, png, gif" - empty_file_error: "Моля вдигайте валидни образи (jpg, png, gif)" - avatars: - label_avatar: "Аватар" - label_gravatar: 'Граватар' - label_current_avatar: 'Текущ аватар' - label_local_avatar: 'Потребителски аватар' - text_current_avatar: | - Следващото изображение показва текущия аватар. - text_upload_instructions: | - Качете свой собствен персонализиран аватар от 128 на 128 пиксела. По-големите файлове ще бъдат преоразмерени и изрязани, за да съвпадат. - Визуализация на вашия аватар ще бъде показан преди качването, след като изберете изображение. - text_change_gravatar_html: 'За да промените или добавите Граватар за вашия пощенски адрес, отидете на %{gravatar_url}.' - text_your_local_avatar: | - OpenProject ви позволява да качвате собствен персонализиран аватар. - text_local_avatar_over_gravatar: | - Ако зададете такъв, този персонализиран аватар се използва с предимство пред граватара по-горе. - text_your_current_gravatar: | - OpenProject използва вашия граватар, ако сте регистрирали такъв, или по подразбиране изображение или икона, ако такава съществува. - Настоящият граватар е както следва: - settings: - enable_gravatars: 'Активиране на потребителски граватари' - gravatar_default: "Подразбиращо се изображение от Gravatar" - enable_local_avatars: 'Активиране на потребителски граватари' - - - diff --git a/modules/avatars/config/locales/crowdin/js-bg.yml b/modules/avatars/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 63c1d09592..0000000000 --- a/modules/avatars/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,15 +0,0 @@ -#English strings go here -bg: - js: - label_preview: 'Предварителен преглед' - button_update: 'Обнови' - avatars: - label_choose_avatar: "Изберете Аватар от файл" - uploading_avatar: "Качете вашия аватар." - text_upload_instructions: | - Качете свой собствен персонализиран аватар от 128 на 128 пиксела. По-големите файлове ще бъдат преоразмерени и изрязани, за да съвпадат. - Визуализация на вашия аватар ще бъде показан преди качването, след като изберете изображение. - error_image_too_large: "Картинката е твърде голяма." - wrong_file_format: "Разрешени формати са jpg, png, gif" - empty_file_error: "Моля вдигайте валидни образи (jpg, png, gif)" - diff --git a/modules/backlogs/config/locales/crowdin/bg.yml b/modules/backlogs/config/locales/crowdin/bg.yml deleted file mode 100644 index d6761a8e48..0000000000 --- a/modules/backlogs/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,166 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -#--- -bg: - activerecord: - attributes: - work_package: - position: "Position" - remaining_hours: "Remaining Hours" - remaining_time: "Remaining hours" - story_points: "Story Points" - backlogs_work_package_type: "Backlog type" - errors: - models: - work_package: - attributes: - blocks_ids: - can_only_contain_work_packages_of_current_sprint: "can only contain IDs of work packages in the current sprint." - must_block_at_least_one_work_package: "must contain the ID of at least one ticket." - parent_id: - type_must_be_one_of_the_following: "Type must be one of the following: %{type_names}." - sprint: - cannot_end_before_it_starts: "Sprint cannot end before it starts." - activemodel: - errors: - models: - work_package: - attributes: - fixed_version_id: - task_version_must_be_the_same_as_story_version: "must be the same as the parent story's version." - parent_id: - parent_child_relationship_across_projects: "is invalid because the work package '%{work_package_name}' is a backlog task and therefore cannot have a parent outside of the current project." - backlogs: - add_new_story: "New Story" - any: "any" - backlog_settings: "Backlogs settings" - burndown_graph: "Burndown Graph" - card_paper_size: "Paper size for card printing" - chart_options: "Chart options" - close: "Close" - column_width: "Column width:" - date: "Day" - definition_of_done: "Definition of Done" - generating_chart: "Generating Graph..." - hours: "Часове" - impediment: "Impediment" - label_versions_default_fold_state: "Show versions folded" - work_package_is_closed: "Work package is done, when" - label_is_done_status: "Status %{status_name} means done" - no_burndown_data: "No burndown data available. It is necessary to have the sprint start- and end dates set." - points: "Points" - positions_could_not_be_rebuilt: "Positions could not be rebuilt." - positions_rebuilt_successfully: "Positions rebuilt successfully." - properties: "Свойства" - rebuild: "Rebuild" - rebuild_positions: "Rebuild positions" - remaining_hours: "Remaining hours" - remaining_hours_ideal: "Remaining hours (ideal)" - show_burndown_chart: "Burndown Chart" - story: "Story" - story_points: "Story Points" - story_points_ideal: "Story Points (ideal)" - task: "Задачата" - task_color: "Task color" - unassigned: "Unassigned" - x_more: "%{count} more..." - backlogs_active: "active" - backlogs_any: "any" - backlogs_card_specification: "Label types for card printing" - backlogs_inactive: "Project shows no activity" - backlogs_points_burn_direction: "Points burn up/down" - backlogs_product_backlog: "Product backlog" - backlogs_product_backlog_is_empty: "Product backlog is empty" - backlogs_product_backlog_unsized: "The top of the product backlog has unsized stories" - backlogs_sizing_inconsistent: "Story sizes vary against their estimates" - backlogs_sprint_notes_missing: "Closed sprints without retrospective/review notes" - backlogs_sprint_unestimated: "Closed or active sprints with unestimated stories" - backlogs_sprint_unsized: "Project has stories on active or recently closed sprints that were not sized" - backlogs_sprints: "Sprints" - backlogs_story: "Story" - backlogs_story_type: "Story types" - backlogs_task: "Задачата" - backlogs_task_type: "Task type" - backlogs_velocity_missing: "No velocity could be calculated for this project" - backlogs_velocity_varies: "Velocity varies significantly over sprints" - backlogs_wiki_template: "Template for sprint wiki page" - backlogs_empty_title: "No versions are defined to be used in backlogs" - backlogs_empty_action_text: "To get started with backlogs, create a new version and assign it to a backlogs column." - button_edit_wiki: "Edit wiki page" - error_intro_plural: "The following errors were encountered:" - error_intro_singular: "The following error was encountered:" - error_outro: "Please correct the above errors before submitting again." - event_sprint_description: "%{summary}: %{url}\n%{description}" - event_sprint_summary: "%{project}: %{summary}" - ideal: "ideal" - inclusion: "is not included in the list" - label_back_to_project: "Back to project page" - label_backlog: "Backlog" - label_backlogs: "Backlogs" - label_backlogs_unconfigured: "You have not configured Backlogs yet. Please go to %{administration} > %{plugins}, then click on the %{configure} link for this plugin. Once you have set the fields, come back to this page to start using the tool." - label_blocks_ids: "ИД на блокираните работни пакети" - label_burndown: "Burndown" - label_column_in_backlog: "Column in backlog" - label_hours: "hours" - label_work_package_hierarchy: "Work package Hierarchy" - label_master_backlog: "Master Backlog" - label_not_prioritized: "not prioritized" - label_points: "points" - label_points_burn_down: "Down" - label_points_burn_up: "Up" - label_product_backlog: "product backlog" - label_select_all: "Select all" - label_sprint_backlog: "sprint backlog" - label_sprint_cards: "Export cards" - label_sprint_impediments: "Sprint Impediments" - label_sprint_name: "Sprint \"%{name}\"" - label_sprint_velocity: "Velocity %{velocity}, based on %{sprints} sprints with an average %{days} days" - label_stories: "Stories" - label_stories_tasks: "Stories/Tasks" - label_task_board: "Task board" - label_version_setting: "Версии" - label_version: 'Версия' - label_webcal: "Webcal Feed" - label_wiki: "Wiki" - permission_view_master_backlog: "View master backlog" - permission_view_taskboards: "View taskboards" - permission_update_sprints: "Update sprints" - points_accepted: "points accepted" - points_committed: "points committed" - points_resolved: "points resolved" - points_to_accept: "points not accepted" - points_to_resolve: "points not resolved" - project_module_backlogs: "Backlogs" - rb_label_copy_tasks: "Copy work packages" - rb_label_copy_tasks_all: "All" - rb_label_copy_tasks_none: "None" - rb_label_copy_tasks_open: "Open" - rb_label_link_to_original: "Include link to original story" - remaining_hours: "remaining hours" - required_burn_rate_hours: "required burn rate (hours)" - required_burn_rate_points: "required burn rate (points)" - todo_work_package_description: "%{summary}: %{url}\n%{description}" - todo_work_package_summary: "%{type}: %{summary}" - version_settings_display_label: "Column in backlog" - version_settings_display_option_left: "left" - version_settings_display_option_none: "none" - version_settings_display_option_right: "right" diff --git a/modules/backlogs/config/locales/crowdin/fr.yml b/modules/backlogs/config/locales/crowdin/fr.yml index 00a6d56938..bafef320a1 100644 --- a/modules/backlogs/config/locales/crowdin/fr.yml +++ b/modules/backlogs/config/locales/crowdin/fr.yml @@ -52,7 +52,7 @@ fr: backlogs: add_new_story: "Nouvelle histoire" any: "tout" - backlog_settings: "Backlogs settings" + backlog_settings: "Paramètres du backlog" burndown_graph: "Graphique d'avancement" card_paper_size: "Format de papier pour l'impression des cartes" chart_options: "Options du graphique" diff --git a/modules/backlogs/config/locales/crowdin/js-bg.yml b/modules/backlogs/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 70238ba055..0000000000 --- a/modules/backlogs/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,27 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - js: - work_packages: - properties: - storyPoints: "Story Points" - remainingTime: "Remaining Hours" diff --git a/modules/backlogs/config/locales/crowdin/ko.yml b/modules/backlogs/config/locales/crowdin/ko.yml index c93b6d40d4..4135945eba 100644 --- a/modules/backlogs/config/locales/crowdin/ko.yml +++ b/modules/backlogs/config/locales/crowdin/ko.yml @@ -52,7 +52,7 @@ ko: backlogs: add_new_story: "새로운 스토리" any: "모두" - backlog_settings: "Backlogs settings" + backlog_settings: "백로그 설정" burndown_graph: "번다운 그래프" card_paper_size: "카드 인쇄용 용지 크기" chart_options: "차트 옵션" diff --git a/modules/backlogs/config/locales/crowdin/pt-BR.yml b/modules/backlogs/config/locales/crowdin/pt-BR.yml index 4cdc580ab7..ae489eeb21 100644 --- a/modules/backlogs/config/locales/crowdin/pt-BR.yml +++ b/modules/backlogs/config/locales/crowdin/pt-BR.yml @@ -52,7 +52,7 @@ pt-BR: backlogs: add_new_story: "Nova história" any: "qualquer" - backlog_settings: "Backlogs settings" + backlog_settings: "Definições de backlogs" burndown_graph: "Gráfico de Burndown" card_paper_size: "Tamanho do papel para impressão de cartões" chart_options: "Opções de gráfico" diff --git a/modules/backlogs/config/locales/crowdin/pt.yml b/modules/backlogs/config/locales/crowdin/pt.yml index a3603462df..f7de0b2f0b 100644 --- a/modules/backlogs/config/locales/crowdin/pt.yml +++ b/modules/backlogs/config/locales/crowdin/pt.yml @@ -52,7 +52,7 @@ pt: backlogs: add_new_story: "Nova história" any: "qualquer" - backlog_settings: "Backlogs settings" + backlog_settings: "Definições de backlogs" burndown_graph: "Gráfico de Burndown" card_paper_size: "Tamanho do papel para impressão de cartões" chart_options: "Opções de gráficos" diff --git a/modules/backlogs/config/locales/crowdin/zh-CN.yml b/modules/backlogs/config/locales/crowdin/zh-CN.yml index 200fe9ce11..c1a44ad336 100644 --- a/modules/backlogs/config/locales/crowdin/zh-CN.yml +++ b/modules/backlogs/config/locales/crowdin/zh-CN.yml @@ -52,7 +52,7 @@ zh-CN: backlogs: add_new_story: "新故事" any: "任何" - backlog_settings: "Backlogs settings" + backlog_settings: "待办清单设置" burndown_graph: "燃尽图" card_paper_size: "卡片打印的纸张大小" chart_options: "图表选项" diff --git a/modules/bcf/config/locales/crowdin/bg.yml b/modules/bcf/config/locales/crowdin/bg.yml deleted file mode 100644 index e546472309..0000000000 --- a/modules/bcf/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,84 +0,0 @@ -#English strings go here for Rails i18n -bg: - bcf: - label_bcf: 'BCF' - label_imported_failed: 'Failed imports of BCF topics' - label_imported_successfully: 'Successfully imported BCF topics' - issues: "Issues" - recommended: 'recommended' - not_recommended: 'not recommended' - no_viewpoints: 'No viewpoints' - new_badge: "Нов" - exceptions: - file_invalid: "BCF file invalid" - x_bcf_issues: - zero: 'No BCF issues' - one: 'One BCF issue' - other: '%{count} BCF issues' - bcf_xml: - xml_file: 'BCF XML File' - import_title: 'Import' - export: 'Експортиране' - import_update_comment: '(Updated in BCF import)' - import_failed: 'Cannot import BCF file: %{error}' - import_successful: 'Imported %{count} BCF issues' - import_canceled: 'BCF-XML import canceled.' - type_not_active: "The issue type is not activated for this project." - import: - num_issues_found: '%{x_bcf_issues} are contained in the BCF-XML file, their details are listed below.' - button_prepare: 'Prepare import' - button_perform_import: 'Confirm import' - button_proceed: 'Proceed' - button_back_to_list: 'Back to list' - no_permission_to_add_members: 'You do not have sufficient permissions to add them as members to the project.' - contact_project_admin: 'Contact your project admin to add them as members and start this import again.' - continue_anyways: 'Do you want to proceed and finish the import anyways?' - description: "Provide a BCF-XML v2.1 file to import into this project. You can examine its contents before performing the import." - invalid_types_found: 'Invalid topic type names found' - invalid_statuses_found: 'Invalid status names found' - invalid_priorities_found: 'Invalid priority names found' - invalid_emails_found: 'Invalid email addresses found' - unknown_emails_found: 'Unknown email addresses found' - unknown_property: 'Unknown property' - non_members_found: 'Non project members found' - import_types_as: 'Set all these types to' - import_statuses_as: 'Set all these statuses to' - import_priorities_as: 'Set all these priorities to' - invite_as_members_with_role: 'Invite them as members to the project "%{project}" with role' - add_as_members_with_role: 'Add them as members to the project "%{project}" with role' - no_type_provided: 'No type provided' - no_status_provided: 'No status provided' - no_priority_provided: 'No priority provided' - perform_description: "Do you want to import or update the issues listed above?" - replace_with_system_user: 'Replace them with "System" user' - import_as_system_user: 'Import them as "System" user.' - what_to_do: "Какво искате да правите?" - work_package_has_newer_changes: "Outdated! This topic was not updated as the latest changes on the server were newer than the \"ModifiedDate\" of the imported topic. However, comments to the topic were imported." - export: - format: - bcf: "BCF-XML" - attributes: - bcf_thumbnail: "BCF snapshot" - project_module_bcf: "BCF" - permission_view_linked_issues: "View BCF issues" - permission_manage_bcf: "Import and manage BCF issues" - oauth: - scopes: - bcf_v2_1: "Full access to the BCF v2.1 API" - bcf_v2_1_text: "Application will receive full read & write access to the OpenProject BCF API v2.1 to perform actions on your behalf." - activerecord: - errors: - models: - bcf/viewpoint: - bitmaps_not_writable: "bitmaps is not writable as it is not yet implemented." - index_not_integer: "index is not an integer." - invalid_clipping_planes: "clipping_planes is invalid." - invalid_components: "components is invalid." - invalid_lines: "lines is invalid." - invalid_orthogonal_camera: "orthogonal_camera is invalid." - invalid_perspective_camera: "perspective_camera is invalid." - mismatching_guid: "The guid in the json_viewpoint does not match the model's guid." - no_json: "Is not a well structured json." - snapshot_type_unsupported: "snapshot_type needs to be either 'png' or 'jpg'." - snapshot_data_blank: "snapshot_data needs to be provided." - unsupported_key: "An unsupported json property is included." diff --git a/modules/bcf/config/locales/crowdin/el.yml b/modules/bcf/config/locales/crowdin/el.yml index 7af0ff7e85..6483f12ef1 100644 --- a/modules/bcf/config/locales/crowdin/el.yml +++ b/modules/bcf/config/locales/crowdin/el.yml @@ -12,7 +12,7 @@ el: exceptions: file_invalid: "Το αρχείο BCF δεν είναι έγκυρο" x_bcf_issues: - zero: 'No BCF issues' + zero: 'Δεν υπάρχουν ζητήματα BCF' one: 'Ένα BCF ζήτημα' other: '%{count} BCF ζητήματα' bcf_xml: diff --git a/modules/bcf/config/locales/crowdin/fr.yml b/modules/bcf/config/locales/crowdin/fr.yml index 17eb3a4428..9fdd13ce86 100644 --- a/modules/bcf/config/locales/crowdin/fr.yml +++ b/modules/bcf/config/locales/crowdin/fr.yml @@ -12,7 +12,7 @@ fr: exceptions: file_invalid: "Fichier BCF invalide" x_bcf_issues: - zero: 'No BCF issues' + zero: 'Aucun problème BCF' one: 'Un problème BCF' other: '%{count} problèmes BCF' bcf_xml: diff --git a/modules/bcf/config/locales/crowdin/js-bg.yml b/modules/bcf/config/locales/crowdin/js-bg.yml deleted file mode 100644 index ce3b028618..0000000000 --- a/modules/bcf/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,6 +0,0 @@ -#English strings go here -bg: - js: - bcf: - import: 'Import' - export: 'Експортиране' diff --git a/modules/bcf/config/locales/crowdin/ko.yml b/modules/bcf/config/locales/crowdin/ko.yml index 69d4923eb3..85ad424db0 100644 --- a/modules/bcf/config/locales/crowdin/ko.yml +++ b/modules/bcf/config/locales/crowdin/ko.yml @@ -12,7 +12,7 @@ ko: exceptions: file_invalid: "잘못된 BCF 파일" x_bcf_issues: - zero: 'No BCF issues' + zero: 'BCF 이슈 없음' other: '%{count}개 BCF 이슈' bcf_xml: xml_file: 'BCF XML 파일' diff --git a/modules/bcf/config/locales/crowdin/pl.yml b/modules/bcf/config/locales/crowdin/pl.yml index 41d1dbf350..0f9ea027b3 100644 --- a/modules/bcf/config/locales/crowdin/pl.yml +++ b/modules/bcf/config/locales/crowdin/pl.yml @@ -12,7 +12,7 @@ pl: exceptions: file_invalid: "Nieprawidłowy plik BCF" x_bcf_issues: - zero: 'No BCF issues' + zero: 'Brak problemów BCF' one: 'Jeden problem BCF' few: '%{count} problemy BCF' many: '%{count} problemów BCF' diff --git a/modules/bcf/config/locales/crowdin/pt-BR.yml b/modules/bcf/config/locales/crowdin/pt-BR.yml index a8acf3ac26..20e48fec0c 100644 --- a/modules/bcf/config/locales/crowdin/pt-BR.yml +++ b/modules/bcf/config/locales/crowdin/pt-BR.yml @@ -12,7 +12,7 @@ pt-BR: exceptions: file_invalid: "Arquivo BCF inválido" x_bcf_issues: - zero: 'No BCF issues' + zero: 'Sem problemas no BCF' one: 'Um problema BCF' other: '%{count} problemas BCF' bcf_xml: diff --git a/modules/bcf/config/locales/crowdin/pt.yml b/modules/bcf/config/locales/crowdin/pt.yml index 5739b6ee84..7be1ef1631 100644 --- a/modules/bcf/config/locales/crowdin/pt.yml +++ b/modules/bcf/config/locales/crowdin/pt.yml @@ -12,7 +12,7 @@ pt: exceptions: file_invalid: "Ficheiro BCF inválido" x_bcf_issues: - zero: 'No BCF issues' + zero: 'Sem problemas no BCF' one: 'Um problema BCF' other: '%{count} problemas BCF' bcf_xml: diff --git a/modules/bcf/config/locales/crowdin/ru.yml b/modules/bcf/config/locales/crowdin/ru.yml index 3d5aee612a..a363536b08 100644 --- a/modules/bcf/config/locales/crowdin/ru.yml +++ b/modules/bcf/config/locales/crowdin/ru.yml @@ -12,7 +12,7 @@ ru: exceptions: file_invalid: "Неверный файл BCF" x_bcf_issues: - zero: 'No BCF issues' + zero: 'Нет проблем BCF' one: 'Проблема BCF' few: '%{count} проблемы BCF' many: '%{count} проблем BCF' diff --git a/modules/bcf/config/locales/crowdin/zh-CN.yml b/modules/bcf/config/locales/crowdin/zh-CN.yml index 39eb26ecb8..ffa04cc0ca 100644 --- a/modules/bcf/config/locales/crowdin/zh-CN.yml +++ b/modules/bcf/config/locales/crowdin/zh-CN.yml @@ -12,7 +12,7 @@ zh-CN: exceptions: file_invalid: "BCF 文件无效" x_bcf_issues: - zero: 'No BCF issues' + zero: '无 BCF 问题' other: '%{count} 个 BCF 问题' bcf_xml: xml_file: 'BCF XML 文件' diff --git a/modules/boards/config/locales/crowdin/bg.yml b/modules/boards/config/locales/crowdin/bg.yml deleted file mode 100644 index 0b74fe51a9..0000000000 --- a/modules/boards/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,7 +0,0 @@ -#English strings go here -bg: - permission_show_board_views: "View boards" - permission_manage_board_views: "Manage boards" - project_module_board_view: "Boards" - boards: - label_boards: "Boards" diff --git a/modules/boards/config/locales/crowdin/js-bg.yml b/modules/boards/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 25aeb6ea8e..0000000000 --- a/modules/boards/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,46 +0,0 @@ -#English strings go here -bg: - js: - boards: - label_unnamed_board: 'Unnamed board' - label_unnamed_list: 'Unnamed list' - label_board_type: 'Board type' - upsale: - teaser_text: 'Improve your agile project management with this flexible Boards view. Create as many boards as you like for anything you would like to keep track of.' - upgrade_to_ee_text: 'Boards is an Enterprise feature. Please upgrade to a paid plan.' - upgrade: 'Upgrade now' - personal_demo: 'Get a personal demo' - lists: - delete: 'Delete list' - version: - is_locked: 'Version is locked. No items can be added to this version.' - is_closed: 'Version is closed. No items can be added to this version.' - close_version: 'Close version' - open_version: 'Open version' - lock_version: 'Lock version' - unlock_version: 'Unlock version' - edit_version: 'Edit version' - show_version: 'Show version' - locked: 'Заключен' - closed: 'Затворен' - new_board: 'New board' - add_list: 'Add list' - add_card: 'Add card' - error_attribute_not_writable: "Cannot move the work package, %{attribute} is not writable." - error_loading_the_list: "Error loading the list: %{error_message}" - error_permission_missing: "The permission to create public queries is missing" - click_to_remove_list: "Click to remove this list" - board_type: - free: 'Basic board' - free_text: > - Create a board in which you can freely create lists and order your work packages within. Moving work packages between lists do not change the work package itself. - action: 'Action board' - action_by_attribute: 'Action board (%{attribute})' - action_text: > - Create a board with filtered lists on a single attribute. Moving work packages to other lists will update their attribute. - select_attribute: "Action attribute" - configuration_modal: - title: 'Configure this board' - display_settings: - card_mode: "Display as cards" - table_mode: "Display as table" diff --git a/modules/costs/config/locales/crowdin/bg.yml b/modules/costs/config/locales/crowdin/bg.yml deleted file mode 100644 index 69c4788e2f..0000000000 --- a/modules/costs/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,193 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -#--- -bg: - activerecord: - attributes: - cost_entry: - work_package: "Работен пакет" - overridden_costs: "Overridden costs" - spent: "Spent" - spent_on: "Дата" - cost_object: - author: "Автор" - available: "Available" - budget: "Planned" - budget_ratio: "Spent (ratio)" - created_on: "Създаден на" - description: "Описание" - fixed_date: "Fixed date" - spent: "Spent" - status: "Състояние" - subject: "Заглавие" - type: "Cost type" - updated_on: "Актуализиран на" - cost_type: - unit: "Unit name" - unit_plural: "Pluralized unit name" - work_package: - costs_by_type: "Spent units" - cost_object_subject: "Budget title" - labor_costs: "Labor costs" - material_costs: "Unit costs" - overall_costs: "Overall costs" - spent_costs: "Spent costs" - spent_units: "Spent units" - rate: - rate: "Rate" - user: - default_rates: "Default rates" - variable_cost_object: - labor_budget: "Planned labor costs" - material_budget: "Planned unit costs" - models: - cost_object: "Budget" - cost_type: - one: "Cost type" - other: "Cost types" - material_budget_item: "Unit" - rate: "Rate" - errors: - models: - work_package: - is_not_a_valid_target_for_cost_entries: "Work package #%{id} is not a valid target for reassigning the cost entries." - nullify_is_not_valid_for_cost_entries: "Cost entries can not be assigned to a project." - attributes: - budget: "Planned costs" - comment: "Коментар" - cost_object: "Budget" - cost_type: "Cost type" - costs: "Costs" - current_rate: "Current rate" - hours: "Часове" - units: "Units" - valid_from: "Valid from" - button_add_budget_item: "Add planned costs" - button_add_cost_object: "Add budget" - button_add_cost_type: "Add cost type" - button_add_rate: "Add rate" - button_cancel_edit_budget: "Cancel editing budget" - button_cancel_edit_costs: "Cancel editing costs" - button_log_costs: "Log unit costs" - button_log_time: "Отчетено време" - caption_booked_on_project: "Booked on project" - caption_default: "По подразбиране" - caption_default_rate_history_for: "Default rate history for %{user}" - caption_labor: "Labor" - caption_labor_costs: "Actual labor costs" - caption_locked_on: "Locked on" - caption_material_costs: "Actual unit costs" - caption_materials: "Units" - caption_rate_history: "Rate history" - caption_rate_history_for: "Rate history for %{user}" - caption_rate_history_for_project: "Rate history for %{user} in project %{project}" - caption_save_rate: "Save rate" - caption_set_rate: "Set current rate" - caption_show_locked: "Show locked types" - cost_objects_title: "Budgets" - description_date_for_new_rate: "Date for new rate" - events: - cost_object: "Budget edited" - group_by_others: "not in any group" - help_click_to_edit: "Click here to edit." - help_currency_format: "Format of displayed currency values. %n is replaced with the currency value, %u ist replaced with the currency unit." - help_override_rate: "Enter a value here to override the default rate." - label_between: "between" - label_cost_filter_add: "Add cost entry filter" - label_costlog: "Logged unit costs" - label_cost_object: "Budget" - label_cost_object_id: "Budget #%{id}" - label_cost_object_new: "New budget" - label_cost_object_plural: "Budgets" - label_cost_plural: "Costs" - label_cost_report: "Cost report" - label_cost_type_specific: "Budget #%{id}: %{name}" - label_cost_type_plural: "Cost types" - label_costs_per_page: "Costs per page" - label_currency: "Currency" - label_currency_format: "Format of currency" - label_current_default_rate: "Current default rate" - label_date_on: "на" - label_deleted_cost_types: "Deleted cost types" - label_locked_cost_types: "Locked cost types" - label_deliverable: "Budget" - label_display_cost_entries: "Display unit costs" - label_display_time_entries: "Display reported hours" - label_display_types: "Display types" - label_edit: "Редактиране" - label_fixed_cost_object: "Fixed budget" - label_fixed_date: "Fixed date" - label_generic_user: "Generic user" - label_greater_or_equal: ">=" - label_group_by: "Групиране по" - label_group_by_add: "Add grouping field" - label_hourly_rate: "Hourly rate" - label_include_deleted: "Include deleted" - label_work_package_filter_add: "Add work package filter" - label_kind: "Тип" - label_less_or_equal: "<=" - label_log_costs: "Log unit costs" - label_no: "Не" - label_option_plural: "Опции" - label_overall_costs: "Overall costs" - label_rate: "Rate" - label_rate_plural: "Rates" - label_status_finished: "Finished" - label_units: "Cost units" - label_user: "Потребител" - label_until: "until" - label_valid_from: "Valid from" - label_variable_cost_object: "Variable rate based budget" - label_view_all_cost_objects: "View all budgets" - label_yes: "Да" - notice_cost_object_conflict: "WorkPackages must be of the same project." - notice_no_cost_objects_available: "No budgets available." - notice_something_wrong: "Something went wrong. Please try again." - notice_successful_restore: "Successful restore." - notice_successful_lock: "Locked successfully." - notice_cost_logged_successfully: 'Unit cost logged successfully.' - permission_edit_cost_entries: "Edit booked unit costs" - permission_edit_cost_objects: "Edit budgets" - permission_edit_own_cost_entries: "Edit own booked unit costs" - permission_edit_hourly_rates: "Edit hourly rates" - permission_edit_own_hourly_rate: "Edit own hourly rates" - permission_edit_rates: "Edit rates" - permission_log_costs: "Book unit costs" - permission_log_own_costs: "Book unit costs for oneself" - permission_view_cost_entries: "View booked costs" - permission_view_cost_objects: "View budgets" - permission_view_cost_rates: "View cost rates" - permission_view_hourly_rates: "View all hourly rates" - permission_view_own_cost_entries: "View own booked costs" - permission_view_own_hourly_rate: "View own hourly rate" - permission_view_own_time_entries: "View own spent time" - project_module_costs_module: "Budgets" - text_assign_time_and_cost_entries_to_project: "Assign reported hours and costs to the project" - text_cost_object_change_type_confirmation: "Are you sure? This operation will destroy information of the specific budget type." - text_destroy_cost_entries_question: "%{cost_entries} were reported on the work packages you are about to delete. What do you want to do ?" - text_destroy_time_and_cost_entries: "Delete reported hours and costs" - text_destroy_time_and_cost_entries_question: "%{hours} hours, %{cost_entries} were reported on the work packages you are about to delete. What do you want to do ?" - text_reassign_time_and_cost_entries: "Reassign reported hours and costs to this work package:" - text_warning_hidden_elements: "Some entries may have been excluded from the aggregation." - week: "week" - js: - text_are_you_sure: "Сигурни ли сте?" diff --git a/modules/costs/config/locales/crowdin/js-bg.yml b/modules/costs/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 100f4e7c9f..0000000000 --- a/modules/costs/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,33 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - js: - work_packages: - property_groups: - costs: "Costs" - properties: - costObject: "Budget" - overallCosts: "Overall costs" - spentUnits: "Spent units" - button_log_costs: "Log unit costs" - label_hour: "час" - label_hours: "hours" diff --git a/modules/dashboards/config/locales/crowdin/bg.yml b/modules/dashboards/config/locales/crowdin/bg.yml deleted file mode 100644 index e8456e7089..0000000000 --- a/modules/dashboards/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,5 +0,0 @@ -bg: - dashboards: - label: 'Dashboards' - menu_badge: 'Alpha' - project_module_dashboards: 'Dashboards' diff --git a/modules/dashboards/config/locales/crowdin/js-bg.yml b/modules/dashboards/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 30937423d4..0000000000 --- a/modules/dashboards/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,4 +0,0 @@ -bg: - js: - dashboards: - label: 'Dashboard' diff --git a/modules/documents/config/locales/crowdin/bg.yml b/modules/documents/config/locales/crowdin/bg.yml deleted file mode 100644 index eb705b8076..0000000000 --- a/modules/documents/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,42 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - activerecord: - models: - document: "Документ" - default_doc_category_tech: "Техническа документация" - default_doc_category_user: "Документация за потребителя" - enumeration_doc_categories: "Document categories" - enumeration: - document_category: - documentation: Documentation - specification: Спецификации - other: Други - documents: - label_attachment_author: "Attachment author" - label_document_added: "Документът е добавен" - label_document_new: "Нов документ" - label_document_plural: "Документи" - label_documents: "Документи" - permission_manage_documents: "Управление на документите" - permission_view_documents: "Преглед на документите" - project_module_documents: "Документи" diff --git a/modules/github_integration/config/locales/crowdin/bg.yml b/modules/github_integration/config/locales/crowdin/bg.yml deleted file mode 100644 index 8a70caa955..0000000000 --- a/modules/github_integration/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,31 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - github_integration: - pull_request_opened_comment: > - **PR Opened:** Pull request %{pr_number} [%{pr_title}](%{pr_url}) for [%{repository}](%{repository_url}) has been opened by [%{github_user}](%{github_user_url}). - pull_request_closed_comment: > - **PR Closed:** Pull request %{pr_number} [%{pr_title}](%{pr_url}) for [%{repository}](%{repository_url}) has been closed by [%{github_user}](%{github_user_url}). - pull_request_merged_comment: > - **PR Merged:** Pull request %{pr_number} [%{pr_title}](%{pr_url}) for [%{repository}](%{repository_url}) has been merged by [%{github_user}](%{github_user_url}). - pull_request_referenced_comment: > - **Referenced in PR:** [%{github_user}](%{github_user_url}) referenced this work package in Pull request %{pr_number} [%{pr_title}](%{pr_url}) on [%{repository}](%{repository_url}). diff --git a/modules/global_roles/config/locales/crowdin/bg.yml b/modules/global_roles/config/locales/crowdin/bg.yml deleted file mode 100644 index 1a3a3d5559..0000000000 --- a/modules/global_roles/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,32 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - error_can_not_be_assigned: The role can not be assigned to this user - global_roles: Global Roles - label_role_type: Тип - label_member_role: Project Role - label_global_role: Global Role - label_not_changeable: (not changeable) - label_no_assignable_role: No global role available for assignment - label_global: Global - seeders: - default_role_project_creator: 'Project creator' diff --git a/modules/grids/config/locales/crowdin/bg.yml b/modules/grids/config/locales/crowdin/bg.yml deleted file mode 100644 index 8383445415..0000000000 --- a/modules/grids/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,14 +0,0 @@ -bg: - activerecord: - attributes: - grids/grid: - page: "Page" - row_count: "Number of rows" - column_count: "Number of columns" - widgets: "Widgets" - errors: - models: - grids/grid: - overlaps: 'overlap.' - outside: 'is outside of the grid.' - end_before_start: 'end value needs to be larger than the start value.' diff --git a/modules/grids/config/locales/crowdin/js-bg.yml b/modules/grids/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 82119b030f..0000000000 --- a/modules/grids/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,61 +0,0 @@ -bg: - js: - grid: - add_widget: 'Add widget' - remove: 'Remove widget' - upsale: - text: "Some widgets, like the work package graph widget, are only available in the " - link: 'enterprise edition.' - widgets: - custom_text: - title: 'Custom text' - documents: - title: 'Документи' - no_results: 'No documents yet.' - members: - title: 'Потребители' - no_results: 'No visible members.' - view_all_members: 'Покажи всички членове' - add: 'Член' - too_many: 'Displaying %{count} of %{total} members.' - news: - title: 'Новини' - at: 'at' - no_results: 'Нищо ново за отчитане.' - project_description: - title: 'Project description' - no_results: "No description has been written yet. One can be provided in the 'Project settings'." - project_details: - title: 'Project details' - no_results: 'No custom fields have been defined for projects.' - project_status: - title: 'Статус на проекта' - on_track: 'On track' - off_track: 'Off track' - at_risk: 'At risk' - not_set: 'Not set' - subprojects: - title: 'Подпроекти' - no_results: 'No subprojects.' - time_entries_current_user: - title: 'My spent time' - time_entries_list: - title: 'Spent time (last 7 days)' - no_results: 'No time entries for the last 7 days.' - work_packages_accountable: - title: "Work packages I am accountable for" - work_packages_assigned: - title: 'Работни пакети, възложени на мен' - work_packages_created: - title: 'Work packages created by me' - work_packages_watched: - title: 'Work packages watched by me' - work_packages_table: - title: 'Work packages table' - work_packages_graph: - title: 'Work packages graph' - work_packages_calendar: - title: 'Календар' - work_packages_overview: - title: 'Work packages overview' - placeholder: 'Click to edit ...' diff --git a/modules/grids/config/locales/crowdin/js-fr.yml b/modules/grids/config/locales/crowdin/js-fr.yml index d663671aa6..a159f92e72 100644 --- a/modules/grids/config/locales/crowdin/js-fr.yml +++ b/modules/grids/config/locales/crowdin/js-fr.yml @@ -38,7 +38,7 @@ fr: title: 'Sous-projets' no_results: 'Aucun sous-projet.' time_entries_current_user: - title: 'My spent time' + title: 'Mon temps passé' time_entries_list: title: 'Temps passé (7 derniers jours)' no_results: 'Aucune entrée de temps pour les 7 derniers jours.' diff --git a/modules/grids/config/locales/crowdin/js-ko.yml b/modules/grids/config/locales/crowdin/js-ko.yml index 5f725c9f53..c4257f4e6a 100644 --- a/modules/grids/config/locales/crowdin/js-ko.yml +++ b/modules/grids/config/locales/crowdin/js-ko.yml @@ -38,7 +38,7 @@ ko: title: '하위 프로젝트' no_results: '하위 프로젝트가 없습니다.' time_entries_current_user: - title: 'My spent time' + title: '내 소요 시간' time_entries_list: title: '경과 시간(지난 7 일)' no_results: '지난 7일간 시간 항목이 없습니다.' diff --git a/modules/grids/config/locales/crowdin/js-pt-BR.yml b/modules/grids/config/locales/crowdin/js-pt-BR.yml index 0e9c607ef8..f2809a73c7 100644 --- a/modules/grids/config/locales/crowdin/js-pt-BR.yml +++ b/modules/grids/config/locales/crowdin/js-pt-BR.yml @@ -38,7 +38,7 @@ pt-BR: title: 'Subprojetos' no_results: 'Nenhum subprojeto.' time_entries_current_user: - title: 'My spent time' + title: 'O meu tempo gasto' time_entries_list: title: 'Tempo gasto (últimos 7 dias)' no_results: 'Não há entradas de tempo nos últimos 7 dias.' diff --git a/modules/grids/config/locales/crowdin/js-pt.yml b/modules/grids/config/locales/crowdin/js-pt.yml index 24eef371b9..9fe394d108 100644 --- a/modules/grids/config/locales/crowdin/js-pt.yml +++ b/modules/grids/config/locales/crowdin/js-pt.yml @@ -38,7 +38,7 @@ pt: title: 'Subprojetos' no_results: 'Nenhum subprojeto.' time_entries_current_user: - title: 'My spent time' + title: 'O meu tempo gasto' time_entries_list: title: 'Tempo gasto (últimos 7 dias)' no_results: 'Não há entradas de tempo nos últimos 7 dias.' diff --git a/modules/grids/config/locales/crowdin/js-zh-CN.yml b/modules/grids/config/locales/crowdin/js-zh-CN.yml index 9833827173..7859abee9a 100644 --- a/modules/grids/config/locales/crowdin/js-zh-CN.yml +++ b/modules/grids/config/locales/crowdin/js-zh-CN.yml @@ -38,7 +38,7 @@ zh-CN: title: '子项目' no_results: '无子项目。' time_entries_current_user: - title: 'My spent time' + title: '我花费的时间' time_entries_list: title: '花费时间 (最近 7天)' no_results: '过去7天没有时间记录。' diff --git a/modules/ifc_models/config/locales/crowdin/bg.yml b/modules/ifc_models/config/locales/crowdin/bg.yml deleted file mode 100644 index 3acfa9a82e..0000000000 --- a/modules/ifc_models/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,43 +0,0 @@ -#English strings go here for Rails i18n -bg: - ifc_models: - label_ifc_models: 'IFC models' - label_new_ifc_model: 'New IFC model' - label_show_defaults: 'Show defaults' - label_default_ifc_models: 'Default IFC models' - label_edit_defaults: 'Edit defaults' - label_manage_models: 'Manage models' - no_defaults_warning: - title: 'No IFC model was set as default for this project.' - check_1: 'Check that you have uploaded at least one IFC model.' - check_2: 'Check that at least one IFC model is set to "Default".' - no_results: "No IFC models have been uploaded in this project." - processing_state: - label: 'Processing?' - in_progress: 'В изпълнение' - completed: 'Completed' - processing_notice: - processing_default: 'The following default IFC models are still being processed and are thus not available, yet:' - flash_messages: - upload_successful: 'Upload succeeded. It will now get processed and will be ready to use in a couple of minutes.' - conversion: - missing_commands: "The following IFC converter commands are missing on this system: %{names}" - project_module_ifc_models: "IFC models" - permission_view_ifc_models: "View IFC models" - permission_manage_ifc_models: "Import and manage IFC models" - extraction: - available: - ifc_convert: "IFC conversion pipeline available" - activerecord: - attributes: - ifc_models/ifc_model: - ifc_attachment: "IFC file" - is_default: "Default model" - attachments: "IFC file" - errors: - models: - ifc_models/ifc_model: - attributes: - base: - ifc_attachment_missing: "No ifc file attached." - invalid_ifc_file: "The provided file is not a valid IFC file." diff --git a/modules/ifc_models/config/locales/crowdin/fr.yml b/modules/ifc_models/config/locales/crowdin/fr.yml index 65d26fc0ec..db97cd8c23 100644 --- a/modules/ifc_models/config/locales/crowdin/fr.yml +++ b/modules/ifc_models/config/locales/crowdin/fr.yml @@ -1,43 +1,43 @@ #English strings go here for Rails i18n fr: ifc_models: - label_ifc_models: 'IFC models' - label_new_ifc_model: 'New IFC model' - label_show_defaults: 'Show defaults' - label_default_ifc_models: 'Default IFC models' - label_edit_defaults: 'Edit defaults' - label_manage_models: 'Manage models' + label_ifc_models: 'Modèles IFC' + label_new_ifc_model: 'Nouveau modèle IFC' + label_show_defaults: 'Afficher les valeurs par défaut' + label_default_ifc_models: 'Modèles IFC par défaut' + label_edit_defaults: 'Modifier les valeurs par défaut' + label_manage_models: 'Gérer les modèles' no_defaults_warning: - title: 'No IFC model was set as default for this project.' - check_1: 'Check that you have uploaded at least one IFC model.' - check_2: 'Check that at least one IFC model is set to "Default".' - no_results: "No IFC models have been uploaded in this project." + title: 'Aucun modèle IFC n''a été défini comme défaut pour ce projet.' + check_1: 'Vérifiez que vous avez téléversé au moins un modèle IFC.' + check_2: 'Vérifiez qu''au moins un modèle IFC est défini comme « Par défaut ».' + no_results: "Aucun modèle IFC n'a été téléversé dans ce projet." processing_state: - label: 'Processing?' + label: 'En cours de traitement ?' in_progress: 'En cours' - completed: 'Completed' + completed: 'Terminé' processing_notice: - processing_default: 'The following default IFC models are still being processed and are thus not available, yet:' + processing_default: 'Les modèles IFC par défaut suivants sont toujours en cours de traitement et ne sont donc pas encore disponibles :' flash_messages: - upload_successful: 'Upload succeeded. It will now get processed and will be ready to use in a couple of minutes.' + upload_successful: 'Téléversement réussi. Il sera maintenant traité et prêt à être utilisé dans quelques minutes.' conversion: - missing_commands: "The following IFC converter commands are missing on this system: %{names}" - project_module_ifc_models: "IFC models" - permission_view_ifc_models: "View IFC models" - permission_manage_ifc_models: "Import and manage IFC models" + missing_commands: "Les commandes de convertisseur IFC suivantes sont manquantes sur ce système : %{names}" + project_module_ifc_models: "Modèles IFC" + permission_view_ifc_models: "Voir les modèles IFC" + permission_manage_ifc_models: "Importer et gérer les modèles IFC" extraction: available: - ifc_convert: "IFC conversion pipeline available" + ifc_convert: "Canal de conversion IFC disponible" activerecord: attributes: ifc_models/ifc_model: - ifc_attachment: "IFC file" - is_default: "Default model" - attachments: "IFC file" + ifc_attachment: "Fichier IFC" + is_default: "Modèle par défaut" + attachments: "Fichier IFC" errors: models: ifc_models/ifc_model: attributes: base: - ifc_attachment_missing: "No ifc file attached." - invalid_ifc_file: "The provided file is not a valid IFC file." + ifc_attachment_missing: "Aucun fichier ifc joint." + invalid_ifc_file: "Le fichier fourni n'est pas un fichier IFC valide." diff --git a/modules/ifc_models/config/locales/crowdin/ko.yml b/modules/ifc_models/config/locales/crowdin/ko.yml index 900be063b2..cec228b4cf 100644 --- a/modules/ifc_models/config/locales/crowdin/ko.yml +++ b/modules/ifc_models/config/locales/crowdin/ko.yml @@ -1,43 +1,43 @@ #English strings go here for Rails i18n ko: ifc_models: - label_ifc_models: 'IFC models' - label_new_ifc_model: 'New IFC model' - label_show_defaults: 'Show defaults' - label_default_ifc_models: 'Default IFC models' - label_edit_defaults: 'Edit defaults' - label_manage_models: 'Manage models' + label_ifc_models: 'IFC 모델' + label_new_ifc_model: '새 IFC 모델' + label_show_defaults: '기본값 표시' + label_default_ifc_models: '기본 IFC 모델' + label_edit_defaults: '기본값 편집' + label_manage_models: '모델 관리' no_defaults_warning: - title: 'No IFC model was set as default for this project.' - check_1: 'Check that you have uploaded at least one IFC model.' - check_2: 'Check that at least one IFC model is set to "Default".' - no_results: "No IFC models have been uploaded in this project." + title: '이 프로젝트에 대해 기본값으로 설정된 IFC 모델이 없습니다.' + check_1: '하나 이상의 IFC 모델을 업로드했는지 확인하세요.' + check_2: '하나 이상의 IFC 모델이 "기본값"으로 설정되었는지 확인하세요.' + no_results: "이 프로젝트에서 업로드된 IFC 모델이 없습니다." processing_state: - label: 'Processing?' + label: '처리 중입니까?' in_progress: '진행 중' - completed: 'Completed' + completed: '완료' processing_notice: - processing_default: 'The following default IFC models are still being processed and are thus not available, yet:' + processing_default: '다음 기본 IFC 모델이 아직 처리 중이므로 사용 가능하지 않습니다.' flash_messages: - upload_successful: 'Upload succeeded. It will now get processed and will be ready to use in a couple of minutes.' + upload_successful: '업로드에 성공했습니다. 이제 처리되고 몇 분 후 사용 가능하게 됩니다.' conversion: - missing_commands: "The following IFC converter commands are missing on this system: %{names}" - project_module_ifc_models: "IFC models" - permission_view_ifc_models: "View IFC models" - permission_manage_ifc_models: "Import and manage IFC models" + missing_commands: "다음 IFC 컨버터 명령이 이 시스템에서 누락되었습니다: %{names}" + project_module_ifc_models: "IFC 모델" + permission_view_ifc_models: "IFC 모델 보기" + permission_manage_ifc_models: "IFC 모델 가져오기 및 관리" extraction: available: - ifc_convert: "IFC conversion pipeline available" + ifc_convert: "IFC 변환 파이프라인 사용 가능" activerecord: attributes: ifc_models/ifc_model: - ifc_attachment: "IFC file" - is_default: "Default model" - attachments: "IFC file" + ifc_attachment: "IFC 파일" + is_default: "기본 모델" + attachments: "IFC 파일" errors: models: ifc_models/ifc_model: attributes: base: - ifc_attachment_missing: "No ifc file attached." - invalid_ifc_file: "The provided file is not a valid IFC file." + ifc_attachment_missing: "ifc 파일이 첨부되지 않았습니다." + invalid_ifc_file: "제공된 파일은 유효한 IFC 파일이 아닙니다." diff --git a/modules/ifc_models/config/locales/crowdin/pt-BR.yml b/modules/ifc_models/config/locales/crowdin/pt-BR.yml index 38f0502f9c..6d074ff1e8 100644 --- a/modules/ifc_models/config/locales/crowdin/pt-BR.yml +++ b/modules/ifc_models/config/locales/crowdin/pt-BR.yml @@ -1,43 +1,43 @@ #English strings go here for Rails i18n pt-BR: ifc_models: - label_ifc_models: 'IFC models' - label_new_ifc_model: 'New IFC model' - label_show_defaults: 'Show defaults' - label_default_ifc_models: 'Default IFC models' - label_edit_defaults: 'Edit defaults' - label_manage_models: 'Manage models' + label_ifc_models: 'Modelos IFC' + label_new_ifc_model: 'Novo modelo IFC' + label_show_defaults: 'Mostrar padrões' + label_default_ifc_models: 'Modelos IFC padrão' + label_edit_defaults: 'Editar padrões' + label_manage_models: 'Gerir modelos' no_defaults_warning: - title: 'No IFC model was set as default for this project.' - check_1: 'Check that you have uploaded at least one IFC model.' - check_2: 'Check that at least one IFC model is set to "Default".' - no_results: "No IFC models have been uploaded in this project." + title: 'Não foi definido nenhum modelo IFC como padrão para este projeto.' + check_1: 'Verifique se carregou pelo menos um modelo IFC.' + check_2: 'Verifique se pelo menos um modelo IFC está definido como "Padrão".' + no_results: "Não foi carregado neste projeto nenhum modelo IFC." processing_state: - label: 'Processing?' + label: 'A processar?' in_progress: 'Em andamento' - completed: 'Completed' + completed: 'Concluído' processing_notice: - processing_default: 'The following default IFC models are still being processed and are thus not available, yet:' + processing_default: 'Os seguintes modelos IFC padrão ainda estão a ser processados, e como tal, ainda não estão disponíveis:' flash_messages: - upload_successful: 'Upload succeeded. It will now get processed and will be ready to use in a couple of minutes.' + upload_successful: 'Carregamento bem-sucedido. Agora será processado e estará pronto para utilização dentro de alguns minutos.' conversion: - missing_commands: "The following IFC converter commands are missing on this system: %{names}" - project_module_ifc_models: "IFC models" - permission_view_ifc_models: "View IFC models" - permission_manage_ifc_models: "Import and manage IFC models" + missing_commands: "Os seguintes comandos de conversor IFC estão ausentes deste sistema: %{names}" + project_module_ifc_models: "Modelos IFC" + permission_view_ifc_models: "Ver modelos IFC" + permission_manage_ifc_models: "Importar e gerir modelos IFC" extraction: available: - ifc_convert: "IFC conversion pipeline available" + ifc_convert: "Está disponível um canal de conversão IFC" activerecord: attributes: ifc_models/ifc_model: - ifc_attachment: "IFC file" - is_default: "Default model" - attachments: "IFC file" + ifc_attachment: "Ficheiro IFC" + is_default: "Modelo padrão" + attachments: "Ficheiro IFC" errors: models: ifc_models/ifc_model: attributes: base: - ifc_attachment_missing: "No ifc file attached." - invalid_ifc_file: "The provided file is not a valid IFC file." + ifc_attachment_missing: "Nenhum ficheiro ifc em anexo." + invalid_ifc_file: "O ficheiro fornecido não é um ficheiro IFC válido." diff --git a/modules/ifc_models/config/locales/crowdin/pt.yml b/modules/ifc_models/config/locales/crowdin/pt.yml index 79ab7f51e4..98b637f2fc 100644 --- a/modules/ifc_models/config/locales/crowdin/pt.yml +++ b/modules/ifc_models/config/locales/crowdin/pt.yml @@ -1,43 +1,43 @@ #English strings go here for Rails i18n pt: ifc_models: - label_ifc_models: 'IFC models' - label_new_ifc_model: 'New IFC model' - label_show_defaults: 'Show defaults' - label_default_ifc_models: 'Default IFC models' - label_edit_defaults: 'Edit defaults' - label_manage_models: 'Manage models' + label_ifc_models: 'Modelos IFC' + label_new_ifc_model: 'Novo modelo IFC' + label_show_defaults: 'Mostrar padrões' + label_default_ifc_models: 'Modelos IFC padrão' + label_edit_defaults: 'Editar padrões' + label_manage_models: 'Gerir modelos' no_defaults_warning: - title: 'No IFC model was set as default for this project.' - check_1: 'Check that you have uploaded at least one IFC model.' - check_2: 'Check that at least one IFC model is set to "Default".' - no_results: "No IFC models have been uploaded in this project." + title: 'Não foi definido nenhum modelo IFC como padrão para este projeto.' + check_1: 'Verifique se carregou pelo menos um modelo IFC.' + check_2: 'Verifique se pelo menos um modelo IFC está definido como "Padrão".' + no_results: "Não foi carregado neste projeto nenhum modelo IFC." processing_state: - label: 'Processing?' + label: 'A processar?' in_progress: 'A decorrer' - completed: 'Completed' + completed: 'Concluído' processing_notice: - processing_default: 'The following default IFC models are still being processed and are thus not available, yet:' + processing_default: 'Os seguintes modelos IFC padrão ainda estão a ser processados, e como tal, ainda não estão disponíveis:' flash_messages: - upload_successful: 'Upload succeeded. It will now get processed and will be ready to use in a couple of minutes.' + upload_successful: 'Carregamento bem-sucedido. Agora será processado e estará pronto para utilização dentro de alguns minutos.' conversion: - missing_commands: "The following IFC converter commands are missing on this system: %{names}" - project_module_ifc_models: "IFC models" - permission_view_ifc_models: "View IFC models" - permission_manage_ifc_models: "Import and manage IFC models" + missing_commands: "Os seguintes comandos de conversor IFC estão ausentes deste sistema: %{names}" + project_module_ifc_models: "Modelos IFC" + permission_view_ifc_models: "Ver modelos IFC" + permission_manage_ifc_models: "Importar e gerir modelos IFC" extraction: available: - ifc_convert: "IFC conversion pipeline available" + ifc_convert: "Está disponível um canal de conversão IFC" activerecord: attributes: ifc_models/ifc_model: - ifc_attachment: "IFC file" - is_default: "Default model" - attachments: "IFC file" + ifc_attachment: "Ficheiro IFC" + is_default: "Modelo padrão" + attachments: "Ficheiro IFC" errors: models: ifc_models/ifc_model: attributes: base: - ifc_attachment_missing: "No ifc file attached." - invalid_ifc_file: "The provided file is not a valid IFC file." + ifc_attachment_missing: "Nenhum ficheiro ifc em anexo." + invalid_ifc_file: "O ficheiro fornecido não é um ficheiro IFC válido." diff --git a/modules/ifc_models/config/locales/crowdin/zh-CN.yml b/modules/ifc_models/config/locales/crowdin/zh-CN.yml index 6e59dd6b08..86162a2985 100644 --- a/modules/ifc_models/config/locales/crowdin/zh-CN.yml +++ b/modules/ifc_models/config/locales/crowdin/zh-CN.yml @@ -1,43 +1,43 @@ #English strings go here for Rails i18n zh-CN: ifc_models: - label_ifc_models: 'IFC models' - label_new_ifc_model: 'New IFC model' - label_show_defaults: 'Show defaults' - label_default_ifc_models: 'Default IFC models' - label_edit_defaults: 'Edit defaults' - label_manage_models: 'Manage models' + label_ifc_models: 'IFC 模型' + label_new_ifc_model: '新 IFC 模型' + label_show_defaults: '显示默认值' + label_default_ifc_models: '默认 IFC 模型' + label_edit_defaults: '编辑默认值' + label_manage_models: '管理模型' no_defaults_warning: - title: 'No IFC model was set as default for this project.' - check_1: 'Check that you have uploaded at least one IFC model.' - check_2: 'Check that at least one IFC model is set to "Default".' - no_results: "No IFC models have been uploaded in this project." + title: '此项目未设置 IFC 模型作为默认值。' + check_1: '检查您已至少上传一个 IFC 模型。' + check_2: '检查至少有一个 IFC 模型设置为“默认”。' + no_results: "尚未在此项目中上传 IFC 模型。" processing_state: - label: 'Processing?' + label: '正在处理?' in_progress: '正在处理' - completed: 'Completed' + completed: '已完成' processing_notice: - processing_default: 'The following default IFC models are still being processed and are thus not available, yet:' + processing_default: '以下默认 IFC 模型仍在处理,因此不可用:' flash_messages: - upload_successful: 'Upload succeeded. It will now get processed and will be ready to use in a couple of minutes.' + upload_successful: '上传成功。现在它将进行处理,将在几分钟后可用。' conversion: - missing_commands: "The following IFC converter commands are missing on this system: %{names}" - project_module_ifc_models: "IFC models" - permission_view_ifc_models: "View IFC models" - permission_manage_ifc_models: "Import and manage IFC models" + missing_commands: "此系统上缺少以下 IFC 转换器命令:%{names}" + project_module_ifc_models: "IFC 模型" + permission_view_ifc_models: "查看 IFC 模型" + permission_manage_ifc_models: "导入和管理 IFC 模型" extraction: available: - ifc_convert: "IFC conversion pipeline available" + ifc_convert: "有可用的 IFC 转换管道" activerecord: attributes: ifc_models/ifc_model: - ifc_attachment: "IFC file" - is_default: "Default model" - attachments: "IFC file" + ifc_attachment: "IFC 文件" + is_default: "默认模型" + attachments: "IFC 文件" errors: models: ifc_models/ifc_model: attributes: base: - ifc_attachment_missing: "No ifc file attached." - invalid_ifc_file: "The provided file is not a valid IFC file." + ifc_attachment_missing: "未附加 IFC 文件。" + invalid_ifc_file: "提供的文件不是有效的 IFC 文件。" diff --git a/modules/ldap_groups/config/locales/crowdin/bg.yml b/modules/ldap_groups/config/locales/crowdin/bg.yml deleted file mode 100644 index 66854b7916..0000000000 --- a/modules/ldap_groups/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,38 +0,0 @@ -bg: - activerecord: - attributes: - ldap_groups/synchronized_group: - entry: 'Entry identifier' - auth_source: 'LDAP connection' - models: - ldap_groups/synchronized_group: 'Synchronized LDAP group' - ldap_groups: - label_menu_item: 'LDAP group synchronization' - label_group_key: 'LDAP group filter key' - settings: - group_key: 'LDAP group attribute' - group_key_text: 'The LDAP attribute name used to identify the groups.' - group_base: 'LDAP group base' - group_base_text: 'LDAP group base used to search for group entries.' - synchronized_groups: - add_new: 'Add synchronized LDAP group' - destroy: - title: 'Remove synchronized group %{name}' - confirmation: "If you continue, the synchronized group %{name} and all %{users_count} users synchronized through it will be removed." - info: "Note: The OpenProject group itself and members added outside this LDAP synchronization will not be removed." - verification: "Enter the group's name %{name} to verify the deletion." - help_text_html: | - This module allows you to set up a synchronization between LDAP and OpenProject groups. - It depends on LDAP groups need to use the groupOfNames / memberOf attribute set to be working with OpenProject. -
- Groups are synchronized hourly through a cron job. - Please see our documentation on this topic. - no_results: 'No synchronized groups found.' - no_members: 'This group has no synchronized members yet.' - plural: 'Synchronized LDAP groups' - singular: 'Synchronized LDAP group' - form: - auth_source_text: 'Select which LDAP authentication mode is used.' - entry_text: 'Define the LDAP group identifier.' - group_text: 'Select an existing OpenProject group that members of the LDAP group shall be synchronized with' - diff --git a/modules/meeting/config/locales/crowdin/bg.yml b/modules/meeting/config/locales/crowdin/bg.yml deleted file mode 100644 index 3e8e0c78fb..0000000000 --- a/modules/meeting/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,86 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -#English strings go here for Rails i18n -bg: - activerecord: - attributes: - meeting: - location: "Location" - duration: "Продължителност" - participants: "Participants" - participants_attended: "Attendees" - participants_invited: "Invitees" - start_time: "Time" - start_time_hour: "Starting time" - errors: - messages: - invalid_time_format: "is not a valid time. Required format: HH:MM" - models: - meeting_agenda: "Agenda" - meeting_minutes: "Minutes" - description_attended: "attended" - description_invite: "invited" - events: - meeting: Meeting edited - meeting_agenda: Meeting agenda edited - meeting_agenda_closed: Meeting agenda closed - meeting_agenda_opened: Meeting agenda opened - meeting_minutes: Meeting minutes edited - meeting_minutes_created: Meeting minutes created - error_notification_with_errors: "Failed to send notification. The following recipients could not be notified: %{recipients}" - label_meeting: "Meeting" - label_meeting_plural: "Meetings" - label_meeting_new: "New Meeting" - label_meeting_edit: "Edit Meeting" - label_meeting_agenda: "Agenda" - label_meeting_minutes: "Minutes" - label_meeting_close: "Close" - label_meeting_open: "Open" - label_meeting_agenda_close: "Close the agenda to begin the Minutes" - label_meeting_date_time: "Date/Time" - label_meeting_diff: "Diff" - label_notify: "Send for review" - label_icalendar: "Send iCalendar" - label_version: "Версия" - label_time_zone: "Часова зона" - label_start_date: "Начална дата" - notice_successful_notification: "Notification sent successfully" - notice_timezone_missing: No time zone is set and %{zone} is assumed. To choose your time zone, please click here. - permission_create_meetings: "Create meetings" - permission_edit_meetings: "Edit meetings" - permission_delete_meetings: "Delete meetings" - permission_view_meetings: "View meetings" - permission_create_meeting_agendas: "Manage agendas" - permission_close_meeting_agendas: "Close agendas" - permission_send_meeting_agendas_notification: "Send review notification for agendas" - permission_create_meeting_minutes: "Manage minutes" - permission_send_meeting_minutes_notification: "Send review notification for minutes" - project_module_meetings: "Meetings" - text_duration_in_hours: "Duration in hours" - text_in_hours: "in hours" - text_meeting_agenda_for_meeting: 'agenda for the meeting "%{meeting}"' - text_meeting_closing_are_you_sure: "Are you sure you want to close the meeting?" - text_meeting_agenda_open_are_you_sure: "Unsaved content in the minutes will be lost! Continue?" - text_meeting_minutes_for_meeting: 'minutes for the meeting "%{meeting}"' - text_review_meeting_agenda: "%{author} has put the %{link} up for review." - text_review_meeting_minutes: "%{author} has put the %{link} up for review." - text_notificiation_invited: "This mail contains an ics entry for the meeting below:" diff --git a/modules/my_page/config/locales/crowdin/js-bg.yml b/modules/my_page/config/locales/crowdin/js-bg.yml deleted file mode 100644 index 42238ba28f..0000000000 --- a/modules/my_page/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,4 +0,0 @@ -bg: - js: - my_page: - label: "Моята страница" diff --git a/modules/openid_connect/config/locales/crowdin/bg.yml b/modules/openid_connect/config/locales/crowdin/bg.yml deleted file mode 100644 index 20d3f67c92..0000000000 --- a/modules/openid_connect/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,19 +0,0 @@ -bg: - logout_warning: > - You have been logged out. The contents of any form you submit may be lost. Please [log in]. - activemodel: - attributes: - openid_connect/provider: - name: Име - display_name: Display name - identifier: Идентификатор - secret: Secret - scope: Scope - openid_connect: - menu_title: OpenID providers - providers: - label_add_new: Add a new OpenID provider - label_edit: Edit OpenID provider %{name} - no_results_table: No providers have been defined yet. - plural: OpenID providers - singular: OpenID provider diff --git a/modules/overviews/config/locales/crowdin/bg.yml b/modules/overviews/config/locales/crowdin/bg.yml deleted file mode 100644 index e35149aeb8..0000000000 --- a/modules/overviews/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,3 +0,0 @@ -bg: - overviews: - label: 'Общ преглед' diff --git a/modules/overviews/config/locales/crowdin/js-bg.yml b/modules/overviews/config/locales/crowdin/js-bg.yml deleted file mode 100644 index fe97cec2d2..0000000000 --- a/modules/overviews/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,4 +0,0 @@ -bg: - js: - overviews: - label: 'Общ преглед' diff --git a/modules/pdf_export/config/locales/crowdin/bg.yml b/modules/pdf_export/config/locales/crowdin/bg.yml deleted file mode 100644 index b516d79bd2..0000000000 --- a/modules/pdf_export/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,51 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - error_can_not_delete_export_card_configuration: "This config cannot be deleted." - error_can_not_change_name_of_default_configuration: "The name of the default config cannot be changed." - label_backlogs_export_card_config_select: "Select export card configuration" - label_backlogs_export_card_export: "Експортиране" - label_export_card_configuration_new: "New Export Card Config" - label_export_card_configuration: "Export Card Config" - label_export_card_configuration_plural: "Export Card Configs" - label_export_card_activate: "Activate" - label_export_card_deactivate: "De-activate" - notice_export_card_configuration_activated: "Config succesfully activated" - notice_export_card_configuration_deactivated: "Config succesfully de-activated" - error_can_not_activate_export_card_configuration: "This config cannot be activated" - error_can_not_deactivate_export_card_configuration: "This config cannot be de-activated" - validation_error_required_keys_not_present: "Required key(s) not present:" - validation_error_yaml_is_badly_formed: "has no valid YAML format." - validation_error_uknown_key: "Unknown key:" - yaml_error: "YAML error:" - help_link_rows_format: "Rows Formatting" - export_config_per_page: "На страница" - export_config_page_size: "Page size" - export_config_orientation: "Orientation" - export_config_rows: "Rows" - activerecord: - attributes: - export_card_configuration: - rows: "Rows" - per_page: "На страница" - page_size: "Page size" - orientation: "Orientation" diff --git a/modules/recaptcha/config/locales/crowdin/bg.yml b/modules/recaptcha/config/locales/crowdin/bg.yml deleted file mode 100644 index 2350449dba..0000000000 --- a/modules/recaptcha/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,18 +0,0 @@ -#English strings go here for Rails i18n -bg: - recaptcha: - label_recaptcha: "reCAPTCHA" - button_please_wait: 'Please wait ...' - verify_account: "Verify your account" - error_captcha: "Your account could not be verified. Please contact an administrator." - settings: - website_key: 'Website key' - website_key_text: 'Enter the website key you created on the reCAPTCHA admin console for this domain.' - secret_key: 'Secret key' - secret_key_text: 'Enter the secret key you created on the reCAPTCHA admin console.' - type: 'Use reCAPTCHA' - type_disabled: 'Disable reCAPTCHA' - type_v2: 'reCAPTCHA v2' - type_v3: 'reCAPTCHA v3' - recaptcha_description_html: > - reCAPTCHA is a free service by Google that can be enabled for your OpenProject instance. If enabled, a captcha form will be rendered upon login for all users that have not verified a captcha yet.
Please see the following link for more details on reCAPTCHA and their versions, and how to create the website and secret keys: %{recaptcha_link} diff --git a/modules/reporting/config/locales/crowdin/bg.yml b/modules/reporting/config/locales/crowdin/bg.yml deleted file mode 100644 index 6a3b37c09c..0000000000 --- a/modules/reporting/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,71 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -#--- -bg: - button_save_as: "Save report as..." - comments: "Коментар" - cost_reports_title: "Cost reports" - label_cost_report: "Cost report" - description_drill_down: "Show details" - description_filter_selection: "Selection" - description_multi_select: "Show multiselect" - description_remove_filter: "Remove filter" - information_restricted_depending_on_permission: "Depending on your permissions this page might contain restricted information." - label_click_to_edit: "Click to edit." - label_closed: "затворен" - label_columns: "Колони" - label_cost_entry_attributes: "Cost entry attributes" - label_days_ago: "during the last days" - label_entry: "Cost entry" - label_filter_text: "Filter text" - label_filter_value: "Стойност" - label_filters: "Филтър" - label_greater: ">" - label_is_not_project_with_subprojects: "is not (includes subprojects)" - label_is_project_with_subprojects: "is (includes subprojects)" - label_work_package_attributes: "Work package attributes" - label_less: "<" - label_money: "Cash value" - label_month_reporting: "Month (Spent)" - label_new_report: "New cost report" - label_open: "open" - label_operator: "Operator" - label_private_report_plural: "Private cost reports" - label_progress_bar_explanation: "Generating report..." - label_public_report_plural: "Public cost reports" - label_really_delete_question: "Are you sure you want to delete this report?" - label_rows: "Rows" - label_saving: "Saving ..." - label_spent_on_reporting: "Date (Spent)" - label_sum: "Sum" - label_units: "Units" - label_week_reporting: "Week (Spent)" - label_year_reporting: "Year (Spent)" - load_query_question: "Report will have %{size} table cells and may take some time to render. Do you still want to try rendering it?" - permission_save_cost_reports: "Save public cost reports" - permission_save_private_cost_reports: "Save private cost reports" - project_module_reporting_module: "Cost reports" - text_costs_are_rounded_note: "Displayed values are rounded. All calculations are based on the non-rounded values." - toggle_multiselect: "activate/deactivate multiselect" - units: "Units" - validation_failure_date: "is not a valid date" - validation_failure_integer: "is not a valid integer" diff --git a/modules/reporting_engine/config/locales/crowdin/bg.yml b/modules/reporting_engine/config/locales/crowdin/bg.yml deleted file mode 100644 index 3358b68106..0000000000 --- a/modules/reporting_engine/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,52 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -#--- -bg: - description_drill_down: "Show details" - label_click_to_edit: "Click to edit." - label_columns: "Колони" - label_count: "Count" - label_filter: "Филтър" - label_filter_add: "Add Filter" - label_filter_plural: "Филтри" - label_greater: ">" - label_group_by: "Групиране по" - label_group_by_add: "Add Group-by Attribute" - label_inactive: "«inactive»" - label_less: "<" - label_no: "Не" - label_none: "(no data)" - label_progress_bar_explanation: "Generating report..." - label_really_delete_question: "Are you sure you want to delete this report?" - label_report: "Отчет" - label_rows: "Rows" - label_saving: "Saving ..." - label_sum: "Sum" - label_yes: "Да" - load_query_question: "Report will have %{size} table cells and may take some time to render. Do you still want to try rendering it?" - units: "Units" - validation_failure_date: "is not a valid date" - validation_failure_integer: "is not a valid integer" - reporting: - group_by: - selected_columns: "Selected columns" - selected_rows: "Selected rows" diff --git a/modules/reporting_engine/config/locales/crowdin/js-bg.yml b/modules/reporting_engine/config/locales/crowdin/js-bg.yml deleted file mode 100644 index a2dfe0227d..0000000000 --- a/modules/reporting_engine/config/locales/crowdin/js-bg.yml +++ /dev/null @@ -1,26 +0,0 @@ -#-- copyright -#OpenProject is an open source project management software. -#Copyright (C) 2012-2020 the OpenProject GmbH -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License version 3. -#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -#Copyright (C) 2006-2017 Jean-Philippe Lang -#Copyright (C) 2010-2013 the ChiliProject Team -#This program is free software; you can redistribute it and/or -#modify it under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version 2 -#of the License, or (at your option) any later version. -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -#See docs/COPYRIGHT.rdoc for more details. -#++ -bg: - js: - reporting_engine: - label_remove: "Изтрий" - label_response_error: "There was an error handling the query." diff --git a/modules/two_factor_authentication/config/locales/crowdin/bg.yml b/modules/two_factor_authentication/config/locales/crowdin/bg.yml deleted file mode 100644 index 2dc256c9e8..0000000000 --- a/modules/two_factor_authentication/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,176 +0,0 @@ -#English strings go here for Rails i18n -bg: - activerecord: - attributes: - two_factor_authentication/device: - identifier: 'Идентификатор' - default: 'Use as default' - two_factor_authentication/device/sms: - phone_number: "Phone number" - errors: - models: - two_factor_authentication/device: - default_already_exists: 'is already set for another OTP device.' - two_factor_authentication/device/sms: - attributes: - phone_number: - error_phone_number_format: "must be of format +XX XXXXXXXXX" - models: - two_factor_authentication/device: "2FA device" - two_factor_authentication/device/sms: "Mobile phone" - two_factor_authentication/device/totp: "Authenticator application" - two_factor_authentication: - error_2fa_disabled: "2FA delivery has been disabled." - error_no_device: "No registered 2FA device found for this user, despite being required for this instance." - error_no_matching_strategy: "No matching 2FA strategy available for this user. Please contact your administratior." - error_is_enforced_not_active: 'Configuration error: Two-factor authentication has been enforced, but no active strategies exist.' - error_invalid_backup_code: 'Invalid 2FA backup code' - channel_unavailable: "The delivery channel %{channel} is unavailable." - no_valid_phone_number: "No valid phone number exists." - label_pwd_confirmation: "Парола" - notice_pwd_confirmation: "You need to confirm your password upon making changes to these settings." - label_device_type: "Device type" - label_default_device: "Default 2FA device" - label_device: "2FA device" - label_devices: "2FA devices" - label_one_time_password: 'One-time password' - label_2fa_enabled: 'Two-factor authentication is active' - label_2fa_disabled: 'Two-factor authentication not active' - text_otp_delivery_message_sms: "Your %{app_title} one-time password is %{token}" - text_otp_delivery_message_voice: "Your %{app_title} one-time password is: %{pause} %{token}. %{pause} I repeat: %{pause} %{token}" - text_enter_2fa: 'Please enter the one-time password from your device.' - text_2fa_enabled: 'Upon every login, you will be requested to enter a OTP token from your default 2FA device.' - text_2fa_disabled: 'To enable two-factor authentication, use the button above to register a new 2FA device. If you already have a device, you need to make it a default.' - login: - enter_backup_code_title: Enter backup code - enter_backup_code_text: Please enter a valid backup code from your list of codes in case you can no longer access your registered 2FA devices. - other_device: 'Use another device or backup code' - settings: - title: '2FA settings' - current_configuration: 'Current configuration' - label_active_strategies: 'Active 2FA strategies' - label_enforced: 'Enforce 2FA' - label_remember: 'Remember 2FA login' - text_configuration: | - Note: These values represent the current application-wide configuration. You cannot disable settings enforced by the configuration or change the current active strategies, since they require a server restart. - text_configuration_guide: For more information, check the configuration guide. - text_enforced: 'Enable this setting to force all users to register a 2FA device on their next login. Can only be disabled when not enforced by configuration.' - text_remember: | - Set this to greater than zero to allow users to remember their 2FA authentication for the given number of days. - They will not be requested to re-enter it during that period. Can only be set when not enforced by configuration. - error_invalid_settings: 'The 2FA strategies you selected are invalid' - failed_to_save_settings: 'Failed to update 2FA settings: %{message}' - admin: - self_edit_path: 'To add or modify your own 2FA devices, please go to %{self_edit_link}' - self_edit_link_name: 'Two-factor authentication on your account page' - self_edit_forbidden: 'You may not edit your own 2FA devices on this path. Go to My Account > Two factor authentication instead.' - no_devices_for_user: 'No 2FA device has been registered for this user.' - all_devices_deleted: 'All 2FA devices of this user have been deleted' - delete_all_are_you_sure: 'Are you sure you want to delete all 2FA devices for this user?' - button_delete_all_devices: 'Delete registered 2FA devices' - button_register_mobile_phone_for_user: 'Register mobile phone' - text_2fa_enabled: 'Upon every login, this user will be requested to enter a OTP token from his default 2FA device.' - text_2fa_disabled: "The user did not set up a 2FA device through his 'My account page'" - upsale: - title: 'Two-factor authentication is an enterprise feature' - description: 'Strenghten your internal or external authentication mechanisms with a second factor.' - backup_codes: - none_found: No backup codes exist for this account. - singular: Backup code - plural: Backup codes - your_codes: for your %{app_name} account %{login} - overview_description: | - If you are unable to access your two factor devices, you can use a backup code to regain access to your account. - Use the following button to generate a new set of backup codes. - generate: - title: Generate backup codes - keep_safe_as_password: 'Important! Treat these codes as passwords.' - keep_safe_warning: 'Either save them in your password manager, or print this page and put in a safe place.' - regenerate_warning: 'Warning: If you have created backup codes before, they will be invalidated and will no longer work.' - devices: - add_new: 'Add new 2FA device' - register: 'Register device' - confirm_default: 'Confirm changing default device' - confirm_device: 'Confirm device' - confirm_now: 'Not confirmed, click here to activate' - cannot_delete_default: 'Cannot delete default device' - make_default_are_you_sure: 'Are you sure you want to make this 2FA device your default?' - make_default_failed: 'Failed to update the default 2FA device.' - deletion_are_you_sure: 'Are you sure you want to delete this 2FA device?' - registration_complete: '2FA device registration complete!' - registration_failed_token_invalid: '2FA device registration failed, the token was invalid.' - registration_failed_update: '2FA device registration failed, the token was valid but the device could not be updated.' - confirm_send_failed: 'Confirmation of your 2FA device failed.' - button_complete_registration: 'Complete 2FA registration' - text_confirm_to_complete_html: "Please complete the registration of your device %{identifier} by entering a one-time password from your default device." - text_confirm_to_change_default_html: "Please confirm changing your default device to %{new_identifier} by entering a one-time password from your current default device." - text_identifier: 'You can give the device a custom identifier using this field.' - failed_to_delete: 'Failed to delete 2FA device.' - is_default_cannot_delete: 'The device is marked as default and cannot be deleted due to an active security policy. Mark another device as default before deleting.' - not_existing: 'No 2FA device has been registered for your account.' - request_2fa: Please enter the code from your %{device_name} to verify your identity. - totp: - title: 'Use your app-based authenticator' - provisioning_uri: 'Provisioning URI' - secret_key: 'Secret key' - time_based: 'Time based' - account: 'Account name / Issuer' - setup: | - For setting up two-factor authentication with Google Authenticator, download the application from the Apple App store or Google Play Store. - After opening the app, you can scan the following QR code to register the device. - question_cannot_scan: | - Unable to scan the code using your application? - text_cannot_scan: | - If you can't scan the code, you can enter the entry manually using the following details: - description: | - Register an application authenticator for use with OpenProject using the time-based one-time password authentication standard. - Common examples are Google Authenticator or Authy. - sms: - title: 'Use your mobile phone' - redacted_identifier: 'Mobile device (%{redacted_number})' - request_2fa_identifier: '%{redacted_identifier}, we sent you an authentication code via %{delivery_channel}' - description: | - Register your mobile phone number for delivery of OpenProject one-time passwords. - sns: - delivery_failed: 'SNS delivery failed:' - message_bird: - sms_delivery_failed: 'MessageBird SMS delivery failed.' - voice_delivery_failed: 'MessageBird voice call failed.' - restdt: - delivery_failed_with_code: 'Token delivery failed. (Error code %{code})' - strategies: - totp: 'Authenticator application' - sns: 'Amazon SNS' - resdt: 'SMS Rest API' - mobile_transmit_notification: "A one-time password has been sent to your cell phone." - label_two_factor_authentication: 'Two-factor authentication' - forced_registration: - required_to_add_device: 'An active security policy requires you to enable two-factor authentication. Please use the following form to register a device.' - remember: - active_session_notice: > - Your account has an active remember cookie valid until %{expires_on}. This cookie allows you to log in without a second factor to your account until that time. - other_active_session_notice: Your account has an active remember cookie on another session. - label: 'Remember' - clear_cookie: 'Click here to remove all remembered 2FA sessions.' - cookie_removed: 'All remembered 2FA sessions have been removed.' - dont_ask_again: "Create cookie to remember 2FA authentication on this client for %{days} days." - field_phone: "Cell phone" - field_otp: "One-time password" - notice_account_otp_invalid: "Invalid one-time password." - notice_account_otp_expired: "The one-time password you entered expired." - notice_developer_strategy_otp: "Developer strategy generated the following one-time password: %{token} (Channel: %{channel})" - notice_account_otp_send_failed: "Your one-time password could not be sent." - notice_account_has_no_phone: "No cell phone number is associated with your account." - label_expiration_hint: "%{date} or on logout" - label_actions: 'Actions' - label_confirmed: 'Потвърден' - button_continue: 'Continue' - button_make_default: 'Mark as default' - label_unverified_phone: "Cell phone not yet verified" - notice_phone_number_format: "Please enter the number in the following format: +XX XXXXXXXX." - text_otp_not_receive: "Other verification methods" - text_send_otp_again: "Resend one-time password by:" - button_resend_otp_form: "Resend" - button_otp_by_voice: "Voice call" - button_otp_by_sms: "SMS" - label_otp_channel: "Delivery channel" diff --git a/modules/webhooks/config/locales/crowdin/bg.yml b/modules/webhooks/config/locales/crowdin/bg.yml deleted file mode 100644 index c0e0917d56..0000000000 --- a/modules/webhooks/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,59 +0,0 @@ -bg: - activerecord: - attributes: - webhooks/webhook: - url: 'Payload URL' - secret: 'Signature secret' - events: 'Events' - projects: 'Enabled projects' - webhooks/log: - event_name: 'Event name' - url: 'Payload URL' - response_code: 'Response code' - response_body: 'Response' - models: - webhooks/outgoing_webhook: "Outgoing webhook" - webhooks: - singular: Webhook - plural: Webhooks - resources: - time_entry: - name: "Time entry" - outgoing: - no_results_table: No webhooks have been defined yet. - label_add_new: Add new webhook - label_edit: Edit webhook - label_event_resources: Event resources - events: - created: "Създадено" - updated: "Updated" - status: - enabled: 'Webhook is enabled' - disabled: 'Webhook is disabled' - enabled_text: 'The webhook will emit payloads for the defined events below.' - disabled_text: 'Click the edit button to activate the webhook.' - deliveries: - no_results_table: No deliveries have been made for this webhook. - title: 'Recent deliveries' - time: 'Delivery time' - form: - introduction: > - Send a POST request to the payload URL below for any event in the project your subscribe. Payload will correspond to the APIv3 representation of the object being modified. - apiv3_doc_url: For more information, visit the API documentation - description: - placeholder: 'Optional description for the webhook.' - enabled: - description: > - When checked, the webhook will trigger on the selected events. Uncheck to disable the webhook. - events: - title: 'Enabled events' - project_ids: - title: 'Enabled projects' - description: 'Select for which projects this webhook should be executed for.' - all: 'All projects' - selected: 'Selected projects only' - selected_project_ids: - title: 'Selected projects' - secret: - description: > - If set, this secret value is used by OpenProject to sign the webhook payload. diff --git a/modules/xls_export/config/locales/crowdin/bg.yml b/modules/xls_export/config/locales/crowdin/bg.yml deleted file mode 100644 index 78928ff43c..0000000000 --- a/modules/xls_export/config/locales/crowdin/bg.yml +++ /dev/null @@ -1,13 +0,0 @@ -bg: - export_to_excel: "Export XLS" - print_with_description: "Print preview with description" - sentence_separator_or: "or" - different_formats: Different formats - export: - format: - xls: "XLS" - xls_with_descriptions: "XLS with descriptions" - xls_with_relations: "XLS with relations" - xls_export: - child_of: child of - parent_of: parent of diff --git a/modules/xls_export/config/locales/crowdin/fr.yml b/modules/xls_export/config/locales/crowdin/fr.yml index db2684efd2..3de186668c 100644 --- a/modules/xls_export/config/locales/crowdin/fr.yml +++ b/modules/xls_export/config/locales/crowdin/fr.yml @@ -1,5 +1,5 @@ fr: - export_to_excel: "Export XLS" + export_to_excel: "Exporter XLS" print_with_description: "Imprimer l'aperçu avec une description" sentence_separator_or: "ou" different_formats: Formats différents diff --git a/modules/xls_export/config/locales/crowdin/ko.yml b/modules/xls_export/config/locales/crowdin/ko.yml index 18897f181a..ddfc77ed12 100644 --- a/modules/xls_export/config/locales/crowdin/ko.yml +++ b/modules/xls_export/config/locales/crowdin/ko.yml @@ -1,5 +1,5 @@ ko: - export_to_excel: "Export XLS" + export_to_excel: "XLS 내보내기" print_with_description: "설명이 포함된 미리 보기 인쇄" sentence_separator_or: "또는" different_formats: 다른 형식 diff --git a/modules/xls_export/config/locales/crowdin/pt-BR.yml b/modules/xls_export/config/locales/crowdin/pt-BR.yml index eb7a2848c2..ca5116b24c 100644 --- a/modules/xls_export/config/locales/crowdin/pt-BR.yml +++ b/modules/xls_export/config/locales/crowdin/pt-BR.yml @@ -1,5 +1,5 @@ pt-BR: - export_to_excel: "Export XLS" + export_to_excel: "Exportar XLS" print_with_description: "Imprimir visualização com descrição" sentence_separator_or: "ou" different_formats: Diferentes formatos diff --git a/modules/xls_export/config/locales/crowdin/pt.yml b/modules/xls_export/config/locales/crowdin/pt.yml index 8a66aaacf8..9eb45638fa 100644 --- a/modules/xls_export/config/locales/crowdin/pt.yml +++ b/modules/xls_export/config/locales/crowdin/pt.yml @@ -1,5 +1,5 @@ pt: - export_to_excel: "Export XLS" + export_to_excel: "Exportar XLS" print_with_description: "Imprimir visualização com descrição" sentence_separator_or: "ou" different_formats: Diferentes formatos diff --git a/modules/xls_export/config/locales/crowdin/zh-CN.yml b/modules/xls_export/config/locales/crowdin/zh-CN.yml index 3fb1309722..9a47629a1d 100644 --- a/modules/xls_export/config/locales/crowdin/zh-CN.yml +++ b/modules/xls_export/config/locales/crowdin/zh-CN.yml @@ -1,5 +1,5 @@ zh-CN: - export_to_excel: "Export XLS" + export_to_excel: "导出 XLS" print_with_description: "带说明的打印预览" sentence_separator_or: "或" different_formats: 不同格式