mirror of
https://github.com/opf/openproject.git
synced 2026-06-13 19:20:00 +00:00
Merge branch 'dev' into code-maintenance/angular-22
This commit is contained in:
@@ -5,6 +5,8 @@ on:
|
||||
- dev
|
||||
- release/*
|
||||
- stable/*
|
||||
tags:
|
||||
- 'v*.*.*'
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
@@ -12,7 +14,7 @@ jobs:
|
||||
trigger_downstream_workflow:
|
||||
permissions:
|
||||
contents: none
|
||||
if: github.repository == 'opf/openproject'
|
||||
if: github.repository == 'opf/openproject' && github.ref_type == 'branch'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Trigger Flavours workflow
|
||||
@@ -29,3 +31,30 @@ jobs:
|
||||
-XPOST -H"Accept: application/vnd.github.v3+json" \
|
||||
https://api.github.com/repos/$REPOSITORY/actions/workflows/$WORKFLOW_ID/dispatches \
|
||||
-d "$PAYLOAD"
|
||||
|
||||
trigger_stable_tag_workflow:
|
||||
permissions:
|
||||
contents: none
|
||||
if: github.repository == 'opf/openproject' && github.ref_type == 'tag'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Trigger Flavours stable workflow for tag
|
||||
env:
|
||||
TOKEN: ${{ secrets.OPENPROJECTCI_FLAVOUR_TRIGGER_TOKEN }}
|
||||
REPOSITORY: opf/openproject-flavours
|
||||
WORKFLOW_ID: ci-stable.yml
|
||||
TAG_NAME: ${{ github.ref_name }}
|
||||
THIS_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
|
||||
run: |
|
||||
TAG="${TAG_NAME#v}" # strip leading 'v': 17.3.1
|
||||
MINOR="${TAG%.*}" # strip patch: 17.3
|
||||
BRANCH="release/$MINOR" # release/17.3
|
||||
PAYLOAD=$(jq -n \
|
||||
--arg ref "$BRANCH" \
|
||||
--arg tag "$TAG" \
|
||||
--arg triggered_by_url "$THIS_RUN_URL" \
|
||||
'{"ref": "dev", "inputs": {"ref": $ref, "tag": $tag, "triggered_by_url": $triggered_by_url}}')
|
||||
curl -i --fail-with-body -H"authorization: Bearer $TOKEN" \
|
||||
-XPOST -H"Accept: application/vnd.github.v3+json" \
|
||||
https://api.github.com/repos/$REPOSITORY/actions/workflows/$WORKFLOW_ID/dispatches \
|
||||
-d "$PAYLOAD"
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
name: ERB lint
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- '**/*.erb'
|
||||
- '.erb_lint.yml'
|
||||
- '.erb_linters/**'
|
||||
|
||||
jobs:
|
||||
erb-lint:
|
||||
name: ERB lint
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
checks: write
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
- name: Set up Ruby
|
||||
uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f # v1
|
||||
with:
|
||||
bundler-cache: true
|
||||
- name: Run ERB lint
|
||||
uses: opf/action-erblint@49c54b56c60d0c50885065468cf149b61d5c2a60 # main
|
||||
with:
|
||||
reporter: github-pr-annotations
|
||||
fail_level: any
|
||||
use_bundler: true
|
||||
@@ -1,4 +1,5 @@
|
||||
name: eslint
|
||||
name: ESLint
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
branches:
|
||||
@@ -11,24 +12,28 @@ on:
|
||||
|
||||
jobs:
|
||||
eslint:
|
||||
name: eslint
|
||||
name: ESLint
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
checks: write
|
||||
steps:
|
||||
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
persist-credentials: false
|
||||
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
|
||||
- name: Set up Node
|
||||
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
|
||||
with:
|
||||
node-version: '22.22.3'
|
||||
package-manager-cache: false
|
||||
cache: npm
|
||||
cache-dependency-path: frontend/package-lock.json
|
||||
- uses: reviewdog/action-eslint@556a3fdaf8b4201d4d74d406013386aa4f7dab96 # v1
|
||||
- name: Run ESLint
|
||||
uses: reviewdog/action-eslint@556a3fdaf8b4201d4d74d406013386aa4f7dab96 # v1
|
||||
with:
|
||||
reporter: github-pr-check
|
||||
reporter: github-pr-annotations
|
||||
fail_level: any
|
||||
workdir: 'frontend/'
|
||||
eslint_flags: 'src/'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: rubocop
|
||||
name: RuboCop
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
@@ -7,22 +7,23 @@ on:
|
||||
|
||||
jobs:
|
||||
rubocop:
|
||||
name: rubocop
|
||||
name: RuboCop
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
checks: write
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
- name: Set up Ruby
|
||||
uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f # v1
|
||||
- name: Run Rubocop
|
||||
- name: Run RuboCop
|
||||
uses: reviewdog/action-rubocop@b6d5e953a5fc0bf3ab65254e77730ea2174d6d6d # v2
|
||||
with:
|
||||
github_token: ${{ secrets.github_token }}
|
||||
reporter: github-pr-annotations
|
||||
fail_level: any
|
||||
rubocop_version: gemfile
|
||||
rubocop_extensions: >
|
||||
rubocop-capybara:gemfile
|
||||
@@ -32,13 +33,4 @@ jobs:
|
||||
rubocop-rails:gemfile
|
||||
rubocop-rspec:gemfile
|
||||
rubocop-rspec_rails:gemfile
|
||||
reporter: github-pr-check
|
||||
only_changed: true
|
||||
- name: Install erb_lint
|
||||
run: gem install -N erb_lint erblint-github
|
||||
- name: Run erb-lint
|
||||
uses: tk0miya/action-erblint@44c5fe3552356fe8bff23f30d534aa4258aa3f7b # v1
|
||||
with:
|
||||
github_token: ${{ secrets.github_token }}
|
||||
reporter: github-pr-check
|
||||
fail_on_error: true
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: yamllint
|
||||
name: Yamllint
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
@@ -9,23 +9,23 @@ on:
|
||||
- 'modules/*/config/locales/en.yml'
|
||||
- 'modules/*/config/locales/js-en.yml'
|
||||
|
||||
permissions: {}
|
||||
|
||||
jobs:
|
||||
rubocop:
|
||||
name: yamllint
|
||||
yamllint:
|
||||
name: Yamllint
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
checks: write
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Run Yamllint
|
||||
uses: reviewdog/action-yamllint@f01d8a48fd8d89f89895499fca2cff09f9e9e8c0 # v1.21.0
|
||||
with:
|
||||
github_token: ${{ secrets.github_token }}
|
||||
fail_level: error
|
||||
reporter: github-pr-annotations
|
||||
fail_level: any
|
||||
yamllint_flags: >
|
||||
.yamllint.yml
|
||||
config/locales/en.yml
|
||||
|
||||
@@ -125,10 +125,10 @@ gem "sys-filesystem", "~> 1.5.0", require: false
|
||||
gem "bcrypt", "~> 3.1.22"
|
||||
|
||||
gem "multi_json", "~> 1.20.0"
|
||||
gem "oj", "~> 3.17.0"
|
||||
gem "oj", "~> 3.17.3"
|
||||
|
||||
gem "daemons"
|
||||
gem "good_job", "~> 4.18.2" # update should be done manually in sync with saas-openproject version.
|
||||
gem "good_job", "~> 4.19.0" # update should be done manually in sync with saas-openproject version.
|
||||
|
||||
gem "rack-protection", "~> 3.2.0"
|
||||
|
||||
@@ -276,7 +276,7 @@ group :test do
|
||||
gem "rspec-rails", "~> 8.0.4", group: :development
|
||||
|
||||
# Retry failures within the same environment
|
||||
gem "retriable", "~> 3.5.0"
|
||||
gem "retriable", "~> 3.8.0"
|
||||
gem "rspec-retry", "~> 0.6.1"
|
||||
|
||||
# Accessibility tests
|
||||
|
||||
+15
-15
@@ -634,7 +634,7 @@ GEM
|
||||
glob (0.5.0)
|
||||
globalid (1.3.0)
|
||||
activesupport (>= 6.1)
|
||||
good_job (4.18.2)
|
||||
good_job (4.19.0)
|
||||
activejob (>= 6.1.0)
|
||||
activerecord (>= 6.1.0)
|
||||
concurrent-ruby (>= 1.3.1)
|
||||
@@ -755,7 +755,7 @@ GEM
|
||||
jmespath (1.6.2)
|
||||
job-iteration (1.14.0)
|
||||
activejob (>= 7.1)
|
||||
json (2.19.7)
|
||||
json (2.19.8)
|
||||
json-jwt (1.17.1)
|
||||
activesupport (>= 4.2)
|
||||
aes_key_wrap
|
||||
@@ -853,7 +853,7 @@ GEM
|
||||
mustermann (>= 1.0.0)
|
||||
net-http (0.9.1)
|
||||
uri (>= 0.11.1)
|
||||
net-imap (0.6.4)
|
||||
net-imap (0.6.4.1)
|
||||
date
|
||||
net-protocol
|
||||
net-ldap (0.20.0)
|
||||
@@ -882,7 +882,7 @@ GEM
|
||||
racc (~> 1.4)
|
||||
nokogiri (1.19.3-x86_64-linux-musl)
|
||||
racc (~> 1.4)
|
||||
oj (3.17.1)
|
||||
oj (3.17.3)
|
||||
bigdecimal (>= 3.0)
|
||||
ostruct (>= 0.2)
|
||||
okcomputer (1.19.2)
|
||||
@@ -1184,7 +1184,7 @@ GEM
|
||||
pry-rescue (1.6.0)
|
||||
interception (>= 0.5)
|
||||
pry (>= 0.12.0)
|
||||
psych (5.3.1)
|
||||
psych (5.4.0)
|
||||
date
|
||||
stringio
|
||||
public_suffix (7.0.5)
|
||||
@@ -1303,7 +1303,7 @@ GEM
|
||||
responders (3.2.0)
|
||||
actionpack (>= 7.0)
|
||||
railties (>= 7.0)
|
||||
retriable (3.5.0)
|
||||
retriable (3.8.0)
|
||||
rexml (3.4.4)
|
||||
rinku (2.0.6)
|
||||
roar (1.2.0)
|
||||
@@ -1630,7 +1630,7 @@ DEPENDENCIES
|
||||
friendly_id (~> 5.7.0)
|
||||
fuubar (~> 2.5.0)
|
||||
globalid (~> 1.3)
|
||||
good_job (~> 4.18.2)
|
||||
good_job (~> 4.19.0)
|
||||
google-apis-gmail_v1
|
||||
googleauth
|
||||
grape (~> 3.2.0)
|
||||
@@ -1665,7 +1665,7 @@ DEPENDENCIES
|
||||
my_page!
|
||||
net-ldap (~> 0.20.0)
|
||||
nokogiri (~> 1.19.2)
|
||||
oj (~> 3.17.0)
|
||||
oj (~> 3.17.3)
|
||||
okcomputer (~> 1.19.1)
|
||||
omniauth!
|
||||
omniauth-openid-connect!
|
||||
@@ -1733,7 +1733,7 @@ DEPENDENCIES
|
||||
redis (~> 5.4.0)
|
||||
request_store (~> 1.7.0)
|
||||
responders (~> 3.2)
|
||||
retriable (~> 3.5.0)
|
||||
retriable (~> 3.8.0)
|
||||
rinku (~> 2.0.4)
|
||||
roar (~> 1.2.0)
|
||||
rouge (~> 4.7.0)
|
||||
@@ -1948,7 +1948,7 @@ CHECKSUMS
|
||||
fuubar (2.5.1) sha256=b272a7804b282661c7fab583a3764f92543cb482c365ae39c685cd218fdd4880
|
||||
glob (0.5.0) sha256=6397ae620b2f71b00424ec6c880c92d5ddcf6c44e6035c0b610a59efe16418fd
|
||||
globalid (1.3.0) sha256=05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11
|
||||
good_job (4.18.2) sha256=7e557a15865fc7b7ad4ab71644cf1d4189a2a1869d3b381e5e88741c540beca6
|
||||
good_job (4.19.0) sha256=7fad3ce174d2c1b4bfde4e84056076b00ac81719b5d679900c53671a721284b9
|
||||
google-apis-core (1.0.2) sha256=ba4579aaadc902d6cc7bc8db88f566ab00f5e31ea87ab41e9f9a032c470f2629
|
||||
google-apis-gmail_v1 (0.51.0) sha256=cec89406ee645e71697a0eb0237e972df213d4dde86a772b05979175c48a6d11
|
||||
google-cloud-env (2.3.1) sha256=0faac01eb27be78c2591d64433663b1a114f8f7af55a4f819755426cac9178e7
|
||||
@@ -1992,7 +1992,7 @@ CHECKSUMS
|
||||
iso8601 (0.13.0) sha256=298c2b15b7be5fa95a1372813d36a2257656cd8e906dfbc1f5cb409851425aa2
|
||||
jmespath (1.6.2) sha256=238d774a58723d6c090494c8879b5e9918c19485f7e840f2c1c7532cf84ebcb1
|
||||
job-iteration (1.14.0) sha256=f154f978109acc838c0359ecde2fdd4dccc3382f95a22e03a58ac561a3615224
|
||||
json (2.19.7) sha256=fe432c8639f6efff69f9d73b518a3705d9581ab93156f981ea72806e1e5bcc3e
|
||||
json (2.19.8) sha256=6354310fd76ef69b87d5bd1f38b40d730613baf90b6803d2d0a48f618d32dfaa
|
||||
json-jwt (1.17.1) sha256=5e1ced0f7b206b4c567efee19e6503c1426a819749132926cda579ec013d1f46
|
||||
json-schema (6.2.0) sha256=e8bff46ed845a22c1ab2bd0d7eccf831c01fe23bb3920caa4c74db4306813666
|
||||
json_schemer (2.5.0) sha256=2f01fb4cce721a4e08dd068fc2030cffd0702a7f333f1ea2be6e8991f00ae396
|
||||
@@ -2030,7 +2030,7 @@ CHECKSUMS
|
||||
mustermann-grape (1.1.0) sha256=8d258a986004c8f01ce4c023c0b037c168a9ed889cf5778068ad54398fa458c5
|
||||
my_page (1.0.0)
|
||||
net-http (0.9.1) sha256=25ba0b67c63e89df626ed8fac771d0ad24ad151a858af2cc8e6a716ca4336996
|
||||
net-imap (0.6.4) sha256=9a5598c67a3022c284d98430ef1d4948e7dbdb62596f61081ea8ca933270a02b
|
||||
net-imap (0.6.4.1) sha256=29f0360d75a7efd3539f16ac1957dea5c0a51ddeceb348db4553c3120914ea0d
|
||||
net-ldap (0.20.0) sha256=b2080b350753a9ac4930869ded8e61a1d2151c01e03b0bf07b4675cbd9ce5372
|
||||
net-pop (0.1.2) sha256=848b4e982013c15b2f0382792268763b748cce91c9e91e36b0f27ed26420dff3
|
||||
net-protocol (0.2.2) sha256=aa73e0cba6a125369de9837b8d8ef82a61849360eba0521900e2c3713aa162a8
|
||||
@@ -2044,7 +2044,7 @@ CHECKSUMS
|
||||
nokogiri (1.19.3-x86_64-darwin) sha256=77f3fba57d46c53ab31e62fc6c28f705109d1bf6264356c76f132b2be5728d4d
|
||||
nokogiri (1.19.3-x86_64-linux-gnu) sha256=2f5078620fe12e83669b5b17311b32532a8153d02eee7ad06948b926d6080976
|
||||
nokogiri (1.19.3-x86_64-linux-musl) sha256=248c906d2166eca5efb56d52fdee5f9a1f51d69a72e2b64fdac647b4ce39ea3f
|
||||
oj (3.17.1) sha256=b00687f10bf68a32bfb633b87624174faf0989a5c96aff2f3f96f992717ce782
|
||||
oj (3.17.3) sha256=ebe3967b0bb7ac4f206561d0d9ac8875b9973f778600d7b61b5c355662a707ed
|
||||
okcomputer (1.19.2) sha256=d069aedf1e31b8ebe7e1fdf9e327dee158ea49b9fbdebebc2f1bed4690cb7a6d
|
||||
omniauth (1.9.2)
|
||||
omniauth-openid-connect (0.5.0)
|
||||
@@ -2175,7 +2175,7 @@ CHECKSUMS
|
||||
pry-byebug (3.12.0) sha256=594e094ae8a8390a7ad4c7b36ae36e13304ed02664c67417d108dc5f7213d1b7
|
||||
pry-rails (0.3.11) sha256=a69e28e24a34d75d1f60bcf241192a54253f8f7ef8a62cba1e75750a9653593d
|
||||
pry-rescue (1.6.0) sha256=985bfd506d9866b587fd86790cf8445266a41b7f92c627fc5b21ec7d92aba6db
|
||||
psych (5.3.1) sha256=eb7a57cef10c9d70173ff74e739d843ac3b2c019a003de48447b2963d81b1974
|
||||
psych (5.4.0) sha256=14f72d69a611af663d7d70e4a7b67d9eb1f3ae9f8d916b478961d5a0075ba5b7
|
||||
public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623
|
||||
puffing-billy (4.0.4) sha256=87015b0c41e0722b2171a0c5aa8130fd3f58aa1c016a1dc6dc569b2028aa846f
|
||||
puma (8.0.2) sha256=c8ed871dfbbe66448ea9ffd46692342d9804d4071522b52b5331b7b6e7b686fb
|
||||
@@ -2217,7 +2217,7 @@ CHECKSUMS
|
||||
representable (3.2.0) sha256=cc29bf7eebc31653586849371a43ffe36c60b54b0a6365b5f7d95ec34d1ebace
|
||||
request_store (1.7.0) sha256=e1b75d5346a315f452242a68c937ef8e48b215b9453a77a6c0acdca2934c88cb
|
||||
responders (3.2.0) sha256=89c2d6ac0ae16f6458a11524cae4a8efdceba1a3baea164d28ee9046bd3df55a
|
||||
retriable (3.5.0) sha256=2e48ab1256ab2f18713f08786d2a58ec7b8a42bb5c791efa7e965f7bd2b915c0
|
||||
retriable (3.8.0) sha256=9f2f1b0207594c7817f17f671587b8ec7587387ac6cebda6c941a802bb98a8e5
|
||||
rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
|
||||
rinku (2.0.6) sha256=8b60670e3143f3db2b37efa262971ce3619ec23092045498ef9f077d82828d7d
|
||||
roar (1.2.0) sha256=8db4d1ca79c57a5fb746c16c0d5661d7c3e0de3d9553dc016a88d2dba2929d08
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
|
||||
module OpPrimer
|
||||
module QuickFilter
|
||||
class BooleanComponent < SegmentedComponent
|
||||
class BooleanComponent < SegmentedControlComponent
|
||||
def initialize(name:, query:, filter_key:, path_args:, true_label: t(:general_text_Yes), false_label: t(:general_text_No),
|
||||
orders: nil)
|
||||
super(name:, query:, filter_key:, path_args:, orders:)
|
||||
|
||||
+7
-9
@@ -26,20 +26,18 @@
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
#
|
||||
# See COPYRIGHT and LICENSE files for more details.
|
||||
#++
|
||||
# ++
|
||||
|
||||
module OpPrimer
|
||||
module QuickFilter
|
||||
class SegmentedComponent < ApplicationComponent
|
||||
class Item < ApplicationComponent
|
||||
attr_reader :label, :value
|
||||
class Item < ApplicationComponent
|
||||
attr_reader :label, :value
|
||||
|
||||
def initialize(label:, value:)
|
||||
super
|
||||
def initialize(label:, value:)
|
||||
super
|
||||
|
||||
@label = label
|
||||
@value = value
|
||||
end
|
||||
@label = label
|
||||
@value = value
|
||||
end
|
||||
end
|
||||
end
|
||||
+2
-2
@@ -30,11 +30,11 @@
|
||||
|
||||
module OpPrimer
|
||||
module QuickFilter
|
||||
class SegmentedComponent < ApplicationComponent
|
||||
class SegmentedControlComponent < ApplicationComponent
|
||||
include ApplicationHelper
|
||||
include OpTurbo::Streamable
|
||||
|
||||
renders_many :items, Item
|
||||
renders_many :items, OpPrimer::QuickFilter::Item
|
||||
|
||||
def initialize(name:, query:, filter_key:, path_args:, orders: nil)
|
||||
super
|
||||
@@ -0,0 +1,72 @@
|
||||
<%#-- copyright
|
||||
OpenProject is an open source project management software.
|
||||
Copyright (C) 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-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 COPYRIGHT and LICENSE files for more details.
|
||||
|
||||
++#%>
|
||||
|
||||
<div data-controller="quick-filter--select-panel"
|
||||
data-quick-filter--select-panel-base-url-value="<%= base_url %>"
|
||||
data-quick-filter--select-panel-filter-key-value="<%= @filter_key %>"
|
||||
data-quick-filter--select-panel-operator-value="<%= @operator %>">
|
||||
<%= render(
|
||||
Primer::Alpha::SelectPanel.new(
|
||||
select_variant: @select_variant,
|
||||
fetch_strategy: fetch_strategy,
|
||||
src: panel_src,
|
||||
title: @name
|
||||
)
|
||||
) do |panel| %>
|
||||
<% panel.with_show_button(scheme: :secondary, data: { test_selector: "quick-filter-select-panel-button" }) do |button|
|
||||
button.with_trailing_visual_counter(count: current_values.size) if current_values.any?
|
||||
button.with_trailing_action_icon(icon: :"triangle-down", color: current_values.empty? ? :muted : :default)
|
||||
button_label
|
||||
end %>
|
||||
<% if local? %>
|
||||
<% items.each do |item| %>
|
||||
<% panel.with_item(
|
||||
label: item.label,
|
||||
active: current_values.include?(item.value.to_s),
|
||||
href: @select_variant == :single ? item_href(item.value) : nil,
|
||||
content_arguments: { data: { value: item.value.to_s } }
|
||||
) %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% if @select_variant == :multiple || current_values.any? %>
|
||||
<% panel.with_footer(show_divider: true) do %>
|
||||
<% if current_values.any? %>
|
||||
<%= render(Primer::Beta::Button.new(scheme: :secondary, data: { action: "click->quick-filter--select-panel#clear", test_selector: "quick-filter-clear-button" })) do %>
|
||||
<%= t(:button_clear) %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% if @select_variant == :multiple %>
|
||||
<%= render(Primer::Beta::Button.new(scheme: :primary, data: { action: "click->quick-filter--select-panel#apply", test_selector: "quick-filter-apply-button" })) do %>
|
||||
<%= t(:button_apply) %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
@@ -0,0 +1,148 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
#-- copyright
|
||||
# OpenProject is an open source project management software.
|
||||
# Copyright (C) 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-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 COPYRIGHT and LICENSE files for more details.
|
||||
# ++
|
||||
|
||||
module OpPrimer
|
||||
module QuickFilter
|
||||
class SelectPanelComponent < ApplicationComponent
|
||||
include ApplicationHelper
|
||||
|
||||
renders_many :items, OpPrimer::QuickFilter::Item
|
||||
|
||||
def initialize(name:, query:, filter_key:, path_args:, operator: "=", src: nil, label_method: :name,
|
||||
select_variant: :multiple)
|
||||
super
|
||||
|
||||
@name = name
|
||||
@query = query
|
||||
@filter_key = filter_key
|
||||
@path_args = path_args
|
||||
@operator = operator
|
||||
@src = src
|
||||
@label_method = label_method
|
||||
@select_variant = select_variant
|
||||
end
|
||||
|
||||
def before_render
|
||||
if async? && local?
|
||||
raise ArgumentError, "Use `src` for async loading or inline items for local rendering, not both."
|
||||
end
|
||||
|
||||
if async? && @select_variant == :single
|
||||
raise ArgumentError, "Async mode is not supported with select_variant: :single."
|
||||
end
|
||||
|
||||
if async? &&
|
||||
@query.filter_for(@filter_key).method(:value_objects).owner == Queries::Filters::Base
|
||||
raise ArgumentError,
|
||||
"#{@query.filter_for(@filter_key).class} does not implement #value_objects. " \
|
||||
"This is required when using the async version."
|
||||
end
|
||||
end
|
||||
|
||||
def render?
|
||||
async? || local?
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def async?
|
||||
@src.present?
|
||||
end
|
||||
|
||||
def local?
|
||||
items.any?
|
||||
end
|
||||
|
||||
def active_filter
|
||||
@active_filter ||= @query.find_active_filter(@filter_key)
|
||||
end
|
||||
|
||||
def current_values
|
||||
active_filter&.values&.map(&:to_s) || []
|
||||
end
|
||||
|
||||
def button_label
|
||||
return render(Primer::Beta::Text.new(color: :muted)) { @name } if current_values.empty?
|
||||
|
||||
@name
|
||||
end
|
||||
|
||||
def panel_src
|
||||
return unless async?
|
||||
|
||||
uri = URI.parse(@src)
|
||||
uri.query = panel_src_params(uri).to_query
|
||||
uri.to_s
|
||||
end
|
||||
|
||||
def panel_src_params(uri)
|
||||
Rack::Utils.parse_nested_query(uri.query.to_s).tap do |params|
|
||||
# Pass other active filters (e.g. time=past) so the fragment endpoint builds
|
||||
# the same query scope as the current page, not its own default
|
||||
params["filters"] = other_filters.to_json if other_filters.any?
|
||||
# Pass currently selected ids so the right items can be marked in the response
|
||||
params["selected"] = current_values.join(",") if current_values.any?
|
||||
end
|
||||
end
|
||||
|
||||
def fetch_strategy
|
||||
async? ? :eventually_local : :local
|
||||
end
|
||||
|
||||
def base_url
|
||||
polymorphic_path(@path_args, base_url_params)
|
||||
end
|
||||
|
||||
def base_url_params
|
||||
{}.tap do |params|
|
||||
params[:filters] = other_filters.to_json if other_filters.any?
|
||||
params[:sortBy] = sort.to_json if sort.any?
|
||||
end
|
||||
end
|
||||
|
||||
def item_href(value)
|
||||
filters = other_filters + [{ @filter_key.to_s => { "operator" => @operator, "values" => [value.to_s] } }]
|
||||
params = { filters: filters.to_json }
|
||||
params[:sortBy] = sort.to_json if sort.any?
|
||||
polymorphic_path(@path_args, params)
|
||||
end
|
||||
|
||||
def other_filters
|
||||
@query.filters
|
||||
.reject { |f| f.name == @filter_key }
|
||||
.map { |f| { f.class.key.to_s => { "operator" => f.operator.to_s, "values" => f.values } } }
|
||||
end
|
||||
|
||||
def sort
|
||||
@query.orders.map { |order| [order.name, order.direction.to_s] }
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -4,6 +4,9 @@
|
||||
@include text-shortener
|
||||
min-width: 25px
|
||||
max-width: 66%
|
||||
// The label has a height of 18.5px. Half pixels are resolved differently by each OS/browser combination,
|
||||
// resulting in cases where the bottom of the label was cut off
|
||||
min-height: 19px
|
||||
|
||||
&--id
|
||||
white-space: nowrap
|
||||
|
||||
@@ -40,6 +40,10 @@ module Queries::Filters::Shared::ProjectFilter::Optional
|
||||
@allowed_values ||= ::Project.visible.pluck(:id).map { |id| [id, id.to_s] }
|
||||
end
|
||||
|
||||
def value_objects
|
||||
Project.visible.where(id: values)
|
||||
end
|
||||
|
||||
def type
|
||||
:list_optional
|
||||
end
|
||||
|
||||
@@ -114,9 +114,7 @@ class WorkPackages::ActivitiesTab::Paginator
|
||||
# package's journals plus the journals written for its changesets — changesets
|
||||
# are journalized, so each carries a journal timestamped with its committed_on.
|
||||
def activities_scope(filter: self.filter)
|
||||
scope = filtered_journals(filter)
|
||||
scope = scope.or(changeset_journals) if include_changesets?(filter)
|
||||
scope.reorder(created_at: :desc, id: :desc)
|
||||
filtered_journals(filter).reorder(created_at: :desc, id: :desc)
|
||||
end
|
||||
|
||||
def pagy_options
|
||||
@@ -160,8 +158,8 @@ class WorkPackages::ActivitiesTab::Paginator
|
||||
def filtered_journals(filter)
|
||||
case filter
|
||||
when Filters::ONLY_COMMENTS then apply_comments_only_filter(visible_journals)
|
||||
when Filters::ONLY_CHANGES then apply_changes_only_filter(visible_journals)
|
||||
else visible_journals
|
||||
when Filters::ONLY_CHANGES then apply_changes_only_filter(with_changesets(visible_journals))
|
||||
else with_changesets(visible_journals)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -170,11 +168,12 @@ class WorkPackages::ActivitiesTab::Paginator
|
||||
journable_id: work_package.changesets.except(:order).select(:id))
|
||||
end
|
||||
|
||||
# Most work packages have no changesets (revisions are a legacy feature), so
|
||||
# the changeset leg is merged in only when one exists — keeping the common
|
||||
# query scoped to the work package's own journals.
|
||||
def include_changesets?(filter)
|
||||
filter != Filters::ONLY_COMMENTS && work_package.changesets.exists?
|
||||
# Most work packages have no changesets (revisions are a legacy feature). Merging
|
||||
# the changeset leg in only when one exists keeps the common query scoped to the
|
||||
# work package's own journals; always merging the empty leg pushes the planner
|
||||
# onto a slower global scan.
|
||||
def with_changesets(scope)
|
||||
work_package.changesets.exists? ? scope.or(changeset_journals) : scope
|
||||
end
|
||||
|
||||
def page_journals(page_relation)
|
||||
|
||||
@@ -38,34 +38,63 @@
|
||||
# * Cause metadata (system-triggered changes)
|
||||
# * Attribute/data changes (compares work_package_journals columns with immediate predecessor)
|
||||
#
|
||||
# This heuristic compares association records with the predecessor journal to detect actual changes,
|
||||
# not just the presence of snapshot records.
|
||||
# Each journal's immediate predecessor is resolved once, in a CTE named `journals` that
|
||||
# shadows the table and exposes `predecessor_id` / `predecessor_data_id` columns. Every
|
||||
# change-detection branch then reads those columns instead of re-seeking the predecessor.
|
||||
# Changeset journals carry no detectable attribute history and are always included.
|
||||
class WorkPackages::ActivitiesTab::Paginator::JournalChangesFilter
|
||||
class << self
|
||||
def apply(scope)
|
||||
sql = <<~SQL.squish
|
||||
version = 1
|
||||
OR (cause IS NOT NULL AND cause != '{}')
|
||||
# @param membership [ActiveRecord::Relation] the activity feed's journals
|
||||
# (visible work package journals, optionally unioned with changeset journals)
|
||||
def apply(membership)
|
||||
Journal
|
||||
.with(journals: Arel.sql(enriched_journals_sql(membership)))
|
||||
.where(OpenProject::SqlSanitization.sanitize(changes_condition_sql))
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
# Enrich each journal row with its immediate predecessor's id and data_id. The
|
||||
# predecessor is the highest version below the current one, located through the
|
||||
# (journable_type, journable_id, version) index; versions are incremental but may
|
||||
# have gaps, so the seek matches on `< version` rather than `version - 1`. A LEFT
|
||||
# JOIN keeps initial (version = 1) journals, whose predecessor columns stay NULL.
|
||||
def enriched_journals_sql(membership)
|
||||
<<~SQL.squish
|
||||
SELECT curr.*,
|
||||
predecessor.id AS predecessor_id,
|
||||
predecessor.data_id AS predecessor_data_id
|
||||
FROM (#{membership.to_sql}) curr
|
||||
LEFT JOIN LATERAL (
|
||||
SELECT p.id, p.data_id
|
||||
FROM journals p
|
||||
WHERE p.journable_id = curr.journable_id
|
||||
AND p.journable_type = curr.journable_type
|
||||
AND p.version < curr.version
|
||||
ORDER BY p.version DESC
|
||||
LIMIT 1
|
||||
) predecessor ON TRUE
|
||||
SQL
|
||||
end
|
||||
|
||||
def changes_condition_sql
|
||||
<<~SQL.squish
|
||||
journals.journable_type = '#{Changeset.name}'
|
||||
OR journals.version = 1
|
||||
OR (journals.cause IS NOT NULL AND journals.cause != '{}')
|
||||
OR EXISTS (#{attribute_data_changes_condition_sql})
|
||||
OR EXISTS (#{attachment_changes_condition_sql})
|
||||
OR EXISTS (#{custom_field_changes_condition_sql})
|
||||
OR EXISTS (#{file_link_changes_condition_sql})
|
||||
SQL
|
||||
|
||||
scope.where(OpenProject::SqlSanitization.sanitize(sql))
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def attribute_data_changes_condition_sql
|
||||
<<~SQL.squish
|
||||
SELECT 1
|
||||
FROM journals predecessor
|
||||
INNER JOIN work_package_journals pred_data ON predecessor.data_id = pred_data.id
|
||||
INNER JOIN work_package_journals curr_data ON journals.data_id = curr_data.id
|
||||
WHERE predecessor.journable_id = journals.journable_id
|
||||
AND predecessor.journable_type = journals.journable_type
|
||||
AND predecessor.version = (#{max_predecessor_version_sql})
|
||||
FROM work_package_journals pred_data
|
||||
INNER JOIN work_package_journals curr_data ON curr_data.id = journals.data_id
|
||||
WHERE pred_data.id = journals.predecessor_data_id
|
||||
AND (#{data_changes_condition_sql})
|
||||
SQL
|
||||
end
|
||||
@@ -98,18 +127,6 @@ class WorkPackages::ActivitiesTab::Paginator::JournalChangesFilter
|
||||
)
|
||||
end
|
||||
|
||||
# Identify the immediate predecessor journal for comparison.
|
||||
# NB: Journal versions are incremental but not guaranteed to be sequential.
|
||||
def max_predecessor_version_sql
|
||||
<<~SQL.squish
|
||||
SELECT MAX(version)
|
||||
FROM journals p2
|
||||
WHERE p2.journable_id = journals.journable_id
|
||||
AND p2.journable_type = journals.journable_type
|
||||
AND p2.version < journals.version
|
||||
SQL
|
||||
end
|
||||
|
||||
def data_changes_condition_sql
|
||||
data_change_columns = Journal::WorkPackageJournal.column_names - ["id"]
|
||||
|
||||
@@ -154,12 +171,8 @@ class WorkPackages::ActivitiesTab::Paginator::JournalChangesFilter
|
||||
<<~SQL.squish
|
||||
SELECT 1
|
||||
FROM #{table} curr
|
||||
LEFT JOIN journals predecessor
|
||||
ON predecessor.journable_id = journals.journable_id
|
||||
AND predecessor.journable_type = journals.journable_type
|
||||
AND predecessor.version = (#{max_predecessor_version_sql})
|
||||
LEFT JOIN #{table} pred
|
||||
ON pred.journal_id = predecessor.id
|
||||
ON pred.journal_id = journals.predecessor_id
|
||||
AND #{join_conditions}
|
||||
WHERE curr.journal_id = journals.id
|
||||
AND (#{where_clause})
|
||||
@@ -175,15 +188,11 @@ class WorkPackages::ActivitiesTab::Paginator::JournalChangesFilter
|
||||
|
||||
<<~SQL.squish
|
||||
SELECT 1
|
||||
FROM journals predecessor
|
||||
INNER JOIN #{table} pred
|
||||
ON pred.journal_id = predecessor.id
|
||||
FROM #{table} pred
|
||||
LEFT JOIN #{table} curr
|
||||
ON curr.journal_id = journals.id
|
||||
AND #{join_conditions}
|
||||
WHERE predecessor.journable_id = journals.journable_id
|
||||
AND predecessor.journable_type = journals.journable_type
|
||||
AND predecessor.version = (#{max_predecessor_version_sql})
|
||||
WHERE pred.journal_id = journals.predecessor_id
|
||||
AND curr.id IS NULL
|
||||
SQL
|
||||
end
|
||||
|
||||
@@ -2107,17 +2107,14 @@ af:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ af:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: moet groter as of gelyk wees aan die begindatum.
|
||||
greater_than_start_date: moet groter wees as die begindatum.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is ’n ongeldige bronadres.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ af:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ af:
|
||||
button_login: Teken in
|
||||
button_move: Skuif
|
||||
button_move_and_follow: Skuif en volg
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: Haal aan
|
||||
button_remove: Remove
|
||||
@@ -3475,6 +3476,12 @@ af:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ af:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: gister
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Soort
|
||||
|
||||
@@ -2191,17 +2191,14 @@ ar:
|
||||
before: يجب أن يكون قبل %{date}.
|
||||
before_or_equal_to: يجب أن يكون قبل أو يساوي %{date}.
|
||||
blank: لا يمكن أن يكون فارغا.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: حزمة العمل لا يمكن أن تكون مرتبطة إلى واحدة من المهام الفرعية.
|
||||
circular_dependency: ان هذه العلاقة خلق تبعية دائرية.
|
||||
confirmation: لا يتطابق مع %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: غير موجود.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2222,36 +2219,38 @@ ar:
|
||||
greater_than_or_equal_to: يجب أن يكون أكبر أو يساوي%{count}.
|
||||
greater_than_or_equal_to_start_date: يجب أن يكون أكبر أو يساوي تاريخ البدء.
|
||||
greater_than_start_date: يجب أن يكون أكبر من تاريخ البدء.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: لم يتم تعيين إلى واحدة من القيم المسموح بها.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: غير صالح.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: يجب أن يكون أقل من أو يساوي %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
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.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: ليس عدداً صحيحاً.
|
||||
not_an_iso_date: 'ليس تاريخًا صالحًا. الشكل المطلوب: YYYY-MM-DD.'
|
||||
not_same_project: لا ينتمي إلى نفس المشروع.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: يجب أن يكون فردي.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: يجب أن يكون أصغر أو يساوي الطول الأعظم.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: قد اتخذت بالفعل.
|
||||
too_long: طويل جداً (الحد الأقصى من الأحرف %{count}).
|
||||
too_short: قصيرة جداً (الحد الأدنى هو الأحرف %{count}).
|
||||
@@ -2264,6 +2263,7 @@ ar:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: هو طول خاطئ (يجب أن تكون الأحرف %{count}).
|
||||
models:
|
||||
group:
|
||||
@@ -3008,6 +3008,7 @@ ar:
|
||||
button_login: تسجيل الدخول
|
||||
button_move: نقل
|
||||
button_move_and_follow: نقل ومتابعة
|
||||
button_next: Next
|
||||
button_print: طباعة
|
||||
button_quote: اقتباس
|
||||
button_remove: إزالة
|
||||
@@ -3721,6 +3722,12 @@ ar:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4791,6 +4798,13 @@ ar:
|
||||
few: 'Time off: %{count} working days'
|
||||
many: 'Time off: %{count} working days'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
zero: "%{count} items selected"
|
||||
one: One item selected
|
||||
two: "%{count} items selected"
|
||||
few: "%{count} items selected"
|
||||
many: "%{count} items selected"
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: الأمس
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: النّوع
|
||||
|
||||
@@ -2107,17 +2107,14 @@ az:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ az:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ az:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ az:
|
||||
button_login: Sign in
|
||||
button_move: Move
|
||||
button_move_and_follow: Move and follow
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: Sitat
|
||||
button_remove: Remove
|
||||
@@ -3475,6 +3476,12 @@ az:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ az:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: yesterday
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Type
|
||||
|
||||
@@ -2149,17 +2149,14 @@ be:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2180,36 +2177,38 @@ be:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2222,6 +2221,7 @@ be:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2928,6 +2928,7 @@ be:
|
||||
button_login: Sign in
|
||||
button_move: Move
|
||||
button_move_and_follow: Move and follow
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: Quote
|
||||
button_remove: Remove
|
||||
@@ -3599,6 +3600,12 @@ be:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4659,6 +4666,11 @@ be:
|
||||
few: 'Time off: %{count} working days'
|
||||
many: 'Time off: %{count} working days'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
few: "%{count} items selected"
|
||||
many: "%{count} items selected"
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: yesterday
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Type
|
||||
|
||||
@@ -2107,17 +2107,14 @@ bg:
|
||||
before: трябва да бъде преди %{date}.
|
||||
before_or_equal_to: трябва да бъде преди или е равно на %{date}.
|
||||
blank: не може да бъде празно.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: трябва да бъде зададено свойството '%{property}'.
|
||||
cannot_delete_mapping: е необходимо. Не може да бъде изтрит.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Работния пакет не може да бъде свързан с една от неговите подзадачи.
|
||||
circular_dependency: Тази връзка ще доведе до циклична зависимост.
|
||||
confirmation: не съвпада с %{attribute}.
|
||||
could_not_be_copied: "%{dependency} не може да бъде (напълно) копирана."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: не съществува.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: не може да бъде осъществен достъп.
|
||||
error_readonly: направен е неуспешен опит за запис
|
||||
@@ -2138,36 +2135,38 @@ bg:
|
||||
greater_than_or_equal_to: трябва да бъде по-голямо от или равно на %{count}.
|
||||
greater_than_or_equal_to_start_date: трябва да бъде по-голяма от или равна на началната дата.
|
||||
greater_than_start_date: трябва да бъде по-голяма от началната дата.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: не е зададена, като позволена стойност.
|
||||
inclusion_nested: не е зададена на една от разрешените стойности в пътя '%{path}'.
|
||||
invalid: е невалиден.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: невалиден URL адрес.
|
||||
invalid_url_scheme: 'не е поддържан протокол (разрешен: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: трябва да бъде по-малка или равна на %{count}.
|
||||
not_available: не е наличен поради системна конфигурация.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: не може да бъде изтрито.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: не е текущият потребител.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: е невалидна дата
|
||||
not_a_datetime: не е валидна дата и час.
|
||||
not_a_number: не е число.
|
||||
not_allowed: е невалиден поради липса на достъп.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: не е цяло число.
|
||||
not_an_iso_date: 'не е валидна дата. Изискван формат: ГГГГ-ММ-ДД.'
|
||||
not_same_project: не принадлежат към един и същ проект.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: трябва да бъде нечетен.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: не съответства на регулярния израз %{expression}.
|
||||
regex_invalid: не може да бъде валидиран със съответния регулярен израз.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: трябва да бъде по-малка от или равна на максималната дължина.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: вече съществува.
|
||||
too_long: е твърде дълго (максимума е %{count} знаци).
|
||||
too_short: е твърде кратък (минимум е %{count} знаци).
|
||||
@@ -2180,6 +2179,7 @@ bg:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: е грешна дължина (трябва да бъде %{count} знаци).
|
||||
models:
|
||||
group:
|
||||
@@ -2844,6 +2844,7 @@ bg:
|
||||
button_login: Влизане
|
||||
button_move: Премести
|
||||
button_move_and_follow: Преместване и последване
|
||||
button_next: Next
|
||||
button_print: Отпечатване
|
||||
button_quote: Цитат
|
||||
button_remove: Премахване
|
||||
@@ -3473,6 +3474,12 @@ bg:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4523,6 +4530,9 @@ bg:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: вчера
|
||||
label_zen_mode: Режим Дзен
|
||||
label_role_type: Тип
|
||||
|
||||
@@ -2106,17 +2106,14 @@ ca:
|
||||
before: ha de ser abans de %{date}.
|
||||
before_or_equal_to: ha de ser igual o abans de %{date}.
|
||||
blank: no pot estar en blanc.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: és necessari de definir la propietat '%{property}' .
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Un paquet de treball no es pot enllaçar a una de les seves subtasques.
|
||||
circular_dependency: Aquesta relació crearia una dependència circular.
|
||||
confirmation: no coincideix amb el %{attribute}.
|
||||
could_not_be_copied: "%{dependency} no s'ha pogut copiar (completament)."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: no existeix.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: no és possible accedir.
|
||||
error_readonly: es va intentar d'escriure-hi però no és modificable.
|
||||
@@ -2137,36 +2134,38 @@ ca:
|
||||
greater_than_or_equal_to: ha de ser més gran o igual a %{count}.
|
||||
greater_than_or_equal_to_start_date: ha de ser major o igual a la data d'inici.
|
||||
greater_than_start_date: ha de ser major que la data d'inici.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: no està establert a un dels valors permesos.
|
||||
inclusion_nested: no correspon a un dels valors permesos a la ruta '%{path}'.
|
||||
invalid: no és vàlid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: no és una URL vàlida.
|
||||
invalid_url_scheme: 'no és un protocal suportat (permès: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: ha de ser menor o igual a %{count}.
|
||||
not_available: no és disponible degut a la configuració del sistema.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: no es pot eliminar.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: no és l'usuari actual.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: no és una data vàlida.
|
||||
not_a_datetime: no és una data-i-hora vàlida.
|
||||
not_a_number: no és un número.
|
||||
not_allowed: és invàlid perquè falten permisos.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: no és un enter.
|
||||
not_an_iso_date: 'no és una data vàlida. Format requerit: AAAA-MM-DD.'
|
||||
not_same_project: no pertany al mateix projecte.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: ha de ser senar.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: no coincideix amb l'expressió regular %{expression}.
|
||||
regex_invalid: no s'ha pogut validar amb l'expressió regular associada.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: ha de ser inferior o igual a la longitud màxima.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: ja s'està utilitzant.
|
||||
too_long: és massa llarg (el màxim són %{count} caràcters).
|
||||
too_short: és massa curt (el mínim són %{count} caràcters).
|
||||
@@ -2179,6 +2178,7 @@ ca:
|
||||
url_not_secure_context: 'no està proveint un "Context Segur". Utilitza HTTPS o bé una adreça de retroalimentació, com un host local.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: la longitud és incorrecta (haurien de ser %{count} caràcters).
|
||||
models:
|
||||
group:
|
||||
@@ -2843,6 +2843,7 @@ ca:
|
||||
button_login: Iniciar sessió
|
||||
button_move: Moure
|
||||
button_move_and_follow: Moure i continuar
|
||||
button_next: Next
|
||||
button_print: Imprimir
|
||||
button_quote: Citar
|
||||
button_remove: Suprimir
|
||||
@@ -3472,6 +3473,12 @@ ca:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4522,6 +4529,9 @@ ca:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: ahir
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Classe
|
||||
|
||||
@@ -2107,17 +2107,14 @@ ckb-IR:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ ckb-IR:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ ckb-IR:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ ckb-IR:
|
||||
button_login: Sign in
|
||||
button_move: Move
|
||||
button_move_and_follow: Move and follow
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: Quote
|
||||
button_remove: Remove
|
||||
@@ -3475,6 +3476,12 @@ ckb-IR:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ ckb-IR:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: yesterday
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Type
|
||||
|
||||
+249
-237
File diff suppressed because it is too large
Load Diff
@@ -2106,17 +2106,14 @@ da:
|
||||
before: skal være før %{date}.
|
||||
before_or_equal_to: skal være senest %{date}.
|
||||
blank: må ikke være tomt.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: En arbejdspakke kan ikke knyttes til en af dens underopgaver.
|
||||
circular_dependency: Denne relation vil skabe en cirkulær afhængighed.
|
||||
confirmation: matcher ikke %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: findes ikke.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: kan muligvis ikke tilgås.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2137,36 +2134,38 @@ da:
|
||||
greater_than_or_equal_to: skal være større end eller lig med %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: er ikke sat til en tilladt værdi.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: er ugyldig.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: skal være mindre end eller lig med %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: Kan ikke slettes
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: er ikke den aktuelle bruger.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: er ikke et tal.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: er ikke et heltal.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: hører ikke til samme projekt.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: skal være ulige.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: skal være mindre end eller lig den maksimale længde.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: er allerede taget.
|
||||
too_long: 'er for lang (maks.: %{count} tegn).'
|
||||
too_short: 'er for kort (min.: %{count} tegn).'
|
||||
@@ -2179,6 +2178,7 @@ da:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: har forkert længde (burde være %{count} tegn).
|
||||
models:
|
||||
group:
|
||||
@@ -2845,6 +2845,7 @@ da:
|
||||
button_login: Log ind
|
||||
button_move: Flyt
|
||||
button_move_and_follow: Flyt og følg
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: Citer
|
||||
button_remove: Fjern
|
||||
@@ -3474,6 +3475,12 @@ da:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4524,6 +4531,9 @@ da:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: I går
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Type
|
||||
|
||||
@@ -52,25 +52,25 @@ de:
|
||||
confirm_button_text: Veröffentlichen
|
||||
admin:
|
||||
reserved_identifiers:
|
||||
title: Reserved project identifiers
|
||||
lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.<br>Here you can release reserved identifiers so that they may be used by other projects.
|
||||
title: Reservierte Projektkennungen
|
||||
lede_html: Wenn eine Kennung eines Projekts umbenannt wird, bleibt die vorherige Kennung reserviert, damit bestehende Links und Integrationen weiterhin funktionieren.<br>Hier können reservierten Kennungen freigegeben werden, sodass sie von anderen Projekten verwendet werden können.
|
||||
col_identifier: Kennung
|
||||
col_project: Projekt
|
||||
col_reserved: Reserved
|
||||
not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode.
|
||||
filter_label: Search identifiers
|
||||
btn_release: Release
|
||||
released_notice: Identifier "%{identifier}" has been released.
|
||||
identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page.
|
||||
col_reserved: Reserviert
|
||||
not_available_in_semantic_mode: Reservierte Projektkennungen sind nur im numerischen Modus verfügbar.
|
||||
filter_label: Kennung suchen
|
||||
btn_release: Freigeben
|
||||
released_notice: Die Kennung "%{identifier}" wurde freigegeben.
|
||||
identifier_not_found: Die reservierte Kennung konnte nicht gefunden werden. Möglicherweise wurde diese bereits freigegeben oder das Projekt wurde gelöscht. Bitte aktualisieren Sie die Seite.
|
||||
dialog:
|
||||
title: Release identifier
|
||||
heading: Release "%{identifier}"?
|
||||
description: Releasing this identifier cannot be undone. External links and integrations using it will stop resolving, and the name becomes available for any new project to claim.
|
||||
checkbox_label: I understand that this cannot be undone.
|
||||
confirm_button: Release identifier
|
||||
empty_heading: No reserved identifiers
|
||||
title: Kennung freigeben
|
||||
heading: '"%{identifier}" freigeben?'
|
||||
description: Die Freigabe dieser Kennung kann nicht rückgängig gemacht werden. Externe Links und Integrationen, die diese Kennung verwenden, werden nicht mehr aufgelöst, und der Name wird für neue Projekte verfügbar, die ihn beansprucht.
|
||||
checkbox_label: Ich verstehe, dass dies nicht rückgängig gemacht werden kann.
|
||||
confirm_button: Kennung freigeben
|
||||
empty_heading: Keine reservierten Kennungen
|
||||
reserved_ago: vor %{time}
|
||||
empty_body: When a project's identifier changes, the previous one will appear here so you can release it once it's safe to do so.
|
||||
empty_body: Wenn sich die Projektkennung ändert, wird die vorherige Kennung hier angezeigt, damit Sie diese freigeben können, sobald es sicher ist.
|
||||
plugins:
|
||||
no_results_title_text: Es sind derzeit keine Plugins installiert.
|
||||
no_results_content_text: Weitere Informationen finden Sie auf unserer Seite für Integrationen und Plugins.
|
||||
@@ -140,8 +140,8 @@ de:
|
||||
cannot_delete_with_imports: Jira-Hosts mit laufenden Importen können nicht gelöscht werden
|
||||
custom_field_creation_failed: 'Das nutzerdefinierte Feld ''%{name}'' konnte nicht erstellt werden: %{message}'
|
||||
semantic_identifiers_must_be_enabled:
|
||||
title: Project-based semantic identifiers must be enabled.
|
||||
description: Jira uses issue identifiers consisting of a project key and a sequence number (PRJ-123). OpenProject also supports it, but it needs to be enabled [here](link).
|
||||
title: Projektspezifische semantische Kennungen müssen aktiviert sein.
|
||||
description: Jira verwendet Ticketkennungen, die aus einem Projektschlüssel und einer Sequenznummer bestehen (PRJ-123). OpenProject unterstützt dies ebenfalls, die Funktion muss aber [hier aktiviert werden](link).
|
||||
blank:
|
||||
title: Noch keine Jira-Hosts konfiguriert
|
||||
description: Konfigurieren Sie einen Jira-Host, um mit dem Import von Elementen aus Jira in diese OpenProject-Instanz zu beginnen.
|
||||
@@ -180,7 +180,7 @@ de:
|
||||
client:
|
||||
connection_error: 'Verbindung zum Jira-Server fehlgeschlagen: %{message}'
|
||||
connection_timeout: 'Die Verbindung zum Jira-Server wurde unterbrochen: %{message}'
|
||||
ssrf_blocked: 'Connection blocked: the Jira host resolves to a private IP address. If your Jira instance runs on an internal network, allow its IP via the OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST environment variable.'
|
||||
ssrf_blocked: 'Verbindung blockiert: Der Jira-Host wird zu einer privaten IP-Adresse aufgelöst. Wenn Ihre Jira-Instanz in einem internen Netzwerk läuft, erlauben Sie ihre IP über die OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST Umgebungsvariable.'
|
||||
ssrf_block_doc_link: Bitte sehen Sie sich unsere [Dokumentation](docs_url) an.
|
||||
ssl_error: 'SSL-Fehler bei der Verbindung zum Jira-Server: %{message}'
|
||||
parse_error: 'Die Jira API-Antwort konnte nicht gelesen werden: %{message}'
|
||||
@@ -286,7 +286,7 @@ de:
|
||||
elements:
|
||||
relations: Beziehungen zwischen Tickets
|
||||
project_ids: Projektkennungen
|
||||
issue_ids: Issue identifiers
|
||||
issue_ids: Ticketkennungen
|
||||
sprints: Sprint-Zuweisungen
|
||||
workflows: Workflows auf Projektebene
|
||||
schemes: Schemas
|
||||
@@ -433,11 +433,11 @@ de:
|
||||
page_header:
|
||||
description: Wählen Sie zwischen einfachen numerischen Arbeitspaket- oder projektspezifischen Kennungen, bei denen die Projektkennung der Arbeitspaket-ID vorangestellt wird.
|
||||
banner:
|
||||
existing_identifiers_notice: 'Existing identifiers for %{project_count} projects don''t meet requirements for project-based semantic identifiers. OpenProject can automatically update these so that they are valid as in the examples below. Click on ''Convert identifiers'' to update identifiers for all projects in this manner and enable project-based semantic identifiers.
|
||||
existing_identifiers_notice: 'Vorhandene Kennungen für %{project_count} Projekte entsprechen nicht den Anforderungen für projektbasierte alphanumerische Bezeichner. OpenProject kann diese automatisch aktualisieren, so dass sie wie in den folgenden Beispielen gültig sind. Klicken Sie auf ''Kennung konvertieren'', um die Kennungen für alle Projekte auf diese Weise zu aktualisieren und projektbasierte alphanumerische Bezeichner zu aktivieren.
|
||||
|
||||
'
|
||||
box_header:
|
||||
table_title: Projects with identifiers to update
|
||||
table_title: Projekte mit Kennungen zum Aktualisieren
|
||||
label_project: Projekt
|
||||
label_previous_identifier: Vorherige Kennung
|
||||
label_autofixed_suggestion: Zukünftige Kennung
|
||||
@@ -455,21 +455,21 @@ de:
|
||||
remaining_projects:
|
||||
one: "... 1 weiteres Projekt"
|
||||
other: "... %{count} weitere Projekte"
|
||||
button_autofix: Convert identifiers
|
||||
button_save: Convert identifiers
|
||||
button_autofix: Kennungen konvertieren
|
||||
button_save: Kennungen konvertieren
|
||||
dialog:
|
||||
title: Arbeitspaket-Kennungen ändern
|
||||
heading: Aktivieren Sie projektspezifische Arbeitspaket-Kennungen?
|
||||
description: 'This will change IDs for all work packages in all projects in this instance. Previous identifiers and URLs will continue to work. This change will take some time to complete.
|
||||
description: 'Dadurch werden die IDs für alle Arbeitspakete in allen Projekten in diesem Fall geändert. Die bisherigen Identifikatoren und URLs werden weiterhin funktionieren. Diese Änderung wird einige Zeit in Anspruch nehmen.
|
||||
|
||||
'
|
||||
confirm_button: Kennungen ändern
|
||||
checkbox_label: Mir ist bewusst, dass dies alle Arbeitspaket-Kennungen dauerhaft ändern wird
|
||||
success_banner: Das Format der Arbeitspaket-Kennung wurde erfolgreich aktualisiert.
|
||||
in_progress:
|
||||
header_semantic: Converting to project-based identifiers
|
||||
header_classic: Converting to numeric identifiers
|
||||
footer_message: Background conversion is in progress. You can safely leave this page.
|
||||
header_semantic: Zu projektbasierten Kennungen konvertieren
|
||||
header_classic: Zu numerischen Kennungen konvertieren
|
||||
footer_message: Die Hintergrundkonvertierung ist im Gange. Sie können diese Seite sicher verlassen.
|
||||
workflows:
|
||||
tabs:
|
||||
default_transitions: Standard-Übergänge
|
||||
@@ -915,7 +915,7 @@ de:
|
||||
text: Diese Aktion löscht keine Projekte, die in der Liste enthalten sind. Sind Sie sicher, dass Sie diese Projektliste löschen möchten?
|
||||
settings:
|
||||
header_details: Allgemeine Informationen
|
||||
header_identifier: Identifier
|
||||
header_identifier: Kennung
|
||||
header_status: Status
|
||||
header_relations: Projektbeziehungen
|
||||
button_update_details: Einstellungen aktualisieren
|
||||
@@ -940,7 +940,7 @@ de:
|
||||
change_identifier_dialog_title: Projektkennung ändern
|
||||
change_identifier_format_hint_semantic: Nur Großbuchstaben (A-Z), Zahlen oder Unterstriche erlaubt. Maximal 10 Zeichen. Muss mit einem Buchstaben beginnen.
|
||||
change_identifier_format_hint_legacy: Nur Kleinbuchstaben (a-z), Zahlen, Bindestriche oder Unterstriche erlaubt.
|
||||
change_identifier_warning: 'This will permanently change identifiers and URLs of all work packages in this project. The previous identifiers and URLs will nevertheless continue to work.
|
||||
change_identifier_warning: 'Dies wird die Kennungen und URLs aller Arbeitspakete in diesem Projekt dauerhaft ändern. Die bisherigen Werte werden jedoch weiterhin funktionieren.
|
||||
|
||||
'
|
||||
subitems:
|
||||
@@ -1368,12 +1368,12 @@ de:
|
||||
edit:
|
||||
form_configuration:
|
||||
tab: Formularkonfiguration
|
||||
label_group: Section
|
||||
reset_to_defaults: Reset form
|
||||
add_attribute_group: Section
|
||||
add_query_group: Related work packages table
|
||||
delete_group: Delete section
|
||||
remove_attribute: Remove from section
|
||||
label_group: Abschnitt
|
||||
reset_to_defaults: Formular zurücksetzen
|
||||
add_attribute_group: Abschnitt
|
||||
add_query_group: Zugehörige Arbeitspaket-Tabelle
|
||||
delete_group: Abschnitt löschen
|
||||
remove_attribute: Aus Abschnitt entfernen
|
||||
drag_to_activate: Felder aus diesem Bereich herausziehen, um sie zu aktivieren
|
||||
drag_to_reorder: Ziehen zum Neuordnen
|
||||
edit_query: Abfrage bearbeiten
|
||||
@@ -1383,12 +1383,12 @@ de:
|
||||
no_inactive_attributes: Keine inaktiven Attribute
|
||||
blankslate_title: Noch keine Gruppen
|
||||
blankslate_description: Fügen Sie Gruppen über die Schaltfläche oben hinzu oder ziehen Sie Attribute aus dem linken Bereich.
|
||||
group_actions: Section actions
|
||||
rename_group: Rename section
|
||||
confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed.
|
||||
group_name_label: Section name
|
||||
group_actions: Abschnittsoptionen
|
||||
rename_group: Abschnitt umbenennen
|
||||
confirm_delete_group: Sind Sie sicher, dass Sie diesen Abschnitt löschen möchten? Diese Aktion kann nicht automatisch rückgängig gemacht werden.
|
||||
group_name_label: Name des Abschnitts
|
||||
row_actions: Weitere Aktionen
|
||||
query_group_label: Related work packages table
|
||||
query_group_label: Zugehörige Arbeitspaket-Tabelle
|
||||
empty_group_hint: Attribute hierher ziehen
|
||||
invalid_attribute_groups: Die abgesendeten Daten der Formularkonfiguration sind ungültig.
|
||||
invalid_query: Die eingebettete Abfrage ist ungültig.
|
||||
@@ -1396,7 +1396,7 @@ de:
|
||||
untitled_group: Unbenannte Gruppe
|
||||
reset_title: Formularkonfiguration zurücksetzen
|
||||
confirm_reset: Sind Sie sicher, dass Sie die Konfiguration des Formulars zurücksetzen möchten?
|
||||
builtin_field: Built-in field
|
||||
builtin_field: Internes Attribut
|
||||
reset_description: 'Dadurch werden die Attribute auf ihre Standardgruppe zurückgesetzt und ALLE benutzerdefinierten Felder deaktiviert.
|
||||
|
||||
'
|
||||
@@ -1717,7 +1717,7 @@ de:
|
||||
attachment:
|
||||
attachment_content: Inhalt des Anhangs
|
||||
attachment_file_name: Dateiname des Anhangs
|
||||
charset: Character set
|
||||
charset: Zeichensatz
|
||||
content_type: Medien-Typ
|
||||
downloads: Downloads
|
||||
file: Datei
|
||||
@@ -1812,7 +1812,7 @@ de:
|
||||
title: Titel
|
||||
description: Beschreibung
|
||||
member:
|
||||
blocked: Blocked
|
||||
blocked: Gesperrt
|
||||
roles: Rollen
|
||||
notification:
|
||||
read_ian: In-App lesen
|
||||
@@ -2058,10 +2058,10 @@ de:
|
||||
priority: Priorität
|
||||
progress: "% abgeschlossen"
|
||||
readonly: Nur Lesezugriff
|
||||
relatable: Relatable to
|
||||
relatable: Beziehbar auf
|
||||
remaining_hours: Verbleibender Aufwand
|
||||
remaining_time: Verbleibender Aufwand
|
||||
sequence_number: Sequence number
|
||||
sequence_number: Sequenznummer
|
||||
shared_with_users: Geteilt mit
|
||||
schedule_manually: Manuelle Planung
|
||||
spent_hours: Aufgewendete Zeit
|
||||
@@ -2103,17 +2103,14 @@ de:
|
||||
before: muss vor %{date} sein.
|
||||
before_or_equal_to: muss vor oder gleich %{date} sein.
|
||||
blank: muss ausgefüllt werden.
|
||||
not_before_start_date: darf nicht vor dem Startdatum liegen.
|
||||
overlapping_range: überschneidet sich mit einem bereits existierenden arbeitsfreien Zeitraum.
|
||||
blank_nested: muss die Eigenschaft '%{property}' gesetzt haben.
|
||||
cannot_delete_mapping: ist erforderlich. Kann nicht gelöscht werden.
|
||||
is_for_all_cannot_modify: gilt für alle Projekte und kann daher nicht geändert werden.
|
||||
cant_link_a_work_package_with_a_descendant: Ein Arbeitspaket kann nicht mit einer seiner Unteraufgaben verlinkt werden.
|
||||
circular_dependency: Diese Beziehung würde eine zyklische Abhängigkeit erzeugen.
|
||||
confirmation: stimmt nicht mit %{attribute} überein.
|
||||
could_not_be_copied: "%{dependency} konnte nicht (vollständig) kopiert werden."
|
||||
datetime_must_be_in_future: muss in der Zukunft liegen.
|
||||
does_not_exist: existiert nicht.
|
||||
user_already_in_department: Der Benutzer %{user_id} ist bereits Mitglied der Abteilung %{department_id}.
|
||||
error_enterprise_only: "%{action} ist nur in der OpenProject Enterprise Edition verfügbar."
|
||||
error_unauthorized: kann nicht zugegriffen werden.
|
||||
error_readonly: wurde versucht zu beschreiben, ist aber nicht beschreibbar.
|
||||
@@ -2134,36 +2131,38 @@ de:
|
||||
greater_than_or_equal_to: muss größer oder gleich %{count} sein.
|
||||
greater_than_or_equal_to_start_date: muss größer als oder gleich dem Anfangsdatum sein.
|
||||
greater_than_start_date: muss größer als das Anfangsdatum sein.
|
||||
hexcode_invalid: ist kein gültiger 6-stelliger hexadezimaler Farbcode.
|
||||
inclusion: ist nicht auf einen erlaubten Wert gesetzt.
|
||||
inclusion_nested: ist nicht auf einen der erlaubten Werte im Pfad '%{path} ' gesetzt.
|
||||
invalid: ist ungültig.
|
||||
invalid_uri: muss eine gültige URI sein.
|
||||
invalid_url: ist keine gültige URL.
|
||||
invalid_url_scheme: 'ist kein unterstütztes Protokoll (erlaubt: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: gilt für alle Projekte und kann daher nicht geändert werden.
|
||||
less_than_or_equal_to: muss kleiner oder gleich %{count} sein.
|
||||
not_available: ist aufgrund einer Systemkonfiguration nicht verfügbar.
|
||||
not_before_start_date: darf nicht vor dem Startdatum liegen.
|
||||
not_deletable: kann nicht entfernt werden.
|
||||
not_editable: kann nicht bearbeitet werden, da sie bereits in Kraft ist.
|
||||
not_current_user: ist nicht der aktuelle Benutzer.
|
||||
system_wide_non_working_day_exists: widerspricht einem systemweiten Nicht-Arbeitstag für dieses Datum.
|
||||
not_found: nicht gefunden.
|
||||
not_a_date: ist kein gültiges Datum.
|
||||
not_a_datetime: ist kein gültiges Datum.
|
||||
not_a_number: ist keine Zahl.
|
||||
not_allowed: ist ungültig aufgrund fehlender Berechtigungen.
|
||||
host_not_allowed: ist kein erlaubter Host.
|
||||
not_json: konnte nicht als JSON gelsen werden.
|
||||
not_json_object: ist kein gültiges JSON-Objekt.
|
||||
not_an_integer: ist keine ganzzahlige Zahl.
|
||||
not_an_iso_date: 'ist kein gültiges Datum - Erwartetes Format: YYY-MM-DD.'
|
||||
not_same_project: gehört nicht zum selben Projekt.
|
||||
datetime_must_be_in_future: muss in der Zukunft liegen.
|
||||
odd: muss ungerade sein.
|
||||
overlapping_range: überschneidet sich mit einem bereits existierenden arbeitsfreien Zeitraum.
|
||||
regex_match_failed: stimmt nicht mit dem regulären Ausdruck %{expression} überein.
|
||||
regex_invalid: konnte nicht mit dem zugehörigen regulären Ausdruck überprüft werden.
|
||||
regex_list_invalid: Die Zeilen %{invalid_lines} konnten nicht als regulärer Ausdruck gelesen werden.
|
||||
hexcode_invalid: ist kein gültiger 6-stelliger hexadezimaler Farbcode.
|
||||
smaller_than_or_equal_to_max_length: muss kleiner als oder gleich der maximalen Länge sein.
|
||||
ssrf_filtered: verstößt gegen die SSRF-Richtlinien dieser OpenProject Instanz.
|
||||
system_wide_non_working_day_exists: widerspricht einem systemweiten Nicht-Arbeitstag für dieses Datum.
|
||||
taken: ist bereits vergeben.
|
||||
too_long: ist zu lang (nicht mehr als %{count} Zeichen).
|
||||
too_short: ist zu kurz (nicht weniger als %{count} Zeichen).
|
||||
@@ -2176,6 +2175,7 @@ de:
|
||||
url_not_secure_context: 'stellt keinen "Secure Context" zur Verfügung: Benutzen Sie entweder HTTPS oder eine Loopback-Adresse, wie z.B. localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: Der Benutzer %{user_id} ist bereits Mitglied der Abteilung %{department_id}.
|
||||
wrong_length: hat die falsche Länge (muss genau %{count} Zeichen haben).
|
||||
models:
|
||||
group:
|
||||
@@ -2421,7 +2421,7 @@ de:
|
||||
cannot_add_child_because_of_lack_of_permission: Sie können keine Unteraufgabe hinzufügen, weil Sie keine Berechtigung haben, das ausgewählte Arbeitspaket zu bearbeiten.
|
||||
blank: ID darf nicht leer sein.
|
||||
identifier:
|
||||
semantic_identifier_incomplete: and sequence_number must both be set at the same time.
|
||||
semantic_identifier_incomplete: und sequence_number müssen beide gleichzeitig gesetzt werden.
|
||||
assigned_to:
|
||||
format: "%{message}"
|
||||
done_ratio:
|
||||
@@ -2610,7 +2610,7 @@ de:
|
||||
unsupported_storage_type: ist kein unterstützter Speichertyp.
|
||||
storage_error: Es ist ein Fehler bei der Speicherverbindung aufgetreten.
|
||||
invalid_input: Die Eingabe ist ungültig.
|
||||
invalid_child_for_parent: is not allowed as a parent for this view type.
|
||||
invalid_child_for_parent: ist als übergeordnetes Element für diesen Ansichtstyp nicht zulässig.
|
||||
activity:
|
||||
item:
|
||||
created_by_on: erstellt von %{user} am %{datetime}
|
||||
@@ -2840,6 +2840,7 @@ de:
|
||||
button_login: Anmelden
|
||||
button_move: Verschieben
|
||||
button_move_and_follow: Verschieben und Arbeitspaket anzeigen
|
||||
button_next: Weiter
|
||||
button_print: Drucken
|
||||
button_quote: Zitieren
|
||||
button_remove: Entfernen
|
||||
@@ -3158,8 +3159,8 @@ de:
|
||||
edit_attribute_groups:
|
||||
description: 'Anpassen der Form-Konfiguration mit diesen zusätzlichen Add-ons:'
|
||||
features:
|
||||
groups: Add new attribute sections
|
||||
rename: Rename attribute sections
|
||||
groups: Neue Attributabschnitte hinzufügen
|
||||
rename: Attributabschnitte umbenennen
|
||||
related: Tabelle mit zugehörigen Arbeitspaketen hinzufügen
|
||||
readonly_work_packages:
|
||||
description: Arbeitspakete in bestimmten Status als schreibgeschützt markieren.
|
||||
@@ -3469,6 +3470,12 @@ de:
|
||||
selected: Ausgewählt
|
||||
include_sub_items: Unterelemente einbeziehen
|
||||
no_results_text: Keine Ergebnisse
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: Alle Projekte
|
||||
favorites: Favoriten
|
||||
leave_project: Projekt verlassen
|
||||
title: Projekte
|
||||
toggle_switch:
|
||||
label_on: Ein
|
||||
label_off: Aus
|
||||
@@ -3510,8 +3517,8 @@ de:
|
||||
projects: Neueste sichtbare Projekte in dieser Instanz.
|
||||
no_visible_projects: Es gibt keine sichtbaren Projekte in dieser OpenProject-Umgebung.
|
||||
favorite_projects:
|
||||
no_results: You have no favorite projects
|
||||
no_results_subtext: Add one or multiple projects as favorite through their overview or in a project list.
|
||||
no_results: Sie haben keine favorisierten Projekte
|
||||
no_results_subtext: Fügen Sie ein oder mehrere Projekte als Favorit in ihrer Übersicht oder in einer Projektliste hinzu.
|
||||
users: Neueste registrierte Benutzer in dieser Instanz.
|
||||
blocks:
|
||||
community: OpenProject Community
|
||||
@@ -3522,18 +3529,18 @@ de:
|
||||
learn_about: Erfahren Sie mehr über die neuen Funktionen
|
||||
missing: Es gibt noch keine hervorgehobenen Funktionen.
|
||||
'17_5':
|
||||
new_features_title: 'The release contains various new features and improvements, such as:
|
||||
new_features_title: 'Dieses Release enthält verschiedene neue Funktionen und Verbesserungen, wie z. B:
|
||||
|
||||
'
|
||||
new_features_list:
|
||||
line_0: Project-based work package identifiers for clearer references.
|
||||
line_1: Jira Migrator support for Jira identifiers, due dates, and more.
|
||||
line_2: Option to exclude work package types from Backlogs.
|
||||
line_3: Redesigned sprint views.
|
||||
line_4: Improved work package linking across Documents and text editors.
|
||||
line_5: More flexible meeting schedules and reduced email notification noise.
|
||||
line_6: Nested groups for organizational structures and inherited permissions.
|
||||
line_7: Improved administration interfaces for workflows, users, and type configuration.
|
||||
line_0: Projektbasierte Arbeitspaket-Kennungen für klarere Referenzen.
|
||||
line_1: Jira Migrator unterstützt Jira-Kennungen, Fälligkeitsdaten und mehr.
|
||||
line_2: Option Arbeitspakettypen und -status in Backlogs auszuschließen.
|
||||
line_3: Neu gestaltete Sprint-Ansichten.
|
||||
line_4: Verbesserte Verknüpfung von Arbeitspaketen zwischen dem Dokumenten-Modul und Texteditoren.
|
||||
line_5: Flexiblere Besprechungspläne und weniger E-Mail-Benachrichtigungen.
|
||||
line_6: Verschachtelte Gruppen für Organisationsstrukturen und vererbte Berechtigungen.
|
||||
line_7: Verbesserte Verwaltungsoberflächen für Workflows, Benutzer und Typkonfiguration.
|
||||
links:
|
||||
upgrade_enterprise_edition: Auf Enterprise Edition upgraden
|
||||
postgres_migration: Migration Ihrer Installation zu PostgreSQL
|
||||
@@ -4047,7 +4054,7 @@ de:
|
||||
label_home: Hauptseite
|
||||
label_subject_or_id: Titel oder ID
|
||||
label_calendar_subscriptions: Kalenderabonnements
|
||||
label_identifier: Identifiers
|
||||
label_identifier: Kennungen
|
||||
label_project_identifier: Projektkennung
|
||||
label_in: an
|
||||
label_in_less_than: in weniger als
|
||||
@@ -4080,7 +4087,7 @@ de:
|
||||
label_journal_diff: Beschreibungsvergleich
|
||||
label_language: Sprache
|
||||
label_languages: Sprachen
|
||||
label_export_plural: Exports
|
||||
label_export_plural: Exporte
|
||||
label_external_links: Externe Links
|
||||
label_locale: Sprache und Region
|
||||
label_jump_to_a_project: Zu einem Projekt springen...
|
||||
@@ -4277,7 +4284,7 @@ de:
|
||||
label_project_new: Neues Projekt
|
||||
label_project_plural: Projekte
|
||||
label_project_list_plural: Projektlisten
|
||||
label_reserved_identifiers: Reserved project identifiers
|
||||
label_reserved_identifiers: Reservierte Projektkennungen
|
||||
label_project_life_cycle: Projekt-Lebenszyklus
|
||||
label_project_attributes_plural: Projektattribute
|
||||
label_project_custom_field_plural: Projektattribute
|
||||
@@ -4519,6 +4526,9 @@ de:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Freie Zeit: 1 Arbeitstag'
|
||||
other: 'Freie Zeit: %{count} Arbeitstage'
|
||||
label_x_items_selected:
|
||||
one: Ein Element ausgewählt
|
||||
other: "%{count} Elemente ausgewählt"
|
||||
label_yesterday: gestern
|
||||
label_zen_mode: Zen-Modus
|
||||
label_role_type: Typ
|
||||
@@ -4545,7 +4555,7 @@ de:
|
||||
label_total_days_off: Gesamtzahl freier Tage
|
||||
macro_execution_error: Fehler beim Ausführen des Makros %{macro_name}
|
||||
macro_unavailable: Das Makro %{macro_name} kann nicht angezeigt werden.
|
||||
macro_unknown: Unknown or unsupported macro.
|
||||
macro_unknown: Unbekanntes oder nicht unterstütztes Makro.
|
||||
macros:
|
||||
placeholder: "[Placeholder] Makro %{macro_name}"
|
||||
errors:
|
||||
@@ -4829,11 +4839,11 @@ de:
|
||||
common:
|
||||
work_package_card_component:
|
||||
drag_handle:
|
||||
label: Drag to reorder
|
||||
label: Ziehen zum Neuordnen
|
||||
menu:
|
||||
label_actions: Arbeitspaket-Aktionen
|
||||
parent: Übergeordnetes Arbeitspaket
|
||||
undisclosed: Undisclosed
|
||||
undisclosed: Nicht sichtbar
|
||||
permission_add_work_package_comments: Kommentare hinzufügen
|
||||
permission_add_work_packages: Arbeitspakete hinzufügen
|
||||
permission_add_messages: Forenbeiträge hinzufügen
|
||||
@@ -5235,8 +5245,8 @@ de:
|
||||
setting_consent_required: Einwilligung erforderlich
|
||||
setting_consent_decline_mail: Kontaktadresse bei Rückfragen zur Einwilligung
|
||||
setting_cross_project_work_package_relations: Arbeitspaket-Beziehungen zwischen Projekten erlauben
|
||||
setting_csv_escape_formulas: Escape formulas in CSV exports
|
||||
setting_csv_escape_formulas_text: 'Escape spreadsheet formulas in CSV exports by prefixing cells that begin with characters such as =, +, -, or @ with a single quote. This mitigates CSV formula injection when exported files are opened in spreadsheet applications such as Excel. This comes at the downside of modifying the string values inside the CSV, so you may want to disable this if downstream tools require the exact, unescaped cell values.
|
||||
setting_csv_escape_formulas: Formeln in CSV-Exporten maskieren
|
||||
setting_csv_escape_formulas_text: 'Tabellenkalkulationsformeln in CSV-Exporten maskieren, indem Zellen, die mit Zeichen wie =, +, - oder @ beginnen, ein einfaches Anführungszeichen vorangestellt wird. Dies verhindert CSV-Formelinjektionen, wenn exportierte Dateien in Tabellenkalkulationsanwendungen wie Excel geöffnet werden. Der Nachteil ist, dass dadurch die Zeichenkettenwerte in der CSV verändert werden. Diese Option sollte daher deaktiviert werden, wenn nachgelagerte Tools die exakten, unmaskierten Zellwerte benötigen.
|
||||
|
||||
'
|
||||
setting_first_week_of_year: Die erste Woche im Jahr enthält
|
||||
@@ -5279,7 +5289,7 @@ de:
|
||||
setting_work_package_properties: Arbeitspaket-Eigenschaften
|
||||
setting_work_package_startdate_is_adddate: Neue Arbeitspakete haben "Heute" als Anfangsdatum
|
||||
setting_work_packages_projects_export_limit: Arbeitspakete / Exportlimit für Projekte
|
||||
setting_work_packages_projects_export_limit_text: 'Maximum number of work packages or projects that can be included in a single export. Larger exports are truncated to this limit.
|
||||
setting_work_packages_projects_export_limit_text: 'Maximale Anzahl von Arbeitspaketen oder Projekten, die in einem einzelnen Export enthalten sein können. Größere Exporte werden auf diesen Grenzwert gekürzt.
|
||||
|
||||
'
|
||||
setting_journal_aggregation_time_minutes: Aggregationszeitraum
|
||||
@@ -5368,9 +5378,9 @@ de:
|
||||
setting_welcome_title: Titel des Willkommens-Block
|
||||
setting_welcome_on_homescreen: Willkommens-Block auf Startseite anzeigen
|
||||
setting_work_packages_identifier_classic: Instanzweite numerische Sequenz (Standard)
|
||||
setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.'
|
||||
setting_work_packages_identifier_semantic: Project-based semantic identifiers (Beta)
|
||||
setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function.
|
||||
setting_work_packages_identifier_classic_caption: 'Jedes Arbeitspaket erhält eine sequentielle Nummer beginnend mit 1 (z.B. #1234). Die Nummern sind innerhalb dieser Instanz eindeutig. Sie bleiben also gleich, auch wenn Arbeitspakete zwischen Projekten verschoben werden.'
|
||||
setting_work_packages_identifier_semantic: Projektspezifische semantische Kennungen (Beta)
|
||||
setting_work_packages_identifier_semantic_caption: Jedes Projekt hat eine eindeutige Projektkennung, die einer Zahl vorangestellt wird (z. B. PROJ-11). Die Nummerierung beginnt in jedem Projekt bei 1. Wenn ein Arbeitspaket in ein anderes Projekt verschoben wird, wird eine neue Kennung generiert, die alte bleibt jedoch weiterhin gültig.
|
||||
setting_work_package_list_default_highlighting_mode: Standard Hervorhebung
|
||||
setting_work_package_list_default_highlighted_attributes: Voreinstellung Inline Hervorherbung
|
||||
setting_working_days: Arbeitstage
|
||||
@@ -5552,7 +5562,7 @@ de:
|
||||
section_work_week: Arbeitswoche
|
||||
section_holidays_and_closures: Feiertage und Schließungen
|
||||
work_packages:
|
||||
work_package_identifier: Work package identifiers
|
||||
work_package_identifier: Arbeitspaket-Kennungen
|
||||
not_allowed_text: Sie haben nicht die notwendigen Rechte, um diese Seite zu sehen.
|
||||
activities:
|
||||
enable_internal_comments: Interne Kommentare aktivieren
|
||||
@@ -5982,16 +5992,16 @@ de:
|
||||
|
||||
'
|
||||
dialog:
|
||||
title: Change working days
|
||||
description: 'Changing which days of the week are considered working days or non-working days can affect the start and finish days of all work packages and life cycles in all projects in this instance.
|
||||
title: Arbeitstage ändern
|
||||
description: 'Die Änderung der Wochentage, die als Arbeitstage oder arbeitsfreie Tage gelten, kann sich auf die Start- und Endtage aller Arbeitspakete und Projektphasen in allen Projekten auswirken.
|
||||
|
||||
'
|
||||
removed_title: 'You will remove the following days from the non-working days list:'
|
||||
warning: 'The changes might take some time to take effect. You will be notified when all relevant work packages and project life cycles have been updated.
|
||||
removed_title: 'Sie werden die folgenden Tage aus der Liste der arbeitsfreien Tage entfernen:'
|
||||
warning: 'Es kann einige Zeit dauern, bis die Änderungen wirksam werden. Sie werden benachrichtigt, wenn alle relevanten Arbeitspakete und Projektphasen aktualisiert worden sind.
|
||||
|
||||
'
|
||||
heading: Change the working days?
|
||||
confirm_button: Save and reschedule
|
||||
heading: Arbeitstage ändern?
|
||||
confirm_button: Speichern und verschieben
|
||||
journal_note:
|
||||
changed: _**Arbeitstage** geändert (%{changes})._
|
||||
days:
|
||||
@@ -6066,7 +6076,7 @@ de:
|
||||
ancestor: Unbekannt - Das übergeordnete Element ist wegen fehlender Berechtigungen nicht sichtbar.
|
||||
definingProject: Unbekannt - Das Projekt ist wegen fehlender Berechtigungen nicht sichtbar.
|
||||
definingWorkspace: Unbekannt - Der Arbeitsbereich ist wegen fehlender Berechtigungen nicht sichtbar.
|
||||
workPackage: Undisclosed - The work package is invisible because of lacking permissions.
|
||||
workPackage: Unbekannt - Das Arbeitspaket ist wegen fehlender Berechtigungen nicht sichtbar.
|
||||
doorkeeper:
|
||||
pre_authorization:
|
||||
status: Vorab-Autorisierung
|
||||
|
||||
@@ -2106,17 +2106,14 @@ el:
|
||||
before: πρέπει να είναι πριν από %{date}.
|
||||
before_or_equal_to: πρέπει να είναι πριν ή ίσο με %{date}.
|
||||
blank: δεν πρέπει να είναι κενό.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Ένα πακέτο εργασίας δεν μπορεί να συνδεθεί με μια από τις υποεργασίες του.
|
||||
circular_dependency: Αυτή η σχέση θα δημιουργήσει κυκλική εξάρτηση.
|
||||
confirmation: δεν ταιριάζει με %{attribute}.
|
||||
could_not_be_copied: "%{dependency} δεν μπόρεσε να αντιγραφεί (πλήρως)."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: δεν υπάρχει.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: δεν είναι δυνατή η πρόσβαση.
|
||||
error_readonly: επιχειρήθηκε να εγγραφεί αλλά δεν ήταν εγγράψιμο.
|
||||
@@ -2137,36 +2134,38 @@ el:
|
||||
greater_than_or_equal_to: πρέπει να είναι μεγαλύτερο ή ίσο με %{count}.
|
||||
greater_than_or_equal_to_start_date: πρέπει να είναι μεγαλύτερη ή ίση με τη ημερομηνία έναρξης.
|
||||
greater_than_start_date: πρέπει να είναι μεγαλύτερη από τη ημερομηνία έναρξης.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: δεν έχει οριστεί σε μια από τις επιτρεπόμενες τιμές.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: δεν είναι έγκυρο.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: δεν είναι μια έγκυρη διεύθυνση URL.
|
||||
invalid_url_scheme: 'δεν είναι υποστηριζόμενο πρωτόκολλο (επιτρεπόμενα: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: πρέπει να είναι μικρότερο ή ίσο με %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: δεν μπορεί να διαγραφεί.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: δεν είναι ο τρέχων χρήστης.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: δεν είναι έγκυρη ημερομηνία.
|
||||
not_a_datetime: δεν είναι έγκυρη ημερομηνία και ώρα.
|
||||
not_a_number: δεν είναι αριθμός.
|
||||
not_allowed: δεν είναι έγκυρο επειδή λείπουν δικαιώματα.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: δεν είναι ακέραιος αριθμός.
|
||||
not_an_iso_date: 'δεν είναι έγκυρη ημερομηνία. Απαιτούμενη μορφοποίηση: ΕΕΕΕ-ΜΜ-ΗΗ.'
|
||||
not_same_project: δεν ανήκει στο ίδιο έργο.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: πρέπει να είναι μονός.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: δεν ήταν δυνατή η επικύρωση με τη συσχετιζόμενη κανονική έκφραση.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: πρέπει να είναι μικρότερο ή ίσο με το μέγιστο μήκος.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: έχει ήδη κατοχυρωθεί.
|
||||
too_long: είναι πολύ μεγάλο (το μέγιστο είναι %{count} χαρακτήρες).
|
||||
too_short: είναι πολύ μικρό (το ελάχιστο είναι %{count} χαρακτήρες).
|
||||
@@ -2179,6 +2178,7 @@ el:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: έχει λάθος μέγεθος (πρέπει να είναι %{count} χαρακτήρες).
|
||||
models:
|
||||
group:
|
||||
@@ -2845,6 +2845,7 @@ el:
|
||||
button_login: Σύνδεση
|
||||
button_move: Μετακίνηση
|
||||
button_move_and_follow: Μετακίνηση και ακολούθηση
|
||||
button_next: Next
|
||||
button_print: Εκτύπωση
|
||||
button_quote: Παράθεση
|
||||
button_remove: Αφαίρεση
|
||||
@@ -3474,6 +3475,12 @@ el:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4524,6 +4531,9 @@ el:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: χθες
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Τύπος
|
||||
|
||||
@@ -2107,17 +2107,14 @@ eo:
|
||||
before: devas esti antaŭ la %{date}.
|
||||
before_or_equal_to: devas esti antaŭ aŭ egale al %{date}.
|
||||
blank: ne povas esti malplena.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Laborpakaĵo ne povis esti ligita al unu el siaj subtaskoj.
|
||||
circular_dependency: Tiu ĉi rilato povus krei cirklan dependon.
|
||||
confirmation: ne kongruas kun %{attribute}
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: ne ekzistas.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: ne povas esti atingita.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ eo:
|
||||
greater_than_or_equal_to: devas esti pli granda aŭ egala al %{count}.
|
||||
greater_than_or_equal_to_start_date: devas esti pli granda aŭ egala al la startdato.
|
||||
greater_than_start_date: devas esti pli granda ol la startdato.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: Ĝi ne estas valida.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: Ĝi ne estas valida URL.
|
||||
invalid_url_scheme: 'ne estas subtenita protokolo (permesitaj: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: devas esti malpli aŭ egala al %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: ne estas la nuna uzanto.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: Ĝi ne estas valida dato.
|
||||
not_a_datetime: Ĝi ne estas valida dato/horo.
|
||||
not_a_number: Ĝi ne estas numero.
|
||||
not_allowed: nevalida pro manko de permesoj.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: ĝi ne estas entjero.
|
||||
not_an_iso_date: 'Ĝi ne estas valida dato. Deviga datumo estas: JJJJ-MM-TT.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: devas esti nepara.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: jam prenita.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ eo:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: la longeco estas malĝusta (devus esti %{count} signoj).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ eo:
|
||||
button_login: Ensaluti
|
||||
button_move: Movi
|
||||
button_move_and_follow: Movi kaj daŭrigi
|
||||
button_next: Next
|
||||
button_print: Printi
|
||||
button_quote: Citi
|
||||
button_remove: Forigi
|
||||
@@ -3475,6 +3476,12 @@ eo:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ eo:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: hieraŭ
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Tipo
|
||||
|
||||
@@ -2102,17 +2102,14 @@ es:
|
||||
before: debe ser antes de %{date}.
|
||||
before_or_equal_to: debe ser antes o igual a %{date}.
|
||||
blank: no puede estar en blanco.
|
||||
not_before_start_date: no debe ser anterior a la fecha de inicio.
|
||||
overlapping_range: se solapa con un intervalo de días no laborables ya existente.
|
||||
blank_nested: necesita tener la propiedad '%{property}' definida.
|
||||
cannot_delete_mapping: es obligatorio. No se puede eliminar.
|
||||
is_for_all_cannot_modify: es para todos los proyectos y, por tanto, no puede modificarse.
|
||||
cant_link_a_work_package_with_a_descendant: Un paquete de trabajo no puede ser vinculado a una de sus subtareas.
|
||||
circular_dependency: Esta relación podría crear una dependencia circular.
|
||||
confirmation: no coincide con %{attribute}.
|
||||
could_not_be_copied: "%{dependency} no se pudo copiar (en su totalidad)."
|
||||
datetime_must_be_in_future: debe ser en el futuro.
|
||||
does_not_exist: no existe.
|
||||
user_already_in_department: El usuario %{user_id} ya es miembro del departamento %{department_id}.
|
||||
error_enterprise_only: "%{action} solo está disponible en OpenProject Enterprise."
|
||||
error_unauthorized: no se puede acceder.
|
||||
error_readonly: se intentó escribir pero no se puede escribir.
|
||||
@@ -2133,36 +2130,38 @@ es:
|
||||
greater_than_or_equal_to: debe ser mayor o igual a %{count}.
|
||||
greater_than_or_equal_to_start_date: debe ser mayor o igual a la fecha de inicio.
|
||||
greater_than_start_date: debe ser mayor que la fecha de inicio.
|
||||
hexcode_invalid: no es un código de color hexadecimal válido de 6 dígitos.
|
||||
inclusion: no está establecido a uno de los valores permitidos.
|
||||
inclusion_nested: no está establecido en uno de los valores permitidos en la ruta '%{path}'.
|
||||
invalid: no es válido.
|
||||
invalid_uri: debe ser un URI válido.
|
||||
invalid_url: no es una URL válida.
|
||||
invalid_url_scheme: 'no es un protocolo admitido (permitidos: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: es para todos los proyectos y, por tanto, no puede modificarse.
|
||||
less_than_or_equal_to: debe ser menor o igual a %{count}.
|
||||
not_available: no está disponible debido a una configuración del sistema.
|
||||
not_before_start_date: no debe ser anterior a la fecha de inicio.
|
||||
not_deletable: no se puede eliminar.
|
||||
not_editable: no se puede editar porque ya está en vigor.
|
||||
not_current_user: no es el usuario actual.
|
||||
system_wide_non_working_day_exists: entra en conflicto con un día no laborable ya establecido para todo el sistema en esta fecha.
|
||||
not_found: no encontrado.
|
||||
not_a_date: no es una fecha válida.
|
||||
not_a_datetime: no es una fecha/hora válida.
|
||||
not_a_number: No es un número.
|
||||
not_allowed: no es válido porque faltan permisos.
|
||||
host_not_allowed: no es un host permitido.
|
||||
not_json: no se puede analizar como JSON.
|
||||
not_json_object: no es un objeto JSON.
|
||||
not_an_integer: No es un entero.
|
||||
not_an_iso_date: 'no es una fecha válida. Requiere formato: AAAA-MM-DD.'
|
||||
not_same_project: no pertenecen a un mismo proyecto.
|
||||
datetime_must_be_in_future: debe ser en el futuro.
|
||||
odd: debe ser impar.
|
||||
overlapping_range: se solapa con un intervalo de días no laborables ya existente.
|
||||
regex_match_failed: no coincide con la expresión regular %{expression}.
|
||||
regex_invalid: no se pudo validar con la expresión regular asociada.
|
||||
regex_list_invalid: Las líneas %{invalid_lines} no se pudieron analizar como expresión regular.
|
||||
hexcode_invalid: no es un código de color hexadecimal válido de 6 dígitos.
|
||||
smaller_than_or_equal_to_max_length: Debe ser menor o igual que el tamaño maximo.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: entra en conflicto con un día no laborable ya establecido para todo el sistema en esta fecha.
|
||||
taken: Ya se ha tomado.
|
||||
too_long: es demasiado largo (el máximo de caracteres es %{count}).
|
||||
too_short: es demasiado corto (el mínimo de caracteres es %{count}).
|
||||
@@ -2175,6 +2174,7 @@ es:
|
||||
url_not_secure_context: 'no está proveyendo un "Contexto Seguro". Utiliza HTTPS o una dirección loopack, como un localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: El usuario %{user_id} ya es miembro del departamento %{department_id}.
|
||||
wrong_length: la longitud es incorrecta (debe ser %{count} caracteres).
|
||||
models:
|
||||
group:
|
||||
@@ -2839,6 +2839,7 @@ es:
|
||||
button_login: Iniciar sesión
|
||||
button_move: Mover
|
||||
button_move_and_follow: Mover y seguir
|
||||
button_next: Siguiente
|
||||
button_print: Imprimir
|
||||
button_quote: Comentario
|
||||
button_remove: Eliminar
|
||||
@@ -3466,6 +3467,12 @@ es:
|
||||
selected: Seleccionado
|
||||
include_sub_items: Incluir subelementos
|
||||
no_results_text: No hay resultados
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: Encendido
|
||||
label_off: Apagado
|
||||
@@ -4516,6 +4523,9 @@ es:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Tiempo libre: 1 día laborable'
|
||||
other: 'Tiempo libre: %{count} días laborables'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: ayer
|
||||
label_zen_mode: Modo zen
|
||||
label_role_type: Tipo
|
||||
|
||||
@@ -2107,17 +2107,14 @@ et:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: ei tohi olla tühi.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: pole olemas.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ et:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: on vigane.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: ei leitud.
|
||||
not_a_date: pole korrektne kuupäev.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: pole arv.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: pole täisarv.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: peab olema paaritu arv.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: on juba kasutusel.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ et:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ et:
|
||||
button_login: Logi sisse
|
||||
button_move: Tõsta
|
||||
button_move_and_follow: Tõsta ja järgne
|
||||
button_next: Next
|
||||
button_print: Prindi
|
||||
button_quote: Tsiteeri
|
||||
button_remove: Eemalda
|
||||
@@ -3475,6 +3476,12 @@ et:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ et:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: eile
|
||||
label_zen_mode: Keskendumise režiim
|
||||
label_role_type: Tüüp
|
||||
|
||||
@@ -2107,17 +2107,14 @@ eu:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ eu:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ eu:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ eu:
|
||||
button_login: Sign in
|
||||
button_move: Move
|
||||
button_move_and_follow: Move and follow
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: Quote
|
||||
button_remove: Remove
|
||||
@@ -3475,6 +3476,12 @@ eu:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ eu:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: yesterday
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Type
|
||||
|
||||
@@ -2107,17 +2107,14 @@ fa:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ fa:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: ساختار آدرس صحیح نیست.
|
||||
invalid_url_scheme: 'این پروتکل مجاز نیست (موارد مجاز: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ fa:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ fa:
|
||||
button_login: ورود
|
||||
button_move: انتقال
|
||||
button_move_and_follow: کپی و دنبال کردن
|
||||
button_next: Next
|
||||
button_print: چاپ کردن
|
||||
button_quote: نقل قول
|
||||
button_remove: Remove
|
||||
@@ -3475,6 +3476,12 @@ fa:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ fa:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: yesterday
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: نوع
|
||||
|
||||
@@ -2107,17 +2107,14 @@ fi:
|
||||
before: on oltava ennen %{date}.
|
||||
before_or_equal_to: on oltava %{date} tai sitä ennen.
|
||||
blank: ei voi olla sisällötön.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Tehtävää ei voida yhdistää alitehtäviin.
|
||||
circular_dependency: Tämä riippuvuus loisi kehän.
|
||||
confirmation: ei vastaa %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: ei ole olemassa.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ fi:
|
||||
greater_than_or_equal_to: täytyy olla suurempi tai yhtä suuri kuin%{count}.
|
||||
greater_than_or_equal_to_start_date: on oltava suurempi tai yhtä suuri kuin alkamispäivä.
|
||||
greater_than_start_date: tulee olla aloituspäivän jälkeinen.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: ei löydy listauksesta.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: ei kelpaa.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: ei ole kelvollinen URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: täytyy olla pienempi tai yhtä suuri kuin %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: ei ole kelvollinen päivämäärä.
|
||||
not_a_datetime: ei ole kelvollinen aika.
|
||||
not_a_number: ei ole numero.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: ei ole kokonaisluku.
|
||||
not_an_iso_date: 'ei ole kelvollinen päivämäärä. Vaadittava muoto: VVVV-KK-PP.'
|
||||
not_same_project: ei kuulu samaan projektiin.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: täytyy olla pariton.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: on oltava pienempi tai yhtä suuri kuin suurin sallittu pituus.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: on jo käytössä.
|
||||
too_long: on liian pitkä (maksimi on %{count} merkkiä).
|
||||
too_short: on liian lyhyt (minimi on %{count} merkkiä).
|
||||
@@ -2180,6 +2179,7 @@ fi:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: on väärän pituinen (täytyy olla täsmälleen %{count} merkkiä).
|
||||
models:
|
||||
group:
|
||||
@@ -2844,6 +2844,7 @@ fi:
|
||||
button_login: Kirjaudu
|
||||
button_move: Siirrä
|
||||
button_move_and_follow: Siirrä ja seuraa
|
||||
button_next: Next
|
||||
button_print: Tulosta
|
||||
button_quote: Siteeraa
|
||||
button_remove: Poista
|
||||
@@ -3473,6 +3474,12 @@ fi:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4523,6 +4530,9 @@ fi:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: eilen
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Tyyppi
|
||||
|
||||
@@ -2107,17 +2107,14 @@ fil:
|
||||
before: dapat ay bago ang %{date}.
|
||||
before_or_equal_to: dapat ay bago o katumbas sa %{date}.
|
||||
blank: hindi pwedeng blanko.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Ang isang package ng pagawaan ay hindi maaring mai-ugnay sa isa sa mga substak.
|
||||
circular_dependency: Itong pakikipag-ugnayan ay lilikha ng kabilugang dependecia.
|
||||
confirmation: hindi tugma %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: hindi umiiral.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ fil:
|
||||
greater_than_or_equal_to: dapat ay mas malaki o kapareho sa %{count}.
|
||||
greater_than_or_equal_to_start_date: dapat ay mas malaki kaysa o katumbas sa petsa ng pagsisimula.
|
||||
greater_than_start_date: dapat ay mas malaki kaysa sa petsa ng pagsisiimula.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: ay hindi nakatakda sa isa ng mga pinahintulutan halaga.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: ay hindi balido.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: ay hindi balidong URL.
|
||||
invalid_url_scheme: 'ay hindi suportado ng protocol (pinahintulutan: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: dapat ay hindi baba o katumbas sa %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: ay hindi balido ang petsa.
|
||||
not_a_datetime: ay hindi balido ang petsa ng oras.
|
||||
not_a_number: ay hindi numero.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: ay hindi integer.
|
||||
not_an_iso_date: 'ay hindi balido ang petsa. Ang kinakailangan format: YYYY-MM-DD.'
|
||||
not_same_project: ay hindi nabibilang sa parehong proyekto.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: dapat ay kakaiba.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: hindi pwedeng mapatunayan sa nauugnay na mga regular na ekspresyon.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: dapat ay mas maliit kaysa o katumbas sa pinakamataas na haba.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: ay nakuha na.
|
||||
too_long: ay masyadong mahaba (pinakamataas ay ang mga %{count} karakter).
|
||||
too_short: ay masyadong mababa (pinakamaliit ay ang mga %{count} karakter.
|
||||
@@ -2180,6 +2179,7 @@ fil:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: ay ang maling haba (dapat ay %{count} ang mga karakter).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ fil:
|
||||
button_login: Mag-sign in
|
||||
button_move: Ilipat
|
||||
button_move_and_follow: Ilipat at sundin
|
||||
button_next: Next
|
||||
button_print: I-print
|
||||
button_quote: Quote
|
||||
button_remove: Tanggalin
|
||||
@@ -3475,6 +3476,12 @@ fil:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ fil:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: kahapon
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Uri
|
||||
|
||||
@@ -2100,17 +2100,14 @@ fr:
|
||||
before: doit être antérieur(e) à %{date}.
|
||||
before_or_equal_to: doit être antérieur(e) ou égal(e) à %{date}.
|
||||
blank: ne peut pas être vide.
|
||||
not_before_start_date: ne doit pas être avant la date de début.
|
||||
overlapping_range: chevauche une plage de jours non ouvrables existante.
|
||||
blank_nested: doit avoir la propriété « %{property} » définie.
|
||||
cannot_delete_mapping: est requis. Ne peut être supprimé.
|
||||
is_for_all_cannot_modify: s'applique à tous les projets et ne peut donc pas être modifié.
|
||||
cant_link_a_work_package_with_a_descendant: Un lot de travaux ne peut pas être lié à l'une de ses sous-tâches.
|
||||
circular_dependency: Cette relation créerait une dépendance circulaire.
|
||||
confirmation: ne correspond pas à %{attribute}.
|
||||
could_not_be_copied: "%{dependency} n'a pas pu être copié (entièrement)."
|
||||
datetime_must_be_in_future: doit se situer dans le futur.
|
||||
does_not_exist: n'existe pas.
|
||||
user_already_in_department: L'utilisateur %{user_id} est déjà membre du service %{department_id}.
|
||||
error_enterprise_only: "%{action} n'est disponible que dans l'édition Enterprise d'OpenProject."
|
||||
error_unauthorized: est interdit d'accès.
|
||||
error_readonly: a tenté d'être écrit mais n'est pas accessible en écriture.
|
||||
@@ -2131,36 +2128,38 @@ fr:
|
||||
greater_than_or_equal_to: doit être supérieur ou égal à %{count}.
|
||||
greater_than_or_equal_to_start_date: doit être supérieur ou égal à la date de début.
|
||||
greater_than_start_date: doit être postérieure à la date de début.
|
||||
hexcode_invalid: n'est pas un code couleur hexadécimal valide à 6 chiffres.
|
||||
inclusion: ne correspond à aucune des valeurs autorisées.
|
||||
inclusion_nested: ne correspond à aucune des valeurs autorisées dans le chemin « %{path} ».
|
||||
invalid: est invalide.
|
||||
invalid_uri: doit être une URI valide.
|
||||
invalid_url: n'est pas une URL valide.
|
||||
invalid_url_scheme: 'n''est pas un protocole pris en charge (autorisés : %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: s'applique à tous les projets et ne peut donc pas être modifié.
|
||||
less_than_or_equal_to: doit être inférieur ou égal à %{count}.
|
||||
not_available: n'est pas disponible en raison d'une configuration système.
|
||||
not_before_start_date: ne doit pas être avant la date de début.
|
||||
not_deletable: ne peut pas être supprimé
|
||||
not_editable: ne peut pas être modifiée car elle est déjà en vigueur.
|
||||
not_current_user: n'est pas l'utilisateur actuel.
|
||||
system_wide_non_working_day_exists: entre en conflit avec un jour chômé existant dans le système pour cette date.
|
||||
not_found: introuvable.
|
||||
not_a_date: n'est pas une date valide.
|
||||
not_a_datetime: n'est pas une heure valide.
|
||||
not_a_number: n'est pas un nombre.
|
||||
not_allowed: est invalide en raison d'autorisations insuffisantes.
|
||||
host_not_allowed: n'est pas un hôte autorisé.
|
||||
not_json: ne peut pas être analysé en tant que JSON.
|
||||
not_json_object: n'est pas un objet JSON.
|
||||
not_an_integer: n'est pas un entier.
|
||||
not_an_iso_date: 'n''est pas une date valide. Format requis : AAAA-MM-JJ.'
|
||||
not_same_project: n'appartient pas au même projet.
|
||||
datetime_must_be_in_future: doit se situer dans le futur.
|
||||
odd: doit être impair.
|
||||
overlapping_range: chevauche une plage de jours non ouvrables existante.
|
||||
regex_match_failed: ne correspond pas à l'expression régulière %{expression}.
|
||||
regex_invalid: n'a pas pu être validé avec l'expression régulière associée.
|
||||
regex_list_invalid: Les lignes %{invalid_lines} n'ont pas pu être analysées comme des expressions régulières.
|
||||
hexcode_invalid: n'est pas un code couleur hexadécimal valide à 6 chiffres.
|
||||
smaller_than_or_equal_to_max_length: doit être inférieur ou égal à la longueur maximale.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: entre en conflit avec un jour chômé existant dans le système pour cette date.
|
||||
taken: a déjà été pris.
|
||||
too_long: est trop long (le maximum est de %{count} caractères).
|
||||
too_short: est trop court (le minimum est de %{count} caractères).
|
||||
@@ -2173,6 +2172,7 @@ fr:
|
||||
url_not_secure_context: 'ne fournit pas de « Contexte sécurisé ». Utilisez soit HTTPS, soit une adresse de bouclage, comme localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: L'utilisateur %{user_id} est déjà membre du service %{department_id}.
|
||||
wrong_length: est de mauvaise longueur (devrait être %{count} caractères).
|
||||
models:
|
||||
group:
|
||||
@@ -2839,6 +2839,7 @@ fr:
|
||||
button_login: Connexion
|
||||
button_move: Déplacer
|
||||
button_move_and_follow: Déplacer et suivre
|
||||
button_next: Suivant
|
||||
button_print: Imprimer
|
||||
button_quote: Citer
|
||||
button_remove: Supprimer
|
||||
@@ -3468,6 +3469,12 @@ fr:
|
||||
selected: Sélectionné
|
||||
include_sub_items: Inclure les sous-projets
|
||||
no_results_text: Aucun résultat
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: Activé
|
||||
label_off: Désactivé
|
||||
@@ -4518,6 +4525,9 @@ fr:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Temps libre : 1 jour ouvrable'
|
||||
other: 'Temps libre : %{count} jours ouvrables'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: hier
|
||||
label_zen_mode: Mode zen
|
||||
label_role_type: Type
|
||||
|
||||
@@ -2149,17 +2149,14 @@ he:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2180,36 +2177,38 @@ he:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: זה לא המשתמש הנכון.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2222,6 +2221,7 @@ he:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2928,6 +2928,7 @@ he:
|
||||
button_login: לוג-אין
|
||||
button_move: העבר
|
||||
button_move_and_follow: הזז ועקוב
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: צטט
|
||||
button_remove: Remove
|
||||
@@ -3599,6 +3600,12 @@ he:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4659,6 +4666,11 @@ he:
|
||||
two: 'Time off: %{count} working days'
|
||||
many: 'Time off: %{count} working days'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
two: "%{count} items selected"
|
||||
many: "%{count} items selected"
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: אתמול
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: סוג
|
||||
|
||||
@@ -2107,17 +2107,14 @@ hi:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ hi:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: अनुपलब्ध अनुमतियों के कारण अमांय है ।
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ hi:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ hi:
|
||||
button_login: साइन इन करें
|
||||
button_move: स्थानांतरित करें
|
||||
button_move_and_follow: स्थानांतरित करें व फौलो करें
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: उद्धरण
|
||||
button_remove: Remove
|
||||
@@ -3475,6 +3476,12 @@ hi:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ hi:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: yesterday
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: प्रकार
|
||||
|
||||
@@ -2128,17 +2128,14 @@ hr:
|
||||
before: mora biti prije %{date}.
|
||||
before_or_equal_to: mora biti prije ili jednako %{date}.
|
||||
blank: ne može biti prazan unos.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Radni paket ne može biti pridružen podređenim radnim zadacima.
|
||||
circular_dependency: Ova relacija izraditi će skupnu odnosno cirkularnu ovisnost.
|
||||
confirmation: ne odgovara %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: ne postoji.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2159,36 +2156,38 @@ hr:
|
||||
greater_than_or_equal_to: mora biti veće od ili jednako %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: nije postavljeno na jednu od dozvoljenih vrijednosti.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: je nevažeće.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: nije valjani URL.
|
||||
invalid_url_scheme: 'nije podržani protokol (dozvoljeno: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: mora biti manji od ili jednak %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: nije tip podataka number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: nije tip podatka integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: ne pripada istom projektu.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: mora biti neparan.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: mora biti manje od ili jednako maksimalnom trajanju.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: već je zauzeto.
|
||||
too_long: je predugo (maksimalno %{count} znakova).
|
||||
too_short: je prekratko (minimalno %{count} znakova).
|
||||
@@ -2201,6 +2200,7 @@ hr:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: je krive duljine (mora biti %{count} znakova).
|
||||
models:
|
||||
group:
|
||||
@@ -2885,6 +2885,7 @@ hr:
|
||||
button_login: Prijavi se
|
||||
button_move: Premjesti
|
||||
button_move_and_follow: Premjesti i slijedi
|
||||
button_next: Next
|
||||
button_print: Ispis
|
||||
button_quote: Citiraj
|
||||
button_remove: Ukloni
|
||||
@@ -3535,6 +3536,12 @@ hr:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4590,6 +4597,10 @@ hr:
|
||||
one: 'Time off: 1 working day'
|
||||
few: 'Time off: %{count} working days'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
few: "%{count} items selected"
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: jučer
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Tip
|
||||
|
||||
@@ -2131,19 +2131,16 @@ hu:
|
||||
before: korábbinak kell lennie, mint %{date}.
|
||||
before_or_equal_to: korábbinak vagy egyenlőnek kell lennie, mint %{date}.
|
||||
blank: nem lehet üres.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: 'be kell állítani a ''%{property}'' tulajdonságot.
|
||||
|
||||
'
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A feladatcsoport nem kapcsolható saját részfeladatához.
|
||||
circular_dependency: Ez a kapcsolat egy körkörös függőséget eredményezne.
|
||||
confirmation: "%{attribute} nem egyezik."
|
||||
could_not_be_copied: A (z) %{dependency} nem másolható (teljesen).
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: nem létezik.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: lehet, hogy nem érhető el.
|
||||
error_readonly: írása megkísérelve, de nem írható.
|
||||
@@ -2164,38 +2161,40 @@ hu:
|
||||
greater_than_or_equal_to: nagyobbnak vagy egyenlőnek kell lennie mint %{count}.
|
||||
greater_than_or_equal_to_start_date: nagyobbnak vagy egyenlőnek kell lennie, mint a kezdő dátum.
|
||||
greater_than_start_date: nagyobbnak kell lennie, mint a kezdő dátum.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: nem a megengedett értékek egyike lett beállítva.
|
||||
inclusion_nested: nincs beállítva az '%{path}' elérési útvonalon a megengedett értékek egyikére.
|
||||
invalid: érvénytelen.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: nem érvényes URL.
|
||||
invalid_url_scheme: 'nem támogatott protokoll (támogatott: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: kisebbnek vagy egyenlőnek kell lennie mint, %{count}.
|
||||
not_available: 'nem érhető el a rendszer konfigurációja miatt.
|
||||
|
||||
'
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: nem törölhető
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: nem az aktuális felhasználó
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: nem érvényes dátum.
|
||||
not_a_datetime: ez nem érvényes dátum.
|
||||
not_a_number: ez nem egy szám.
|
||||
not_allowed: hiányzó engedélyek miatt érvénytelen.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: ez nem egy szám.
|
||||
not_an_iso_date: nem érvényes dátum. A szükséges formátum ÉÉÉÉ-HH-NN.
|
||||
not_same_project: nem azonos projekthez tartozik.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: páratlan kell legyen.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: nem lehet a hozzárendelt reguláris kifejezéssel ellenőrizni.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: a maximális hossznak kisebbnek vagy egyenlőnek kell lennie.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: már foglalt.
|
||||
too_long: túl hosszú (nem lehet több %{count} karakternél).
|
||||
too_short: túl rövid (legalább %{count} karakter kell legyen).
|
||||
@@ -2210,6 +2209,7 @@ hu:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: nem megfelelő hosszúságú (%{count} karakter szükséges).
|
||||
models:
|
||||
group:
|
||||
@@ -2900,6 +2900,7 @@ hu:
|
||||
button_login: Bejelentkezés
|
||||
button_move: Mozgatás
|
||||
button_move_and_follow: Mozgatés és a következő
|
||||
button_next: Next
|
||||
button_print: Nyomtatás
|
||||
button_quote: Idéz
|
||||
button_remove: Eltávolítás
|
||||
@@ -3537,6 +3538,12 @@ hu:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4589,6 +4596,9 @@ hu:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: tegnap
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Típus
|
||||
|
||||
@@ -2107,17 +2107,14 @@ hy:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ hy:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: is invalid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: must be odd.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ hy:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ hy:
|
||||
button_login: Sign in
|
||||
button_move: Move
|
||||
button_move_and_follow: Move and follow
|
||||
button_next: Next
|
||||
button_print: Print
|
||||
button_quote: Quote
|
||||
button_remove: Remove
|
||||
@@ -3475,6 +3476,12 @@ hy:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ hy:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: yesterday
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Type
|
||||
|
||||
@@ -2090,17 +2090,14 @@ id:
|
||||
before: harus sebelum %{date}.
|
||||
before_or_equal_to: harus sebelum atau maksimal %{date}.
|
||||
blank: harus di isi.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: harus menyetel properti '%{property}'.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: Work package tidak dapat dihubungkan dengan subtask-nya.
|
||||
circular_dependency: Relasi ini menyebabkan dependensi circular.
|
||||
confirmation: tidak sesuai dengan %{attribute}.
|
||||
could_not_be_copied: "%{dependency} tidak dapat (sepenuhnya) disalin."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: tidak ditemukan.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: mungkin tidak dapat diakses.
|
||||
error_readonly: Mencoba untuk ditulis tetapi tidak dapat ditulis.
|
||||
@@ -2121,36 +2118,38 @@ id:
|
||||
greater_than_or_equal_to: harus lebih besar atau sama dengan %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: belum di set dengan nilai yang diperbolehkan.
|
||||
inclusion_nested: tidak disetel ke salah satu nilai yang diizinkan di jalur '%{path}'.
|
||||
invalid: tidak valid.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: bukanlah URL yang Valid.
|
||||
invalid_url_scheme: 'bukanlah sebuah protokol yang didukung (diperbolehkan: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: harus kurang dari atau sama dengan %{count}.
|
||||
not_available: tidak tersedia karena konfigurasi sistem.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: tidak dapat dihapus.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: bukan pengguna saat ini.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: bukan tanggal yang valid.
|
||||
not_a_datetime: bukan tanggal waktu yang valid.
|
||||
not_a_number: harus diisi angka.
|
||||
not_allowed: tidak valid karena tidak ada izin.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: harus bilangan bulat.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: harus berasal dari proyek yang sama.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: harus ganjil.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: tidak dapat divalidasi dengan ekspresi reguler terkait.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: harus lebih kecil atau sama dengan panjang maksimum.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: sudah dipakai.
|
||||
too_long: panjang karakter maksimal %{count}.
|
||||
too_short: minimal %{count} karakter.
|
||||
@@ -2163,6 +2162,7 @@ id:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: panjang tidak sesuai (harus %{count} karakter).
|
||||
models:
|
||||
group:
|
||||
@@ -2814,6 +2814,7 @@ id:
|
||||
button_login: Login
|
||||
button_move: Pindahkan
|
||||
button_move_and_follow: Pindahkan dan amati
|
||||
button_next: Next
|
||||
button_print: Cetak
|
||||
button_quote: Kutipan
|
||||
button_remove: Remove
|
||||
@@ -3424,6 +3425,12 @@ id:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4469,6 +4476,8 @@ id:
|
||||
other: "%{count} working days"
|
||||
label_x_working_days_time_off:
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: kemarin
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: Mengetik
|
||||
|
||||
@@ -2105,17 +2105,14 @@ it:
|
||||
before: deve essere precedente al %{date}.
|
||||
before_or_equal_to: deve essere precedente o uguale al %{date}.
|
||||
blank: non può essere lasciato vuoto.
|
||||
not_before_start_date: non deve essere prima della data di inizio.
|
||||
overlapping_range: si sovrappone a un intervallo di giorni non lavorativi esistente.
|
||||
blank_nested: deve avere la proprietà '%{property}' impostata.
|
||||
cannot_delete_mapping: è necessario. Non può essere cancellato.
|
||||
is_for_all_cannot_modify: è per tutti i progetti e non può quindi essere modificato.
|
||||
cant_link_a_work_package_with_a_descendant: Una macro-attività non può essere collegato a una delle sue sottoattività.
|
||||
circular_dependency: Questa relazione creerebbe una dipendenza circolare.
|
||||
confirmation: non coincide con %{attribute}.
|
||||
could_not_be_copied: "%{dependency} non può essere (completamente) copiato."
|
||||
datetime_must_be_in_future: deve essere nel futuro.
|
||||
does_not_exist: non esiste.
|
||||
user_already_in_department: L'utente %{user_id} è già membro del reparto %{department_id}.
|
||||
error_enterprise_only: "%{action} è disponibile solo in OpenProject Enterprise edition."
|
||||
error_unauthorized: potrebbe non essere accessibile.
|
||||
error_readonly: è in sola lettura, pertanto non è stato possibile modificarlo.
|
||||
@@ -2136,36 +2133,38 @@ it:
|
||||
greater_than_or_equal_to: deve essere maggiore o uguale di %{count}.
|
||||
greater_than_or_equal_to_start_date: deve essere successivo o uguale alla data di inizio.
|
||||
greater_than_start_date: deve essere successivo alla data di inizio.
|
||||
hexcode_invalid: non è un codice colore esadecimale a 6 cifre valido.
|
||||
inclusion: non è impostata su uno dei valori consentiti.
|
||||
inclusion_nested: non è impostato su uno dei valori consentiti al percorso '%{path}'.
|
||||
invalid: non è valido.
|
||||
invalid_uri: deve essere un URI valido.
|
||||
invalid_url: non è un URL valido.
|
||||
invalid_url_scheme: 'non è un protocollo supportato (ammessi: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: è per tutti i progetti e non può quindi essere modificato.
|
||||
less_than_or_equal_to: deve essere inferiore o uguale a %{count}.
|
||||
not_available: non è disponibile a causa di una configurazione di sistema.
|
||||
not_before_start_date: non deve essere prima della data di inizio.
|
||||
not_deletable: non può essere eliminato.
|
||||
not_editable: non può essere modificato perché è già in vigore.
|
||||
not_current_user: non è l'utente attuale.
|
||||
system_wide_non_working_day_exists: È in conflitto con un giorno non lavorativo già definito a livello di sistema per questa data.
|
||||
not_found: non trovato.
|
||||
not_a_date: non è una data valida.
|
||||
not_a_datetime: non è un'orario valido.
|
||||
not_a_number: non è un numero.
|
||||
not_allowed: non è valido a causa di autorizzazioni assenti.
|
||||
host_not_allowed: non è un host consentito.
|
||||
not_json: non è analizzabile come JSON.
|
||||
not_json_object: non è un oggetto JSON.
|
||||
not_an_integer: non è un numero intero.
|
||||
not_an_iso_date: 'non è una data valida. Formato richiesto: AAAA-MM-GG.'
|
||||
not_same_project: non appartiene allo stesso progetto.
|
||||
datetime_must_be_in_future: deve essere nel futuro.
|
||||
odd: deve essere dispari.
|
||||
overlapping_range: si sovrappone a un intervallo di giorni non lavorativi esistente.
|
||||
regex_match_failed: non corrisponde all'espressione regolare %{expression}.
|
||||
regex_invalid: non può essere convalidato con l'espressione regolare associata.
|
||||
regex_list_invalid: Le righe %{invalid_lines} non possono essere analizzate come espressione regolare.
|
||||
hexcode_invalid: non è un codice colore esadecimale a 6 cifre valido.
|
||||
smaller_than_or_equal_to_max_length: deve essere minore o uguale alla lunghezza massima.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: È in conflitto con un giorno non lavorativo già definito a livello di sistema per questa data.
|
||||
taken: è già stato usato.
|
||||
too_long: è troppo lungo (il massimo è %{count} caratteri).
|
||||
too_short: è troppo breve (il minimo è %{count} caratteri).
|
||||
@@ -2178,6 +2177,7 @@ it:
|
||||
url_not_secure_context: 'non fornisce un "Contesto sicuro". Usa HTTPS o un indirizzo di loopback, come localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: L'utente %{user_id} è già membro del reparto %{department_id}.
|
||||
wrong_length: è della lunghezza sbagliata (dovrebbe essere %{count} caratteri).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ it:
|
||||
button_login: Accedi
|
||||
button_move: Sposta
|
||||
button_move_and_follow: Sposta e segui
|
||||
button_next: Avanti
|
||||
button_print: Stampa
|
||||
button_quote: Cita
|
||||
button_remove: Rimuovi
|
||||
@@ -3475,6 +3476,12 @@ it:
|
||||
selected: Selezionati
|
||||
include_sub_items: Includi sottovoci
|
||||
no_results_text: Nessun risultato
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ it:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Assenza: 1 giorno lavorativo'
|
||||
other: 'Assenza: %{count} giorni lavorativi'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: ieri
|
||||
label_zen_mode: Modalità Zen
|
||||
label_role_type: Tipo
|
||||
|
||||
@@ -2089,17 +2089,14 @@ ja:
|
||||
before: は%{date}の前にしてください。
|
||||
before_or_equal_to: は%{date}より以前にしてください。
|
||||
blank: は空白にすることができません。
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: プロパティ '%{property}' が設定されている必要があります。
|
||||
cannot_delete_mapping: 必須です。削除できません。
|
||||
is_for_all_cannot_modify: はすべてのプロジェクトで使用されているため、変更できません。
|
||||
cant_link_a_work_package_with_a_descendant: 親子関係にあるワークパッケージ間で関係の設定はできません。
|
||||
circular_dependency: この関係は循環依存になります。
|
||||
confirmation: は%{attribute} と一致しません。
|
||||
could_not_be_copied: "%{dependency} を(完全に)コピーできませんでした。"
|
||||
datetime_must_be_in_future: 未来に違いないわ。
|
||||
does_not_exist: は存在しません。
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: アクセスできません。
|
||||
error_readonly: 書けませんでした。
|
||||
@@ -2120,36 +2117,38 @@ ja:
|
||||
greater_than_or_equal_to: は%{count}以上の値にしてください。
|
||||
greater_than_or_equal_to_start_date: は開始日以後にしてください。
|
||||
greater_than_start_date: は開始日より後にしてください。
|
||||
hexcode_invalid: は有効な6桁の16進カラーコードではない。
|
||||
inclusion: は許可されている値ではありません。
|
||||
inclusion_nested: はパス '%{path}' で許可されている値のいずれかに設定されていません。
|
||||
invalid: は不正な値です。
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: は有効な URL ではありません。
|
||||
invalid_url_scheme: 'はサポートされたプロトコルではありません (可能: %{allowed_schemes})。'
|
||||
is_for_all_cannot_modify: はすべてのプロジェクトで使用されているため、変更できません。
|
||||
less_than_or_equal_to: は%{count}以下の値にしてください。
|
||||
not_available: はシステム構成のため使用できません。
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: 削除できません。
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: 現在のユーザーではありません。
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: 見つかりません。
|
||||
not_a_date: は有効な日付ではありません。
|
||||
not_a_datetime: は有効な日時ではありません。
|
||||
not_a_number: は数値にしてください。
|
||||
not_allowed: 権限がないため無効です。
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: は整数にしてください。
|
||||
not_an_iso_date: 'は有効な日付ではありません。必要な形式: YYYY-MM-dd。'
|
||||
not_same_project: は同じプロジェクトに属していません。
|
||||
datetime_must_be_in_future: 未来に違いないわ。
|
||||
odd: は奇数にしてください。
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: 正規表現 %{expression}と一致しません。
|
||||
regex_invalid: 関連付けられた正規表現を検証できませんでした。
|
||||
regex_list_invalid: "%{invalid_lines}行は正規表現として解析できませんでした。"
|
||||
hexcode_invalid: は有効な6桁の16進カラーコードではない。
|
||||
smaller_than_or_equal_to_max_length: は最大長さより以下でなければなりません。
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: は既に使用されています。
|
||||
too_long: は%{count}文字以内を入力してください。
|
||||
too_short: は%{count}文字以上を入力してください。
|
||||
@@ -2162,6 +2161,7 @@ ja:
|
||||
url_not_secure_context: 'は「セキュアコンテキスト」を提供していません。HTTPSを使用するか、localhostのようなループバックアドレスを使用してください。
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: は%{count}文字を入力してください。
|
||||
models:
|
||||
group:
|
||||
@@ -2808,6 +2808,7 @@ ja:
|
||||
button_login: ログイン
|
||||
button_move: 移動
|
||||
button_move_and_follow: 移動後表示
|
||||
button_next: Next
|
||||
button_print: 印刷
|
||||
button_quote: 引用
|
||||
button_remove: 削除
|
||||
@@ -3416,6 +3417,12 @@ ja:
|
||||
selected: 選択済み
|
||||
include_sub_items: サブアイテムを含める
|
||||
no_results_text: 結果がありません
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4461,6 +4468,8 @@ ja:
|
||||
other: "%{count} working days"
|
||||
label_x_working_days_time_off:
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: 昨日
|
||||
label_zen_mode: 禅モード
|
||||
label_role_type: 種別
|
||||
|
||||
@@ -1045,16 +1045,13 @@ af:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1061,16 +1061,13 @@ ar:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ az:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1053,16 +1053,13 @@ be:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ bg:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ ca:
|
||||
all: Tots els projectes
|
||||
selected: Només seleccionats
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Inclou tots els subprojectes
|
||||
tooltip:
|
||||
include_all_selected: Projecte ja inclòs, ja que "Inclou tots els subprojectes" està activat.
|
||||
current_project: Aquest és el projecte actual.
|
||||
does_not_match_search: El projecte no coincideix amb la cerca.
|
||||
no_results: Cap projecte s'ajusta a la teva cerca.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ ckb-IR:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1057,16 +1057,13 @@ cs:
|
||||
all: Všechny projekty
|
||||
selected: Pouze vybrané
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Zahrnout všechny podprojekty
|
||||
tooltip:
|
||||
include_all_selected: Projekt je již zahrnut, protože Zahrnout všechny podprojekty je povoleno.
|
||||
current_project: Toto je aktuální projekt, ve kterém se nacházíte.
|
||||
does_not_match_search: Projekt neodpovídá kritériím vyhledávání.
|
||||
no_results: Žádný projekt neodpovídá vašim kritériím vyhledávání.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Hledat...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ da:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1047,16 +1047,13 @@ de:
|
||||
all: Alle Projekte
|
||||
selected: Nur ausgewählte
|
||||
search_placeholder: Projekte durchsuchen...
|
||||
search_placeholder_favorites: Favoriten durchsuchen...
|
||||
include_subprojects: Alle Unterprojekte einbeziehen
|
||||
tooltip:
|
||||
include_all_selected: Das Projekt ist bereits enthalten, da alle Unterprojekte einbezogen sind.
|
||||
current_project: Dies ist das aktuelle Projekt, in dem Sie sich befinden.
|
||||
does_not_match_search: Projekt entspricht nicht den Suchkriterien.
|
||||
no_results: Kein Projekt entspricht Ihren Suchkriterien.
|
||||
no_favorite_results: Kein favorisiertes Projekt entspricht Ihren Suchkriterien.
|
||||
include_workspaces:
|
||||
search_placeholder: Suchen...
|
||||
types:
|
||||
program: Programm
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ el:
|
||||
all: Όλα τα έργα
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ eo:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1043,16 +1043,13 @@ es:
|
||||
all: Todos los proyectos
|
||||
selected: Solo seleccionados
|
||||
search_placeholder: Buscar proyectos...
|
||||
search_placeholder_favorites: Buscar favoritos...
|
||||
include_subprojects: Incluir todos los subproyectos
|
||||
tooltip:
|
||||
include_all_selected: Proyecto ya incluido, ya que "Incluir todos los subproyectos" está activada.
|
||||
current_project: Este es el proyecto actual.
|
||||
does_not_match_search: El proyecto no coincide con los criterios de búsqueda.
|
||||
no_results: Ningún producto coincide con tu criterio de búsqueda
|
||||
no_favorite_results: Ningún proyecto favorito coincide con sus criterios de búsqueda.
|
||||
include_workspaces:
|
||||
search_placeholder: Buscar…
|
||||
types:
|
||||
program: Programa
|
||||
portfolio: Cartera
|
||||
|
||||
@@ -1045,16 +1045,13 @@ et:
|
||||
all: Kõik projektid
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ eu:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ fa:
|
||||
all: همه پروژهها
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ fi:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ fil:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ fr:
|
||||
all: Tous les projets
|
||||
selected: Uniquement la sélection
|
||||
search_placeholder: Recherche de projets...
|
||||
search_placeholder_favorites: Recherche de favoris...
|
||||
include_subprojects: inclure tous les sous-projets
|
||||
tooltip:
|
||||
include_all_selected: Projet déjà inclus puisque Include tous les sous-projets sont activés.
|
||||
current_project: Ceci est le projet dans lequel vous vous trouvez actuellement.
|
||||
does_not_match_search: Le projet ne correspond pas aux critères de recherche.
|
||||
no_results: Aucun projet ne correspond à vos critères de recherche.
|
||||
no_favorite_results: Aucun projet favori ne correspond à vos critères de recherche.
|
||||
include_workspaces:
|
||||
search_placeholder: Rechercher...
|
||||
types:
|
||||
program: Programme
|
||||
portfolio: Portefeuille
|
||||
|
||||
@@ -1053,16 +1053,13 @@ he:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ hi:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1049,16 +1049,13 @@ hr:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1087,16 +1087,13 @@ hu:
|
||||
all: Minden projekt
|
||||
selected: Csak a kijelölt
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Összes alprojekt bevonása
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: Ez a jelenlegi projekt, amiben vagyunk.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ hy:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1041,16 +1041,13 @@ id:
|
||||
all: Semua proyek
|
||||
selected: Only selected
|
||||
search_placeholder: Cari proyek...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ it:
|
||||
all: Tutti i progetti
|
||||
selected: Solo selezionati
|
||||
search_placeholder: Cerca progetti...
|
||||
search_placeholder_favorites: Cerca tra i preferiti...
|
||||
include_subprojects: Includi tutti i sotto-progetti
|
||||
tooltip:
|
||||
include_all_selected: Il progetto già stato incluso poiché è abilitata l'opzione Includi tutti i sotto-progetti.
|
||||
current_project: Questo è il progetto corrente in cui ti trovi.
|
||||
does_not_match_search: Il progetto non corrisponde ai criteri di ricerca.
|
||||
no_results: Nessun progetto corrisponde ai tuoi criteri di ricerca
|
||||
no_favorite_results: Nessun progetto preferito corrisponde ai tuoi criteri di ricerca.
|
||||
include_workspaces:
|
||||
search_placeholder: Cerca...
|
||||
types:
|
||||
program: Programma
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1041,16 +1041,13 @@ ja:
|
||||
all: すべてのプロジェクト
|
||||
selected: 選択したもののみ
|
||||
search_placeholder: プロジェクトを検索…
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: すべての子プロジェクトを含む
|
||||
tooltip:
|
||||
include_all_selected: すべての子プロジェクトを含める」が有効になっているため、プロジェクトはすでに含まれている。
|
||||
current_project: これが現在あなたが参加しているプロジェクトです。
|
||||
does_not_match_search: プロジェクトが検索条件に一致しません。
|
||||
no_results: 検索条件に一致するプロジェクトはありません。
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ ka:
|
||||
all: ყველა პროექტი
|
||||
selected: მხოლოდ მონიშნული
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ kk:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1041,16 +1041,13 @@ ko:
|
||||
all: 모든 프로젝트
|
||||
selected: 선택한 항목만
|
||||
search_placeholder: 프로젝트 검색...
|
||||
search_placeholder_favorites: 즐겨찾기 검색...
|
||||
include_subprojects: 모든 하위 프로젝트 포함
|
||||
tooltip:
|
||||
include_all_selected: "'모든 하위 프로젝트 포함'이 활성화되어 있으므로 프로젝트가 이미 포함되어 있습니다."
|
||||
current_project: 작업 중인 현재 프로젝트입니다.
|
||||
does_not_match_search: 프로젝트가 검색 기준과 일치하지 않습니다.
|
||||
no_results: 검색 기준과 일치하는 프로젝트가 없습니다.
|
||||
no_favorite_results: 검색 기준과 일치하는 프로젝트 즐겨찾기가 없습니다.
|
||||
include_workspaces:
|
||||
search_placeholder: 검색...
|
||||
types:
|
||||
program: 프로그램
|
||||
portfolio: 포트폴리오
|
||||
|
||||
@@ -1053,16 +1053,13 @@ lt:
|
||||
all: Visi projektai
|
||||
selected: Tik pasirinktus
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Įtraukti visus sub-projektus
|
||||
tooltip:
|
||||
include_all_selected: Projektas jau įtrauktas, nes įjungta parinktis įtraukti visus sub-projektus.
|
||||
current_project: Tai dabartinis projektas, kuriame jūs esate.
|
||||
does_not_match_search: Projektas neatitinka paieškos kriterijaus.
|
||||
no_results: Nei vienas projektas neatitinka jūsų paieškos kriterijaus.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1049,16 +1049,13 @@ lv:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ mn:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1041,16 +1041,13 @@ ms:
|
||||
all: Semua projek
|
||||
selected: Hanya terpilih
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Termasuk semua sub-projek
|
||||
tooltip:
|
||||
include_all_selected: Projek sudah disertakan sejak Sertakan semua sub-projek didayakan.
|
||||
current_project: Ini adalah projek yang anda terlibat dalam sekarang.
|
||||
does_not_match_search: Projek tidak sepadan dengan kriteria carian.
|
||||
no_results: Tiada projek yang sepadan dengan kriteria carian anda.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ ne:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ nl:
|
||||
all: Alle projecten
|
||||
selected: Alleen geselecteerd
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Inclusief alle sub-projecten
|
||||
tooltip:
|
||||
include_all_selected: Project al opgenomen omdat alle subprojecten zijn ingeschakeld.
|
||||
current_project: Dit is het huidige project waarin u zich bevindt.
|
||||
does_not_match_search: Het project komt niet overeen met de zoekcriteria.
|
||||
no_results: Geen enkel project komt overeen met uw zoekcriteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@
|
||||
all: Alle prosjekter
|
||||
selected: Kun valgte
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Inkluder alle underprosjekter
|
||||
tooltip:
|
||||
include_all_selected: Prosjektet er allerede inkludert siden det alle underprosjekter er aktivert.
|
||||
current_project: Dette er det nåværende prosjektet du er i.
|
||||
does_not_match_search: Prosjektet samsvarer ikke med søkekriteriene.
|
||||
no_results: Ingen treff på dine søkekriterier.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1053,16 +1053,13 @@ pl:
|
||||
all: Wszystkie projekty
|
||||
selected: Tylko zaznaczone
|
||||
search_placeholder: Wyszukaj projekty...
|
||||
search_placeholder_favorites: Wyszukaj ulubione...
|
||||
include_subprojects: Uwzględnij wszystkie podprojekty
|
||||
tooltip:
|
||||
include_all_selected: Projekt już uwzględniony, ponieważ włączenie wszystkich podprojektów jest włączone.
|
||||
current_project: To jest bieżący projekt, w którym jesteś.
|
||||
does_not_match_search: Projekt nie spełnia kryteriów wyszukiwania.
|
||||
no_results: Żaden projekt nie spełnia kryteriów wyszukiwania.
|
||||
no_favorite_results: Żaden ulubiony projekt nie spełnia kryteriów wyszukiwania.
|
||||
include_workspaces:
|
||||
search_placeholder: Wyszukaj...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ pt-BR:
|
||||
all: Todos os projetos
|
||||
selected: Somente selecionados
|
||||
search_placeholder: Buscar projetos...
|
||||
search_placeholder_favorites: Pesquisar favoritos...
|
||||
include_subprojects: Incluir todos os subprojetos
|
||||
tooltip:
|
||||
include_all_selected: Como a opção Incluir todos os sub-projetos está habilitada, o projeto já foi incluído.
|
||||
current_project: Este é o projeto atual em que você está.
|
||||
does_not_match_search: O projeto não corresponde ao critério de pesquisa
|
||||
no_results: Nenhum projeto corresponde ao seu critério de busca.
|
||||
no_favorite_results: Nenhum projeto favorito corresponde aos seus critérios de busca.
|
||||
include_workspaces:
|
||||
search_placeholder: Pesquisar...
|
||||
types:
|
||||
program: Programa
|
||||
portfolio: Portfólio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ pt-PT:
|
||||
all: Todos os projetos
|
||||
selected: Apenas os selecionados
|
||||
search_placeholder: Procurar projetos...
|
||||
search_placeholder_favorites: Procurar favoritos...
|
||||
include_subprojects: Incluir todos os subprojetos
|
||||
tooltip:
|
||||
include_all_selected: Projeto já incluído porque todos os subprojetos estão ativados.
|
||||
current_project: Este é o projeto atual em que está.
|
||||
does_not_match_search: O projeto não corresponde aos critérios de pesquisa.
|
||||
no_results: Nenhum projeto corresponde aos seus critérios de pesquisa.
|
||||
no_favorite_results: Nenhum projeto favorito corresponde aos seus critérios de pesquisa.
|
||||
include_workspaces:
|
||||
search_placeholder: Pesquisar...
|
||||
types:
|
||||
program: Programa
|
||||
portfolio: Carteira
|
||||
|
||||
@@ -1049,16 +1049,13 @@ ro:
|
||||
all: Toate Proiectele
|
||||
selected: Numai selecția
|
||||
search_placeholder: Caută proiecte...
|
||||
search_placeholder_favorites: Caută favorite...
|
||||
include_subprojects: Include toate subproiectele
|
||||
tooltip:
|
||||
include_all_selected: Proiectul este deja inclus, din moment ce opțiunea Include toate subproiectele este activată.
|
||||
current_project: Acesta este proiectul curent în care vă aflați.
|
||||
does_not_match_search: Proiectul nu corespunde criteriilor de căutare.
|
||||
no_results: Niciun proiect nu corespunde criteriilor de căutare.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1055,16 +1055,13 @@ ru:
|
||||
all: Все проекты
|
||||
selected: Только выбранные
|
||||
search_placeholder: Поиск проектов...
|
||||
search_placeholder_favorites: Поиск в избранном...
|
||||
include_subprojects: Включить все подпроекты
|
||||
tooltip:
|
||||
include_all_selected: Проект уже включен, поскольку разрешено включение всех подпроектов.
|
||||
current_project: Это текущий проект, в котором вы находитесь.
|
||||
does_not_match_search: Ни один проект не соответствует критериям поиска.
|
||||
no_results: Ни один проект не соответствует критериям поиска.
|
||||
no_favorite_results: Ни один избранный проект не соответствует критериям поиска.
|
||||
include_workspaces:
|
||||
search_placeholder: Поиск...
|
||||
types:
|
||||
program: Программа
|
||||
portfolio: Портфолио
|
||||
|
||||
@@ -1045,16 +1045,13 @@ rw:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ si:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1053,16 +1053,13 @@ sk:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1071,16 +1071,13 @@ sl:
|
||||
all: Vsi projekti
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1049,16 +1049,13 @@ sr:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ sv:
|
||||
all: Alla projekt
|
||||
selected: Only selected
|
||||
search_placeholder: Sök projekt...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Projekt som redan ingår sedan Inkludera alla delprojekt är aktiverat.
|
||||
current_project: Detta är det aktuella projektet du befinner dig i.
|
||||
does_not_match_search: Projektet matchar inte sökkriterierna.
|
||||
no_results: Inget projekt matchar dina sökkriterier.
|
||||
no_favorite_results: Inget favoritprojekt matchar dina sökkriterier.
|
||||
include_workspaces:
|
||||
search_placeholder: Sök...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfölj
|
||||
|
||||
@@ -1041,16 +1041,13 @@ th:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1045,16 +1045,13 @@ tr:
|
||||
all: Tüm projeler
|
||||
selected: Sadece seçilen
|
||||
search_placeholder: Projeleri ara...
|
||||
search_placeholder_favorites: Favorileri ara...
|
||||
include_subprojects: Tüm alt projeleri dahil et
|
||||
tooltip:
|
||||
include_all_selected: Tüm alt projeleri dahil et etkinleştirildiğinden, proje zaten dahil edilmiştir.
|
||||
current_project: Bu, içinde bulunduğunuz mevcut projedir.
|
||||
does_not_match_search: Proje arama kriterleriyle eşleşmiyor.
|
||||
no_results: Arama kriterleriniz ile eşleşen proje yok
|
||||
no_favorite_results: Arama kriterleriniz ile eşleşen favori proje yok.
|
||||
include_workspaces:
|
||||
search_placeholder: Arama...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portföy
|
||||
|
||||
@@ -1053,16 +1053,13 @@ uk:
|
||||
all: Усі проєкти
|
||||
selected: Тільки вибране
|
||||
search_placeholder: Пошук проєктів…
|
||||
search_placeholder_favorites: Пошук серед вибраного…
|
||||
include_subprojects: Включити всі підпроєкти
|
||||
tooltip:
|
||||
include_all_selected: Проєкт уже включено, оскільки ввімкнено параметр «Включати всі вкладені проєкти».
|
||||
current_project: Це поточний проєкт, який зараз відкрито.
|
||||
does_not_match_search: Проєкт не відповідає критеріям пошуку.
|
||||
no_results: Жоден проєкт не відповідає вашим критеріям пошуку.
|
||||
no_favorite_results: Немає вибраних проєктів, які відповідають критеріям пошуку.
|
||||
include_workspaces:
|
||||
search_placeholder: Пошук…
|
||||
types:
|
||||
program: Програма
|
||||
portfolio: Портфель
|
||||
|
||||
@@ -1045,16 +1045,13 @@ uz:
|
||||
all: All projects
|
||||
selected: Only selected
|
||||
search_placeholder: Search projects...
|
||||
search_placeholder_favorites: Search favorites...
|
||||
include_subprojects: Include all sub-projects
|
||||
tooltip:
|
||||
include_all_selected: Project already included since Include all sub-projects is enabled.
|
||||
current_project: This is the current project you are in.
|
||||
does_not_match_search: Project does not match the search criteria.
|
||||
no_results: No project matches your search criteria.
|
||||
no_favorite_results: No favorite project matches your search criteria.
|
||||
include_workspaces:
|
||||
search_placeholder: Search...
|
||||
types:
|
||||
program: Program
|
||||
portfolio: Portfolio
|
||||
|
||||
@@ -1041,16 +1041,13 @@ vi:
|
||||
all: Tất cả dự án
|
||||
selected: Chỉ được chọn
|
||||
search_placeholder: Tìm kiếm dự án...
|
||||
search_placeholder_favorites: Tìm kiếm yêu thích...
|
||||
include_subprojects: Bao gồm tất cả các tiểu dự án
|
||||
tooltip:
|
||||
include_all_selected: Dự án đã được đưa vào kể từ khi tính năng Bao gồm tất cả các dự án con được bật.
|
||||
current_project: Đây là dự án hiện tại bạn đang tham gia.
|
||||
does_not_match_search: Dự án không phù hợp với tiêu chí tìm kiếm.
|
||||
no_results: Không có dự án nào phù hợp với tiêu chí tìm kiếm của bạn.
|
||||
no_favorite_results: Không có dự án yêu thích nào phù hợp với tiêu chí tìm kiếm của bạn.
|
||||
include_workspaces:
|
||||
search_placeholder: Tìm kiếm...
|
||||
types:
|
||||
program: chương trình
|
||||
portfolio: danh mục đầu tư
|
||||
|
||||
@@ -1041,16 +1041,13 @@ zh-CN:
|
||||
all: 所有项目
|
||||
selected: 仅限所选
|
||||
search_placeholder: 搜索项目…
|
||||
search_placeholder_favorites: 搜索收藏夹…
|
||||
include_subprojects: 包含所有子项目
|
||||
tooltip:
|
||||
include_all_selected: 自启用“包含所有子项目”后已包含的项目。
|
||||
current_project: 这是您当前所在的项目。
|
||||
does_not_match_search: 项目不符合搜索条件。
|
||||
no_results: 没有项目符合您的搜索条件。
|
||||
no_favorite_results: 没有收藏的项目符合您的搜索条件。
|
||||
include_workspaces:
|
||||
search_placeholder: 搜索…
|
||||
types:
|
||||
program: 项目群
|
||||
portfolio: 项目组合
|
||||
|
||||
@@ -1041,16 +1041,13 @@ zh-TW:
|
||||
all: 所有專案
|
||||
selected: 僅所選專案
|
||||
search_placeholder: 搜尋專案...
|
||||
search_placeholder_favorites: 搜尋我的收藏...
|
||||
include_subprojects: 包含子專案
|
||||
tooltip:
|
||||
include_all_selected: 自啓用“包含所有子項目”後已包含的項目。
|
||||
current_project: 這是您當前所在的專案。
|
||||
does_not_match_search: 沒有符合搜尋條件
|
||||
no_results: 沒有符合搜尋條件
|
||||
no_favorite_results: 沒有符合您搜尋條件的收藏專案。
|
||||
include_workspaces:
|
||||
search_placeholder: 搜尋……
|
||||
types:
|
||||
program: 方案
|
||||
portfolio: 專案組合
|
||||
|
||||
@@ -2107,17 +2107,14 @@ ka:
|
||||
before: must be before %{date}.
|
||||
before_or_equal_to: must be before or equal to %{date}.
|
||||
blank: can't be blank.
|
||||
not_before_start_date: must not be before the start date.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
blank_nested: needs to have the property '%{property}' set.
|
||||
cannot_delete_mapping: is required. Cannot be deleted.
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
cant_link_a_work_package_with_a_descendant: A work package cannot be linked to one of its subtasks.
|
||||
circular_dependency: This relation would create a circular dependency.
|
||||
confirmation: doesn't match %{attribute}.
|
||||
could_not_be_copied: "%{dependency} could not be (fully) copied."
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
does_not_exist: does not exist.
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
error_enterprise_only: "%{action} is only available in the OpenProject Enterprise edition."
|
||||
error_unauthorized: may not be accessed.
|
||||
error_readonly: was attempted to be written but is not writable.
|
||||
@@ -2138,36 +2135,38 @@ ka:
|
||||
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
||||
greater_than_or_equal_to_start_date: must be greater than or equal to the start date.
|
||||
greater_than_start_date: must be greater than the start date.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
inclusion: is not set to one of the allowed values.
|
||||
inclusion_nested: is not set to one of the allowed values at path '%{path}'.
|
||||
invalid: არასწორია.
|
||||
invalid_uri: must be a valid URI.
|
||||
invalid_url: is not a valid URL.
|
||||
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
||||
is_for_all_cannot_modify: is for all projects and can therefore not be modified.
|
||||
less_than_or_equal_to: must be less than or equal to %{count}.
|
||||
not_available: is not available due to a system configuration.
|
||||
not_before_start_date: must not be before the start date.
|
||||
not_deletable: cannot be deleted.
|
||||
not_editable: cannot be edited because it is already in effect.
|
||||
not_current_user: is not the current user.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
not_found: not found.
|
||||
not_a_date: is not a valid date.
|
||||
not_a_datetime: is not a valid date time.
|
||||
not_a_number: is not a number.
|
||||
not_allowed: is invalid because of missing permissions.
|
||||
host_not_allowed: is not an allowed host.
|
||||
not_json: is not parseable as JSON.
|
||||
not_json_object: is not a JSON object.
|
||||
not_an_integer: is not an integer.
|
||||
not_an_iso_date: 'is not a valid date. Required format: YYYY-MM-DD.'
|
||||
not_same_project: doesn't belong to the same project.
|
||||
datetime_must_be_in_future: must be in the future.
|
||||
odd: კენტი უნდა იყოს.
|
||||
overlapping_range: overlaps with an existing non-working day range.
|
||||
regex_match_failed: does not match the regular expression %{expression}.
|
||||
regex_invalid: could not be validated with the associated regular expression.
|
||||
regex_list_invalid: Lines %{invalid_lines} could not be parsed as regular expression.
|
||||
hexcode_invalid: is not a valid 6-digit hexadecimal color code.
|
||||
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum length.
|
||||
ssrf_filtered: violates the SSRF policy of this OpenProject instance.
|
||||
system_wide_non_working_day_exists: conflicts with an existing system-wide non-working day for this date.
|
||||
taken: has already been taken.
|
||||
too_long: is too long (maximum is %{count} characters).
|
||||
too_short: is too short (minimum is %{count} characters).
|
||||
@@ -2180,6 +2179,7 @@ ka:
|
||||
url_not_secure_context: 'is not providing a "Secure Context". Either use HTTPS or a loopback address, such as localhost.
|
||||
|
||||
'
|
||||
user_already_in_department: User %{user_id} is already a member of department %{department_id}.
|
||||
wrong_length: is the wrong length (should be %{count} characters).
|
||||
models:
|
||||
group:
|
||||
@@ -2846,6 +2846,7 @@ ka:
|
||||
button_login: შესვლა
|
||||
button_move: გადატანა
|
||||
button_move_and_follow: Move and follow
|
||||
button_next: Next
|
||||
button_print: ბეჭდვა
|
||||
button_quote: ციტატა
|
||||
button_remove: წაშლა
|
||||
@@ -3475,6 +3476,12 @@ ka:
|
||||
selected: Selected
|
||||
include_sub_items: Include sub-items
|
||||
no_results_text: No results
|
||||
header:
|
||||
project_select_component:
|
||||
all_projects: All projects
|
||||
favorites: Favorites
|
||||
leave_project: Leave project
|
||||
title: Projects
|
||||
toggle_switch:
|
||||
label_on: 'On'
|
||||
label_off: 'Off'
|
||||
@@ -4525,6 +4532,9 @@ ka:
|
||||
label_x_working_days_time_off:
|
||||
one: 'Time off: 1 working day'
|
||||
other: 'Time off: %{count} working days'
|
||||
label_x_items_selected:
|
||||
one: One item selected
|
||||
other: "%{count} items selected"
|
||||
label_yesterday: გუშინ
|
||||
label_zen_mode: Zen mode
|
||||
label_role_type: ტიპი
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user