Merge branch 'dev' into feature/team-planner-drag-and-drop

pull/10008/head
Benjamin Bädorf 3 years ago
commit 2aafc48627
No known key found for this signature in database
GPG Key ID: 069CA2D117AB5CCF
  1. 4
      .github/workflows/crowdin.yml
  2. 2
      .rubocop.yml
  3. 2
      .ruby-version
  4. 14
      Gemfile
  5. 132
      Gemfile.lock
  6. 1
      Gemfile.modules
  7. 2
      app/models/custom_actions/actions/serializer.rb
  8. 4
      app/models/setting.rb
  9. 2
      app/models/wiki.rb
  10. 4
      app/services/base_services/base_callable.rb
  11. 2
      app/services/base_services/base_contracted.rb
  12. 2
      app/views/homescreen/robots.text.erb
  13. 2
      config/boot.rb
  14. 7
      config/initializers/06-pending_migrations_check.rb
  15. 5
      config/initializers/menus.rb
  16. 5
      config/initializers/permissions.rb
  17. 2
      config/locales/crowdin/af.yml
  18. 2
      config/locales/crowdin/ar.yml
  19. 2
      config/locales/crowdin/az.yml
  20. 2
      config/locales/crowdin/bg.yml
  21. 2
      config/locales/crowdin/ca.yml
  22. 2
      config/locales/crowdin/cs.yml
  23. 2
      config/locales/crowdin/da.yml
  24. 10
      config/locales/crowdin/de.yml
  25. 2
      config/locales/crowdin/el.yml
  26. 2
      config/locales/crowdin/es.yml
  27. 2
      config/locales/crowdin/et.yml
  28. 2
      config/locales/crowdin/fa.yml
  29. 2
      config/locales/crowdin/fil.yml
  30. 2
      config/locales/crowdin/fr.yml
  31. 2
      config/locales/crowdin/he.yml
  32. 2
      config/locales/crowdin/hi.yml
  33. 2
      config/locales/crowdin/hr.yml
  34. 2
      config/locales/crowdin/hu.yml
  35. 2
      config/locales/crowdin/id.yml
  36. 2
      config/locales/crowdin/it.yml
  37. 2
      config/locales/crowdin/ja.yml
  38. 398
      config/locales/crowdin/js-af.yml
  39. 904
      config/locales/crowdin/js-ar.yml
  40. 48
      config/locales/crowdin/js-az.yml
  41. 890
      config/locales/crowdin/js-bg.yml
  42. 1236
      config/locales/crowdin/js-ca.yml
  43. 1434
      config/locales/crowdin/js-cs.yml
  44. 1055
      config/locales/crowdin/js-da.yml
  45. 1841
      config/locales/crowdin/js-de.yml
  46. 1645
      config/locales/crowdin/js-el.yml
  47. 940
      config/locales/crowdin/js-eo.yml
  48. 1868
      config/locales/crowdin/js-es.yml
  49. 618
      config/locales/crowdin/js-et.yml
  50. 574
      config/locales/crowdin/js-fa.yml
  51. 1198
      config/locales/crowdin/js-fi.yml
  52. 1030
      config/locales/crowdin/js-fil.yml
  53. 1840
      config/locales/crowdin/js-fr.yml
  54. 598
      config/locales/crowdin/js-he.yml
  55. 476
      config/locales/crowdin/js-hi.yml
  56. 852
      config/locales/crowdin/js-hr.yml
  57. 1773
      config/locales/crowdin/js-hu.yml
  58. 880
      config/locales/crowdin/js-id.yml
  59. 1869
      config/locales/crowdin/js-it.yml
  60. 1689
      config/locales/crowdin/js-ja.yml
  61. 1874
      config/locales/crowdin/js-ko.yml
  62. 1910
      config/locales/crowdin/js-lol.yml
  63. 528
      config/locales/crowdin/js-lv.yml
  64. 72
      config/locales/crowdin/js-ne.yml
  65. 1564
      config/locales/crowdin/js-nl.yml
  66. 816
      config/locales/crowdin/js-no.yml
  67. 1884
      config/locales/crowdin/js-pl.yml
  68. 1867
      config/locales/crowdin/js-pt.yml
  69. 1765
      config/locales/crowdin/js-ro.yml
  70. 1405
      config/locales/crowdin/js-ru.yml
  71. 1456
      config/locales/crowdin/js-si.yml
  72. 1388
      config/locales/crowdin/js-sk.yml
  73. 1681
      config/locales/crowdin/js-sl.yml
  74. 1443
      config/locales/crowdin/js-sv.yml
  75. 764
      config/locales/crowdin/js-th.yml
  76. 1762
      config/locales/crowdin/js-tr.yml
  77. 1452
      config/locales/crowdin/js-uk.yml
  78. 1125
      config/locales/crowdin/js-vi.yml
  79. 10
      config/locales/crowdin/js-zh-TW.yml
  80. 1162
      config/locales/crowdin/js-zh.yml
  81. 2
      config/locales/crowdin/ko.yml
  82. 2
      config/locales/crowdin/lt.yml
  83. 2
      config/locales/crowdin/lv.yml
  84. 2
      config/locales/crowdin/ne.yml
  85. 2
      config/locales/crowdin/nl.yml
  86. 2
      config/locales/crowdin/no.yml
  87. 2
      config/locales/crowdin/pl.yml
  88. 2
      config/locales/crowdin/pt.yml
  89. 2
      config/locales/crowdin/ro.yml
  90. 2
      config/locales/crowdin/ru.yml
  91. 2
      config/locales/crowdin/rw.yml
  92. 2
      config/locales/crowdin/si.yml
  93. 2
      config/locales/crowdin/sk.yml
  94. 2
      config/locales/crowdin/sl.yml
  95. 2
      config/locales/crowdin/sv.yml
  96. 2
      config/locales/crowdin/th.yml
  97. 2
      config/locales/crowdin/tr.yml
  98. 2
      config/locales/crowdin/uk.yml
  99. 2
      config/locales/crowdin/vi.yml
  100. 33
      config/locales/crowdin/zh-TW.yml
  101. Some files were not shown because too many files have changed in this diff Show More

@ -42,6 +42,7 @@ jobs:
with:
ref: ${{ matrix.branch }}
fetch-depth: 1
- uses: ruby/setup-ruby@v1
- name: "Set crowdin branch name"
id: vars
env:
@ -67,6 +68,9 @@ jobs:
env:
OPENPROJECT_CROWDIN_PROJECT: ${{ secrets.OPENPROJECT_CROWDINV2_PROJECT }}
OPENPROJECT_CROWDIN_API_KEY: ${{ secrets.OPENPROJECT_CROWDINV2_API_KEY }}
- name: "Fixing translation names"
run: |
ruby script/crowdin/fix_locale_keys.rb
- name: "Commit translations"
run: |
git config user.name "OpenProject Actions CI"

@ -3,7 +3,7 @@ require:
- rubocop-rspec
AllCops:
TargetRubyVersion: 2.7
TargetRubyVersion: 3.0
# Enable any new cops in new versions by default
NewCops: enable
Exclude:

@ -1 +1 @@
2.7.5
3.0.3

@ -28,11 +28,11 @@
source 'https://rubygems.org'
ruby '~> 2.7.5'
ruby '~> 3.0.3'
gem 'actionpack-xml_parser', '~> 2.0.0'
gem 'activemodel-serializers-xml', '~> 1.0.1'
gem 'activerecord-import', '~> 1.2.0'
gem 'activerecord-import', '~> 1.3.0'
gem 'activerecord-session_store', '~> 2.0.0'
gem 'rails', '~> 6.1.4'
gem 'responders', '~> 3.0'
@ -83,7 +83,7 @@ gem 'deckar01-task_list', '~> 2.3.1'
# Requires escape-utils for faster escaping
gem 'escape_utils', '~> 1.0'
# Syntax highlighting used in html-pipeline with rouge
gem 'rouge', '~> 3.26.0'
gem 'rouge', '~> 3.27.0'
# HTML sanitization used for html-pipeline
gem 'sanitize', '~> 6.0.0'
# HTML autolinking for mails and urls (replaces autolink)
@ -155,18 +155,18 @@ gem 'meta-tags', '~> 2.16.0'
group :production do
# we use dalli as standard memcache client
# requires memcached 1.4+
gem 'dalli', '~> 3.1.0'
gem 'dalli', '~> 3.2.0'
end
gem 'i18n-js', '~> 3.9.0'
gem 'rails-i18n', '~> 6.0.0'
gem 'rails-i18n', '~> 7.0.0'
gem 'sprockets', '~> 3.7.0'
gem 'puma', '~> 5.5'
gem 'rack-timeout', '~> 0.6.0', require: "rack/timeout/base"
gem 'puma-plugin-statsd', '~> 2.0'
gem 'nokogiri', '~> 1.12.5'
gem 'nokogiri', '~> 1.13.0'
gem 'carrierwave', '~> 1.3.1'
gem 'carrierwave_direct', '~> 2.1.0'
@ -280,7 +280,7 @@ group :development, :test do
gem 'pry-stack_explorer', '~> 0.6.0'
# Brakeman scanner
gem 'brakeman', '~> 5.1.0'
gem 'brakeman', '~> 5.2.0'
gem 'danger-brakeman'
end

@ -68,6 +68,11 @@ PATH
specs:
budgets (1.0.0)
PATH
remote: modules/calendar
specs:
openproject-calendar (1.0.0)
PATH
remote: modules/costs
specs:
@ -159,7 +164,7 @@ PATH
remote: modules/two_factor_authentication
specs:
openproject-two_factor_authentication (1.0.0)
aws-sdk-sns (~> 1.49.0)
aws-sdk-sns (~> 1.50.0)
messagebird-rest (~> 1.4.2)
rotp (~> 6.1)
@ -231,8 +236,8 @@ GEM
activerecord (6.1.4.4)
activemodel (= 6.1.4.4)
activesupport (= 6.1.4.4)
activerecord-import (1.2.0)
activerecord (>= 3.2)
activerecord-import (1.3.0)
activerecord (>= 4.2)
activerecord-nulldb-adapter (0.8.0)
activerecord (>= 5.2.0, < 7.1)
activerecord-session_store (2.0.0)
@ -273,21 +278,21 @@ GEM
awesome_nested_set (3.4.0)
activerecord (>= 4.0.0, < 7.0)
aws-eventstream (1.2.0)
aws-partitions (1.543.0)
aws-sdk-core (3.125.0)
aws-partitions (1.546.0)
aws-sdk-core (3.125.1)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
aws-sdk-kms (1.52.0)
aws-sdk-core (~> 3, >= 3.122.0)
aws-sdk-kms (1.53.0)
aws-sdk-core (~> 3, >= 3.125.0)
aws-sigv4 (~> 1.1)
aws-sdk-s3 (1.109.0)
aws-sdk-core (~> 3, >= 3.122.0)
aws-sdk-s3 (1.111.1)
aws-sdk-core (~> 3, >= 3.125.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.4)
aws-sdk-sns (1.49.0)
aws-sdk-core (~> 3, >= 3.122.0)
aws-sdk-sns (1.50.0)
aws-sdk-core (~> 3, >= 3.125.0)
aws-sigv4 (~> 1.1)
aws-sigv4 (1.4.0)
aws-eventstream (~> 1, >= 1.0.2)
@ -297,7 +302,7 @@ GEM
debug_inspector (>= 0.0.1)
bootsnap (1.9.3)
msgpack (~> 1.0)
brakeman (5.1.2)
brakeman (5.2.0)
browser (5.3.1)
builder (3.2.4)
byebug (11.1.3)
@ -351,7 +356,7 @@ GEM
rexml
crass (1.0.6)
daemons (1.4.1)
dalli (3.1.5)
dalli (3.2.0)
danger (8.4.2)
claide (~> 1.0)
claide-plugins (>= 0.9.2)
@ -393,7 +398,7 @@ GEM
delayed_job_active_record (4.1.6)
activerecord (>= 3.0, < 6.2)
delayed_job (>= 3.0, < 5)
diff-lcs (1.4.4)
diff-lcs (1.5.0)
disposable (0.6.2)
declarative (>= 0.0.9, < 1.0.0)
representable (>= 3.1.1, < 3.2.0)
@ -451,16 +456,17 @@ GEM
railties (>= 5.0.0)
faker (2.19.0)
i18n (>= 1.6, < 2)
faraday (1.8.0)
faraday (1.9.3)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
faraday-httpclient (~> 1.0.1)
faraday-httpclient (~> 1.0)
faraday-multipart (~> 1.0)
faraday-net_http (~> 1.0)
faraday-net_http_persistent (~> 1.1)
faraday-net_http_persistent (~> 1.0)
faraday-patron (~> 1.0)
faraday-rack (~> 1.0)
multipart-post (>= 1.2, < 3)
faraday-retry (~> 1.0)
ruby2_keywords (>= 0.0.4)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
@ -468,11 +474,14 @@ GEM
faraday-http-cache (2.2.0)
faraday (>= 0.8)
faraday-httpclient (1.0.1)
faraday-multipart (1.0.2)
multipart-post (>= 1.2, < 3)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
fastimage (2.2.5)
faraday-retry (1.0.3)
fastimage (2.2.6)
ffi (1.15.4)
flamegraph (0.9.5)
fog-aws (3.12.0)
@ -500,7 +509,7 @@ GEM
fuubar (2.5.1)
rspec-core (~> 3.0)
ruby-progressbar (~> 1.4)
git (1.9.1)
git (1.10.2)
rchardet (~> 1.8)
globalid (1.0.0)
activesupport (>= 5.0)
@ -509,7 +518,7 @@ GEM
i18n (>= 0.7)
multi_json
request_store (>= 1.0)
grape (1.6.0)
grape (1.6.2)
activesupport
builder
dry-types (>= 1.1)
@ -598,10 +607,10 @@ GEM
method_source (1.0.0)
mime-types (3.4.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2021.1115)
mime-types-data (3.2022.0105)
mini_magick (4.11.0)
mini_mime (1.1.2)
mini_portile2 (2.6.1)
mini_portile2 (2.7.1)
minisyntax (0.2.5)
minitest (5.15.0)
msgpack (1.4.2)
@ -616,13 +625,13 @@ GEM
netrc (0.11.0)
nio4r (2.5.8)
no_proxy_fix (0.1.2)
nokogiri (1.12.5)
mini_portile2 (~> 2.6.1)
nokogiri (1.13.0)
mini_portile2 (~> 2.7.0)
racc (~> 1.4)
octokit (4.21.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
oj (3.13.10)
oj (3.13.11)
okcomputer (1.18.4)
omniauth-saml (1.10.3)
omniauth (~> 1.3, >= 1.3.2)
@ -643,12 +652,12 @@ GEM
parallel (1.21.0)
parallel_tests (3.7.3)
parallel
parser (3.0.3.2)
parser (3.1.0.0)
ast (~> 2.4.1)
pdf-core (0.9.0)
pdf-inspector (1.3.0)
pdf-reader (>= 1.0, < 3.0.a)
pdf-reader (2.6.0)
pdf-reader (2.8.0)
Ascii85 (~> 1.0)
afm (~> 0.2.1)
hashery (~> 2.0)
@ -683,6 +692,8 @@ GEM
pry-stack_explorer (0.6.1)
binding_of_caller (~> 1.0)
pry (~> 0.13)
psych (4.0.3)
stringio
public_suffix (4.0.6)
puffing-billy (2.4.1)
addressable (~> 2.5)
@ -745,9 +756,9 @@ GEM
nokogiri (>= 1.6)
rails-html-sanitizer (1.4.2)
loofah (~> 2.3)
rails-i18n (6.0.0)
rails-i18n (7.0.1)
i18n (>= 0.7, < 2)
railties (>= 6.0.0, < 7)
railties (>= 6.0.0, < 8)
railties (6.1.4.4)
actionpack (= 6.1.4.4)
activesupport (= 6.1.4.4)
@ -761,7 +772,8 @@ GEM
ffi (~> 1.0)
rbtree3 (0.6.0)
rchardet (1.8.0)
rdoc (6.3.3)
rdoc (6.4.0)
psych (>= 4.0.0)
recaptcha (5.8.1)
json
redcarpet (3.5.1)
@ -786,7 +798,7 @@ GEM
roar (1.1.1)
representable (~> 3.0)
rotp (6.2.0)
rouge (3.26.1)
rouge (3.27.0)
rspec (3.10.0)
rspec-core (~> 3.10.0)
rspec-expectations (~> 3.10.0)
@ -810,22 +822,22 @@ GEM
rspec-retry (0.6.2)
rspec-core (> 3.3)
rspec-support (3.10.3)
rubocop (1.23.0)
rubocop (1.24.1)
parallel (~> 1.10)
parser (>= 3.0.0.0)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.8, < 3.0)
rexml
rubocop-ast (>= 1.12.0, < 2.0)
rubocop-ast (>= 1.15.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 3.0)
rubocop-ast (1.15.0)
rubocop-ast (1.15.1)
parser (>= 3.0.1.1)
rubocop-rails (2.12.4)
rubocop-rails (2.13.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.7.0, < 2.0)
rubocop-rspec (2.6.0)
rubocop-rspec (2.7.0)
rubocop (~> 1.19)
ruby-duration (3.2.3)
activesupport (>= 3.0.0)
@ -839,9 +851,9 @@ GEM
nokogiri (>= 1.10.5)
rexml
ruby2_keywords (0.0.5)
rubytree (1.0.0)
json (~> 2.1)
structured_warnings (~> 0.3)
rubytree (1.0.2)
json (~> 2.6.1)
structured_warnings (~> 0.4.0)
rubyzip (2.3.2)
sanitize (6.0.0)
crass (~> 1.0.2)
@ -863,21 +875,21 @@ GEM
rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2)
semantic (1.6.1)
sentry-delayed_job (4.8.1)
sentry-delayed_job (4.8.3)
delayed_job (>= 4.0)
sentry-ruby-core (~> 4.8.1)
sentry-rails (4.8.1)
sentry-ruby-core (~> 4.8.3)
sentry-rails (4.8.3)
railties (>= 5.0)
sentry-ruby-core (~> 4.8.1)
sentry-ruby (4.8.1)
sentry-ruby-core (~> 4.8.3)
sentry-ruby (4.8.3)
concurrent-ruby (~> 1.0, >= 1.0.2)
faraday (>= 1.0)
sentry-ruby-core (= 4.8.1)
sentry-ruby-core (4.8.1)
faraday (~> 1.0)
sentry-ruby-core (= 4.8.3)
sentry-ruby-core (4.8.3)
concurrent-ruby
faraday
shoulda-context (2.0.0)
shoulda-matchers (5.0.0)
shoulda-matchers (5.1.0)
activesupport (>= 5.2.0)
spreadsheet (1.3.0)
ruby-ole
@ -894,6 +906,7 @@ GEM
ssrf_filter (1.0.7)
stackprof (0.2.17)
stringex (2.8.5)
stringio (3.0.1)
structured_warnings (0.4.0)
svg-graph (2.2.1)
swd (1.3.0)
@ -907,7 +920,7 @@ GEM
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
test-prof (1.0.7)
thor (1.1.0)
thor (1.2.1)
tilt (2.0.10)
timecop (0.9.4)
trailblazer-option (0.1.2)
@ -953,7 +966,7 @@ GEM
activerecord (>= 4.2)
xpath (3.2.0)
nokogiri (~> 1.8)
zeitwerk (2.5.1)
zeitwerk (2.5.3)
PLATFORMS
ruby
@ -961,7 +974,7 @@ PLATFORMS
DEPENDENCIES
actionpack-xml_parser (~> 2.0.0)
activemodel-serializers-xml (~> 1.0.1)
activerecord-import (~> 1.2.0)
activerecord-import (~> 1.3.0)
activerecord-nulldb-adapter (~> 0.8.0)
activerecord-session_store (~> 2.0.0)
acts_as_list (~> 1.0.1)
@ -974,7 +987,7 @@ DEPENDENCIES
aws-sdk-s3 (~> 1.91)
bcrypt (~> 3.1.6)
bootsnap (~> 1.9.1)
brakeman (~> 5.1.0)
brakeman (~> 5.2.0)
browser (~> 5.3.0)
budgets!
capybara (~> 3.36.0)
@ -987,7 +1000,7 @@ DEPENDENCIES
compare-xml (~> 0.66)
costs!
daemons
dalli (~> 3.1.0)
dalli (~> 3.2.0)
danger-brakeman
dashboards!
database_cleaner (~> 2.0)
@ -1027,7 +1040,7 @@ DEPENDENCIES
multi_json (~> 1.15.0)
my_page!
net-ldap (~> 0.17.0)
nokogiri (~> 1.12.5)
nokogiri (~> 1.13.0)
oj (~> 3.13.0)
okcomputer (~> 1.18.1)
omniauth!
@ -1040,6 +1053,7 @@ DEPENDENCIES
openproject-backlogs!
openproject-bim!
openproject-boards!
openproject-calendar!
openproject-documents!
openproject-github_integration!
openproject-job_status!
@ -1077,7 +1091,7 @@ DEPENDENCIES
rack_session_access
rails (~> 6.1.4)
rails-controller-testing (~> 1.0.2)
rails-i18n (~> 6.0.0)
rails-i18n (~> 7.0.0)
rdoc (>= 2.4.2)
request_store (~> 1.5.0)
responders (~> 3.0)
@ -1085,7 +1099,7 @@ DEPENDENCIES
retriable (~> 3.1.1)
rinku (~> 2.0.4)
roar (~> 1.1.0)
rouge (~> 3.26.0)
rouge (~> 3.27.0)
rspec (~> 3.10.0)
rspec-rails (~> 5.0.0)
rspec-retry (~> 0.6.1)
@ -1127,7 +1141,7 @@ DEPENDENCIES
with_advisory_lock (~> 4.6.0)
RUBY VERSION
ruby 2.7.5p203
ruby 3.0.3p157
BUNDLED WITH
2.1.4
2.2.32

@ -45,6 +45,7 @@ group :opf_plugins do
gem 'overviews', path: 'modules/overviews'
gem 'budgets', path: 'modules/budgets'
gem 'openproject-team_planner', path: 'modules/team_planner'
gem 'openproject-calendar', path: 'modules/calendar'
gem 'openproject-bim', path: 'modules/bim'
end

@ -33,7 +33,7 @@ class CustomActions::Actions::Serializer
return [] unless value
YAML
.safe_load(value, [Symbol])
.safe_load(value, permitted_classes: [Symbol])
.map do |key, values|
klass = nil

@ -149,7 +149,7 @@ class Setting < ApplicationRecord
end
def formatted_value(value)
return value unless value.present?
return value if value.blank?
default = @@available_settings[name]
@ -314,7 +314,7 @@ class Setting < ApplicationRecord
default = @@available_settings[name]
if default['serialized'] && v.is_a?(String)
YAML::load(v)
YAML::safe_load(v, permitted_classes: [Symbol, ActiveSupport::HashWithIndifferentAccess, Date, Time])
elsif v.present?
read_formatted_setting v, default["format"]
else

@ -44,7 +44,7 @@ class Wiki < ApplicationRecord
allow_destroy: true,
reject_if: proc { |attr| attr['name'].blank? && attr['title'].blank? }
validates_presence_of :start_page
validates :start_page, presence: true
after_create :create_menu_item_for_start_page

@ -36,10 +36,10 @@ module BaseServices
include ::WithReversibleState
def call(*params)
self.params = params.first
self.params = params.first.to_h.deep_symbolize_keys
run_callbacks(:call) do
perform(*params)
perform(**(params.first || {}).to_h.deep_symbolize_keys)
end
end

@ -56,7 +56,7 @@ module BaseServices
in_context(model, true, &block)
end
def perform(params = nil)
def perform(params = {})
service_context do
service_call = validate_params(params)
service_call = before_perform(params, service_call) if service_call.success?

@ -34,5 +34,5 @@ Disallow: <%= project_work_packages_path(p) %>
Disallow: <%= project_activity_index_path(p) %>
<% end -%>
<% end %>
Disallow: /work_packages/calendar
Disallow: /calendar
Disallow: /activity

@ -40,7 +40,7 @@ require 'bundler/setup' # Set up gems listed in the Gemfile.
env = ENV['RAILS_ENV']
# Disable deprecation warnings early on (before loading gems), which behaves as RUBYOPT="-w0"
# to disable the Ruby 2.7 warnings in production.
# to disable the Ruby warnings in production.
# Set OPENPROJECT_PROD_DEPRECATIONS=true if you want to see them for debugging purposes
if env == 'production' && ENV['OPENPROJECT_PROD_DEPRECATIONS'] != 'true'
require 'structured_warnings'

@ -33,7 +33,12 @@
# Refusing to boot will encourage admins to fix missing migrations.
exceptions = %w(
db:create db:drop db:migrate db:structure:load db:schema:load
db:create db:drop
db:migrate db:migrate:down db:migrate:redo db:migrate:up db:migrate:status
db:prepare db:reset db:rollback
db:structure:load db:schema:load
db:environment:set
db:version
assets:precompile assets:clean
)
is_console = Rails.const_defined? 'Console'

@ -436,11 +436,6 @@ Redmine::MenuManager.map :project_menu do |menu|
last: true,
caption: :label_all_open_wps
menu.push :calendar,
{ controller: '/work_packages/calendars', action: 'index' },
caption: :label_calendar,
icon: 'icon2 icon-calendar'
menu.push :news,
{ controller: '/news', action: 'index' },
caption: :label_news_plural,

@ -344,10 +344,5 @@ OpenProject::AccessControl.map do |map|
require: :loggedin
end
map.project_module :calendar, dependencies: :work_package_tracking do |cal|
cal.permission :view_calendar,
'work_packages/calendars': [:index]
end
map.project_module :activity
end

@ -1285,7 +1285,7 @@ af:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Afrikaans"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "nee"
general_text_yes: "ja"

@ -1353,7 +1353,7 @@ ar:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "اَللُّغَةُ اَلْعَرَبِيَّة"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "لا"
general_text_yes: "نعم"

@ -1285,7 +1285,7 @@ az:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Azerbaijani"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "yes"

@ -1285,7 +1285,7 @@ bg:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "български език"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "Не"
general_text_yes: "Да"

@ -1282,7 +1282,7 @@ ca:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "Anglès"
general_lang_name: "Català"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "sí"

@ -1319,7 +1319,7 @@ cs:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Česky"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "ne"
general_text_yes: "ano"

@ -1283,7 +1283,7 @@ da:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "1"
general_lang_name: "English"
general_lang_name: "Dansk"
general_pdf_encoding: "ISO-8859-15"
general_text_no: "nej"
general_text_yes: "ja"

@ -312,10 +312,10 @@ de:
other: '%{count} untergeordnete Arbeitspakete'
bulk:
could_not_be_saved: "Die folgenden Arbeitspakete konnten nicht gespeichert werden:"
none_could_be_saved: "None of the %{total} work packages could be updated."
x_out_of_y_could_be_saved: "%{failing} out of the %{total} work packages could not be updated while %{success} could."
selected_because_descendants: "While %{selected} work packages where selected, in total %{total} work packages are affected which includes descendants."
descendant: "descendant of selected"
none_could_be_saved: "Keines der %{total} Arbeitspakete konnte aktualisiert werden."
x_out_of_y_could_be_saved: "%{failing} von %{total} Arbeitspaketen konnten nicht aktualisiert werden, aber %{success} wurden aktualisiert."
selected_because_descendants: "Während %{selected} Arbeitspakete ausgewählt wurden, sind insgesamt %{total} Arbeitspakete betroffen, die untergeordnete Arbeitspakete enthalten."
descendant: "untergeordnetes Arbeitspaket eines ausgewählten Arbeitspaketes"
move:
no_common_statuses_exists: "Es gibt keine gemeinsamen Status für die ausgewählten Arbeitspakete. Ihr Status kann daher nicht verändert werden."
unsupported_for_multiple_projects: 'Verschieben / Kopieren nicht unterstützt für Arbeitspakete in verschiedenen Projekten'
@ -736,7 +736,7 @@ de:
does_not_exist: "Die angegebene Kategorie existiert nicht."
estimated_hours:
only_values_greater_or_equal_zeroes_allowed: "muss >= 0 sein."
readonly_status: 'The work package is in a readonly status so its attributes cannot be changed.'
readonly_status: 'Das Arbeitspaket befindet sich in einem schreibgeschützten Status, so dass seine Attribute nicht geändert werden können.'
type:
attributes:
attribute_groups:

@ -1281,7 +1281,7 @@ el:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Ελληνικά"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "όχι"
general_text_yes: "ναι"

@ -1282,7 +1282,7 @@ es:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Español"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "sí"

@ -1285,7 +1285,7 @@ et:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "1"
general_lang_name: "English"
general_lang_name: "Eesti"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "ei"
general_text_yes: "jah"

@ -1285,7 +1285,7 @@ fa:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "فارسی"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "yes"

@ -1285,7 +1285,7 @@ fil:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Filipino"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "hindi"
general_text_yes: "oo"

@ -1285,7 +1285,7 @@ fr:
general_csv_encoding: "UTF-8"
general_csv_separator: "."
general_first_day_of_week: "1"
general_lang_name: "English"
general_lang_name: "Français"
general_pdf_encoding: "ISO-8859-15"
general_text_no: "non"
general_text_yes: "oui"

@ -1319,7 +1319,7 @@ he:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "עברית"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "לא"
general_text_yes: "כן"

@ -1283,7 +1283,7 @@ hi:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "ि"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "yes"

@ -1302,7 +1302,7 @@ hr:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Hrvatski"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "ne"
general_text_yes: "da"

@ -1290,7 +1290,7 @@ hu:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Magyar"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "nem"
general_text_yes: "igen"

@ -1265,7 +1265,7 @@ id:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Bahasa Indonesia"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "yes"

@ -1282,7 +1282,7 @@ it:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "1"
general_lang_name: "English"
general_lang_name: "Italiano"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "si"

@ -1264,7 +1264,7 @@ ja:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "日本語"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "いいえ"
general_text_yes: "はい"

@ -22,7 +22,7 @@
af:
js:
ajax:
hide: "Hide"
hide: "Versteek"
loading: "Loading ..."
attachments:
draggable_hint: |
@ -42,54 +42,54 @@ af:
last_backup: Last backup
last_backup_from: Last backup from
title: Backup OpenProject
options: Options
options: Opsies
include_attachments: Include attachments
download_backup: Download backup
request_backup: Request backup
close_popup_title: "Close popup"
close_filter_title: "Close filter"
close_form_title: "Close form"
button_add_watcher: "Add watcher"
button_add: "Add"
button_back: "Back"
button_add_watcher: "Voeg kyker by"
button_add: "Voeg by"
button_back: "Terug"
button_back_to_list_view: "Back to list view"
button_cancel: "Cancel"
button_cancel: "Kanselleer"
button_close: "Close"
button_change_project: "Change project"
button_check_all: "Check all"
button_check_all: "Kontroleer almal"
button_configure-form: "Configure form"
button_confirm: "Confirm"
button_continue: "Continue"
button_copy: "Copy"
button_custom-fields: "Custom fields"
button_delete: "Delete"
button_copy: "Kopieer"
button_custom-fields: "Pasgemaakte velde"
button_delete: "Skrap"
button_delete_watcher: "Delete watcher"
button_details_view: "Details view"
button_duplicate: "Duplicate"
button_edit: "Edit"
button_filter: "Filter"
button_collapse_all: "Collapse all"
button_expand_all: "Expand all"
button_duplicate: "Dupliseer"
button_edit: "Redigeer"
button_filter: "Filtreer"
button_collapse_all: "Vou almal op"
button_expand_all: "Vou almal uit"
button_advanced_filter: "Advanced filter"
button_list_view: "List view"
button_show_view: "Fullscreen view"
button_log_time: "Log time"
button_more: "More"
button_log_time: "Log tyd"
button_more: "Meer"
button_open_details: "Open details view"
button_close_details: "Close details view"
button_open_fullscreen: "Open fullscreen view"
button_open_fullscreen: "Maak volkermmodus oop"
button_show_cards: "Show card view"
button_show_list: "Show list view"
button_quote: "Quote"
button_save: "Save"
button_settings: "Settings"
button_uncheck_all: "Uncheck all"
button_update: "Update"
button_quote: "Haal aan"
button_save: "Stoor"
button_settings: "Instellings"
button_uncheck_all: "Ontmerk almal"
button_update: "Opdateer"
button_export-pdf: "Download PDF"
button_export-atom: "Download Atom"
button_create: "Create"
button_create: "Skep"
calendar:
title: 'Calendar'
title: 'Kalender'
too_many: 'There are %{count} work packages in total, but only %{max} can be shown.'
card:
add_new: 'Add new card'
@ -114,15 +114,15 @@ af:
radar: 'Radar'
polar_area: 'Polar area'
tabs:
graph_settings: 'General'
graph_settings: 'Algemeen'
dataset: 'Dataset %{number}'
errors:
could_not_load: 'The data to display the graph could not be loaded. The necessary permissions may be lacking.'
description_available_columns: "Available Columns"
description_available_columns: "Kolomme beskikbaar"
description_current_position: "You are here: "
description_select_work_package: "Select work package #%{id}"
description_selected_columns: "Selected Columns"
description_subwork_package: "Child of work package #%{id}"
description_select_work_package: "Kies werkspakket #%{id}"
description_selected_columns: "Geselekteerde kolomme"
description_subwork_package: "Kind van werkspakket #%{id}"
editor:
preview: 'Toggle preview mode'
source_code: 'Toggle Markdown source mode'
@ -141,7 +141,7 @@ af:
button: 'Links to child pages'
include_parent: 'Include parent'
text: '[Placeholder] Links to child pages of'
page: 'Wiki page'
page: 'Wiki bladsy'
this_page: 'this page'
hint: |
Leave this field empty to list all child pages of the current page. If you want to reference a different page, provide its title or slug.
@ -158,7 +158,7 @@ af:
wiki_page_include:
button: 'Include content of another wiki page'
text: '[Placeholder] Included wiki page of'
page: 'Wiki page'
page: 'Wiki bladsy'
not_set: '(Page not yet set)'
hint: |
Include the content of another wiki page by specifying its title or slug.
@ -177,13 +177,13 @@ af:
text: '[Placeholder] Embedded calendar'
admin:
type_form:
custom_field: 'Custom field'
custom_field: 'Pasgemaakte veld'
inactive: 'Inactive'
drag_to_activate: "Drag fields from here to activate them"
add_group: "Add attribute group"
add_table: "Add table of related work packages"
add_table: "Voeg tabel van verwante werkpakkette toe"
edit_query: 'Edit query'
new_group: 'New group'
new_group: 'Nuwe groep'
reset_to_defaults: 'Reset to defaults'
enterprise:
text_reprieve_days_left: "%{days} days until end of grace period"
@ -197,8 +197,8 @@ af:
I agree with the <a target="_blank" href="%{link_terms}">terms of service</a> and the <a target="_blank" href="%{link_privacy}">privacy policy</a>.
invalid_email: "Invalid email address"
label_company: "Company"
label_first_name: "First name"
label_last_name: "Last name"
label_first_name: "Voornaam"
label_last_name: "Van"
label_domain: "Domain"
label_subscriber: "Subscriber"
label_maximum_users: "Maximum active users"
@ -249,9 +249,9 @@ af:
cannot_save_changes_with_message: "Cannot save your changes due to the following error: %{error}"
query_saving: "The view could not be saved."
embedded_table_loading: "The embedded view could not be loaded: %{message}"
enumeration_activities: "Activities (time tracking)"
enumeration_doc_categories: "Document categories"
enumeration_work_package_priorities: "Work package priorities"
enumeration_activities: "Aktiwiteite (tyd tracking)"
enumeration_doc_categories: "Dokumentkategorieë"
enumeration_work_package_priorities: "Werkspakket prioriteite"
filter:
description:
text_open_filter: "Open this filter with 'ALT' and arrow keys."
@ -269,10 +269,10 @@ af:
three: "Third sorting criteria"
upsale_for_more: "For more advanced filters, check out the"
upsale_link: 'Enterprise Edition.'
general_text_no: "no"
general_text_yes: "yes"
general_text_No: "No"
general_text_Yes: "Yes"
general_text_no: "nee"
general_text_yes: "ja"
general_text_No: "Nee"
general_text_Yes: "Ja"
hal:
error:
update_conflict_refresh: "Click here to refresh the resource and update to the newest version."
@ -304,104 +304,104 @@ af:
label_add_comment_title: "Comment and type @ to notify other people"
label_add_row_after: "Add row after"
label_add_row_before: "Add row before"
label_add_selected_columns: "Add selected columns"
label_add_selected_columns: "Voeg geselekteerde kolomme by"
label_added_by: "added by"
label_added_time_by: "Added by <a href=%{authorLink}>%{author}</a> at %{age}"
label_ago: "days ago"
label_all: "all"
label_ago: "dae gelede"
label_all: "alle"
label_all_work_packages: "all work packages"
label_and: "and"
label_ascending: "Ascending"
label_ascending: "Stygende"
label_author: "Author: %{user}"
label_avatar: "Avatar"
label_between: "between"
label_board: "Board"
label_board_locked: "Locked"
label_board_locked: "Gesluit"
label_board_plural: "Boards"
label_board_sticky: "Sticky"
label_change: "Change"
label_create: "Create"
label_board_sticky: "Klewerig"
label_change: "Verander"
label_create: "Skep"
label_create_work_package: "Create new work package"
label_created_by: "Created by"
label_date: "Date"
label_date_with_format: "Enter the %{date_attribute} using the following format: %{format}"
label_date: "Datum"
label_date_with_format: "Tik die %{date_attribute} in die volgende formaat: %{format}"
label_deactivate: "Deactivate"
label_descending: "Descending"
label_description: "Description"
label_details: "Details"
label_display: "Display"
label_cancel_comment: "Cancel comment"
label_closed_work_packages: "closed"
label_collapse: "Collapse"
label_descending: "Dalende"
label_description: "Beskrywing"
label_details: "Besonderhede"
label_display: "Vertoon"
label_cancel_comment: "Kanselleer aanmerking"
label_closed_work_packages: "gesluit"
label_collapse: "Vou in"
label_collapsed: "collapsed"
label_collapse_all: "Collapse all"
label_comment: "Comment"
label_collapse_all: "Vou almal op"
label_comment: "Opmerking"
label_committed_at: "%{committed_revision_link} at %{date}"
label_committed_link: "committed revision %{revision_identifier}"
label_contains: "contains"
label_contains: "bevat"
label_created_on: "created on"
label_edit_comment: "Edit this comment"
label_edit_status: "Edit the status of the work package"
label_email: "Email"
label_email: "E-pos"
label_equals: "is"
label_expand: "Expand"
label_expanded: "expanded"
label_expand_all: "Expand all"
label_expand_all: "Vou almal uit"
label_expand_project_menu: "Expand project menu"
label_export: "Export"
label_export_preparing: "The export is being prepared and will be downloaded shortly."
label_filename: "File"
label_filesize: "Size"
label_general: "General"
label_filename: "Lêer"
label_filesize: "Grootte"
label_general: "Algemeen"
label_global_roles: "Global Roles"
label_greater_or_equal: ">="
label_group: 'Group'
label_group_by: "Group by"
label_group_plural: "Groups"
label_hide_attributes: "Show less"
label_group: 'Groep'
label_group_by: "Groepeer volgens"
label_group_plural: "Groepe"
label_hide_attributes: "Wys minder"
label_hide_column: "Hide column"
label_hide_project_menu: "Collapse project menu"
label_in: "in"
label_in_less_than: "in less than"
label_in_more_than: "in more than"
label_incoming_emails: "Incoming emails"
label_information_plural: "Information"
label_in_less_than: "in minder as"
label_in_more_than: "in meer as"
label_incoming_emails: "Inkomende e-pos"
label_information_plural: "Inligting"
label_import: "Import"
label_latest_activity: "Latest activity"
label_last_updated_on: "Last updated on"
label_learn_more_link: "Learn more"
label_less_or_equal: "<="
label_less_than_ago: "less than days ago"
label_loading: "Loading..."
label_mail_notification: "Email notifications"
label_me: "me"
label_less_than_ago: "minder as dae gelede"
label_loading: "Laai tans..."
label_mail_notification: "E-poskennisgewings"
label_me: "ek"
label_meeting_agenda: "Agenda"
label_meeting_minutes: "Minutes"
label_menu_collapse: "collapse"
label_menu_expand: "expand"
label_more_than_ago: "more than days ago"
label_next: "Next"
label_more_than_ago: "meer as dae gelede"
label_next: "Volgende"
label_no_color: "No color"
label_no_data: "No data to display"
label_no_data: "Geen data om te wys"
label_no_due_date: "no finish date"
label_no_start_date: "no start date"
label_no_value: "No value"
label_none: "none"
label_not_contains: "doesn't contain"
label_not_equals: "is not"
label_none: "geen"
label_not_contains: "bevat nie"
label_not_equals: "is nie"
label_on: "on"
label_open_menu: "Open menu"
label_open_menu: "Maak kieslys oop"
label_open_context_menu: "Open context menu"
label_open_work_packages: "open"
label_password: "Password"
label_previous: "Previous"
label_open_work_packages: "maak oop"
label_password: "Wagwoord"
label_previous: "Vorige"
label_per_page: "Per page:"
label_please_wait: "Please wait"
label_project_plural: "Projects"
label_project_plural: "Projekte"
label_visibility_settings: "Visibility settings"
label_quote_comment: "Quote this comment"
label_recent: "Recent"
label_reset: "Reset"
label_reset: "Herstel"
label_remove: "Remove"
label_remove_column: "Remove column"
label_remove_columns: "Remove selected columns"
@ -416,19 +416,19 @@ af:
label_sort_by: "Sort by"
label_sorted_by: "sorted by"
label_sort_higher: "Move up"
label_sort_lower: "Move down"
label_sort_lower: "Skuif af"
label_sorting: "Sorting"
label_spent_time: "Spent time"
label_spent_time: "Tyd gespandeer"
label_star_query: "Favored"
label_press_enter_to_save: "Press enter to save."
label_public_query: "Public"
label_public_query: "Openbaar"
label_sum: "Sum"
label_sum_for: "Sum for"
label_total_sum: "Total sum"
label_subject: "Subject"
label_this_week: "this week"
label_subject: "Onderwerp"
label_this_week: "vandeesweek"
label_today: "Today"
label_time_entry_plural: "Spent time"
label_time_entry_plural: "Tyd gespandeer"
label_up: "Up"
label_user_plural: "Users"
label_activity_show_only_comments: "Show activities with comments only"
@ -439,15 +439,15 @@ af:
label_value_derived_from_children: "(value derived from children)"
label_children_derived_duration: "Work package's children derived duration"
label_warning: "Warning"
label_work_package: "Work package"
label_work_package: "Werkspakket"
label_work_package_parent: "Parent work package"
label_work_package_plural: "Work packages"
label_watch: "Watch"
label_work_package_plural: "Werkspakkete"
label_watch: "Hou dop"
label_watch_work_package: "Watch work package"
label_watcher_added_successfully: "Watcher successfully added!"
label_watcher_deleted_successfully: "Watcher successfully deleted!"
label_work_package_details_you_are_here: "You're on the %{tab} tab for %{type} %{subject}."
label_unwatch: "Unwatch"
label_unwatch: "Hou op dophou"
label_unwatch_work_package: "Unwatch work package"
label_uploaded_by: "Uploaded by"
label_default_queries: "Default views"
@ -455,8 +455,8 @@ af:
label_global_queries: "Public views"
label_custom_queries: "Private views"
label_create_new_query: "Create new"
label_columns: "Columns"
label_attachments: Files
label_columns: "Kolomme"
label_attachments: Lêers
label_drop_files: Drop files here
label_drop_files_hint: or click to add files
label_drop_folders_hint: You cannot upload folders as an attachment. Please select single files.
@ -475,14 +475,14 @@ af:
label_wait: "Please wait for configuration..."
label_upload_counter: "%{done} of %{count} files finished"
label_validation_error: "The work package could not be saved due to the following errors:"
label_version_plural: "Versions"
label_version_plural: "Weergawes"
label_view_has_changed: "This view has unsaved changes. Click to save them."
help_texts:
show_modal: 'Show attribute help text entry'
onboarding:
buttons:
skip: 'Skip'
next: 'Next'
next: 'Volgende'
got_it: 'Got it'
steps:
help_menu: 'The Help (?) menu provides <b>additional help resources</b>. Here you can find a user guide and helpful how-to videos and more. <br> Enjoy your work with OpenProject!'
@ -589,7 +589,7 @@ af:
placeholders:
default: '-'
subject: 'Enter subject here'
selection: 'Please select'
selection: 'Kies asseblief'
relation_description: 'Click to add description for this relation'
project:
required_outside_context: >
@ -622,7 +622,7 @@ af:
title: 'Email alerts for other items (that are not work packages)'
explanation: >
Notifications today are limited to work packages. You can choose to continue receiving email alerts for these events until they are included in notifications:
news_added: 'News added'
news_added: 'Nuus bygevoeg'
news_commented: 'Comment on a news item'
document_added: 'Documents added'
forum_messages: 'New forum messages'
@ -650,29 +650,29 @@ af:
nevermind: "Nevermind"
edit:
form_configuration: "Form Configuration"
projects: "Projects"
settings: "Settings"
projects: "Projekte"
settings: "Instellings"
time_entry:
project: 'Project'
work_package: 'Work package'
project: 'Projek'
work_package: 'Werkspakket'
work_package_required: 'Requires selecting a work package first.'
activity: 'Activity'
comment: 'Comment'
activity: 'Aktiwiteit'
comment: 'Opmerking'
duration: 'Duration'
spent_on: 'Date'
hours: 'Hours'
title: 'Log time'
spent_on: 'Datum'
hours: 'Ure'
title: 'Log tyd'
two_factor_authentication:
label_two_factor_authentication: 'Two-factor authentication'
watchers:
label_loading: loading watchers...
label_error_loading: An error occurred while loading the watchers
label_search_watchers: Search watchers
label_add: Add watchers
label_add: Voeg dophouers by
label_discard: Discard selection
typeahead_placeholder: Search for possible watchers
relation_labels:
parent: "Parent"
parent: "Ouer"
children: "Children"
relates: "Related To"
duplicates: "Duplicates"
@ -687,7 +687,7 @@ af:
required: "Required by"
relation_type: "relation type"
relations_hierarchy:
parent_headline: "Parent"
parent_headline: "Ouer"
hierarchy_headline: "Hierarchy"
children_headline: "Children"
relation_buttons:
@ -708,7 +708,7 @@ af:
add_existing_relation: "Add existing relation"
update_description: "Set or update description of this relation"
toggle_description: "Toggle relation description"
update_relation: "Click to change the relation type"
update_relation: "Klik om die verhoudingtipe te verander"
add_follower: "Add follower"
add_predecessor: "Add predecessor"
remove: "Remove relation"
@ -725,7 +725,7 @@ af:
select_tag: 'Select tag'
select_branch: 'Select branch'
field_value_enter_prompt: "Enter a value for '%{field}'"
project_menu_details: "Details"
project_menu_details: "Besonderhede"
scheduling:
manual: 'Manual scheduling'
automatic: 'Automatic scheduling'
@ -754,7 +754,7 @@ af:
Select the attributes you want to be shown in the respective positions of the Gantt chart at all times. Note that when hovering an element, its date labels will be shown instead of these attributes.
button_activate: 'Show Gantt chart'
button_deactivate: 'Hide Gantt chart'
cancel: Cancel
cancel: Kanselleer
change: "Change in planning"
due_date: "Finish date"
empty: "(empty)"
@ -765,9 +765,9 @@ af:
report_epicfail: "The timeline could not be loaded due to an unexpected error."
report_timeout: "The timeline could not be loaded in a reasonable amount of time."
filter:
grouping_other: "Other"
grouping_other: "Ander"
noneSelection: "(none)"
name: "Name"
name: "Naam"
outline: "Reset Outline"
outlines:
aggregation: "Show aggregations only"
@ -777,11 +777,11 @@ af:
level4: "Expand level 4"
level5: "Expand level 5"
all: "Show all"
project_status: "Project status"
project_status: "Projek status"
really_close_dialog: "Do you really want to close the dialog and lose the entered data?"
responsible: "Responsible"
save: Save
start_date: "Start date"
responsible: "Verantwoordelik"
save: Stoor
start_date: "Begindatum"
tooManyProjects: "More than %{count} Projects. Please use a better filter!"
selection_mode:
notification: 'Click on any highlighted work package to create the relation. Press escape to cancel.'
@ -813,7 +813,7 @@ af:
heading3: "Heading 3"
unordered_list: "Unordered List"
ordered_list: "Ordered List"
quote: "Quote"
quote: "Haal aan"
unquote: "Unquote"
preformatted_text: "Preformatted Text"
wiki_link: "Link to a Wiki page"
@ -824,38 +824,38 @@ af:
edit: 'Bulk edit'
copy: 'Bulk copy'
delete: 'Bulk delete'
button_clear: "Clear"
button_clear: "Verwyder"
comment_added: "The comment was successfully added."
comment_send_failed: "An error has occurred. Could not submit the comment."
comment_updated: "The comment was successfully updated."
confirm_edit_cancel: "Are you sure you want to cancel editing the work package?"
description_filter: "Filter"
description_enter_text: "Enter text"
description_filter: "Filtreer"
description_enter_text: "Tik teks"
description_options_hide: "Hide options"
description_options_show: "Show options"
edit_attribute: "%{attribute} - Edit"
key_value: "%{key}: %{value}"
label_enable_multi_select: "Enable multiselect"
label_disable_multi_select: "Disable multiselect"
label_filter_add: "Add filter"
label_filter_add: "Voeg filter by"
label_filter_by_text: "Filter by text"
label_options: "Options"
label_options: "Opsies"
label_column_multiselect: "Combined dropdown field: Select with arrow keys, confirm selection with enter, delete with backspace"
message_error_during_bulk_delete: An error occurred while trying to delete work packages.
message_successful_bulk_delete: Successfully deleted work packages.
message_successful_show_in_fullscreen: "Click here to open this work package in fullscreen view."
message_successful_show_in_fullscreen: "Klik hier om hierdie werkspakket in volskermmodus oop te maak."
message_view_spent_time: "Show spent time for this work package"
message_work_package_read_only: "Work package is locked in this status. No attribute other than status can be altered."
message_work_package_status_blocked: "Work package status is not writable due to closed status and closed version being assigned."
placeholder_filter_by_text: "Subject, description, comments, ..."
inline_create:
title: 'Click here to add a new work package to this list'
title: 'Klik hier om ''n nuwe werkspakket by hierdie lys te voeg'
create:
title: 'New work package'
title: 'Nuwe werkspakket'
header: 'New %{type}'
header_no_type: 'New work package (Type not yet set)'
header_with_parent: 'New %{type} (Child of %{parent_type} #%{id})'
button: 'Create'
button: 'Skep'
copy:
title: 'Copy work package'
hierarchy:
@ -869,44 +869,44 @@ af:
title: Work packages could not be loaded.
description: Your view is erroneous and could not be processed.
no_results:
title: No work packages to display.
description: Either none have been created or all work packages are filtered out.
title: Geen werkspakkette om te wys.
description: Geen geskep óf alle werkspakkette is uitgefiltreer.
limited_results: Only %{count} work packages can be shown in manual sorting mode. Please reduce the results by filtering, or switch to automatic sorting.
property_groups:
details: "Details"
details: "Besonderhede"
people: "People"
estimatesAndTime: "Estimates & Time"
other: "Other"
other: "Ander"
properties:
assignee: "Assignee"
author: "Author"
createdAt: "Created on"
description: "Description"
date: "Date"
assignee: "Gedelegeerde"
author: "Outeur"
createdAt: "Geskep op"
description: "Beskrywing"
date: "Datum"
dueDate: "Finish date"
estimatedTime: "Estimated time"
spentTime: "Spent time"
category: "Category"
estimatedTime: "Geraamde tyd"
spentTime: "Tyd gespandeer"
category: "Kategorie"
percentageDone: "Percentage done"
priority: "Priority"
projectName: "Project"
responsible: "Responsible"
startDate: "Start date"
priority: "Prioriteit"
projectName: "Projek"
responsible: "Verantwoordelik"
startDate: "Begindatum"
status: "Status"
subject: "Subject"
subproject: "Subproject"
title: "Title"
type: "Type"
updatedAt: "Updated on"
versionName: "Version"
version: "Version"
subject: "Onderwerp"
subproject: "Sub-projek"
title: "Titel"
type: "Soort"
updatedAt: "Opgedateer op"
versionName: "Weergawe"
version: "Weergawe"
default_queries:
latest_activity: "Latest activity"
created_by_me: "Created by me"
assigned_to_me: "Assigned to me"
recently_created: "Recently created"
all_open: "All open"
summary: "Summary"
summary: "Opsomming"
jump_marks:
pagination: "Jump to table pagination"
label_pagination: "Click here to skip over the work packages table and go to pagination"
@ -917,9 +917,9 @@ af:
date: "Select date"
formattable: "%{name}: Click to edit..."
query:
column_names: "Columns"
group_by: "Group results by"
group: "Group by"
column_names: "Kolomme"
group_by: "Groepeer resultate by"
group: "Groepeer volgens"
group_by_disabled_by_hierarchy: "Group by is disabled due to the hierarchy mode being active."
hierarchy_disabled_by_group_by: "Hierarchy mode is disabled due to results being grouped by %{column}."
sort_ascending: "Sort ascending"
@ -928,8 +928,8 @@ af:
move_column_right: "Move column right"
hide_column: "Hide column"
insert_columns: "Insert columns ..."
filters: "Filters"
display_sums: "Display Sums"
filters: "Filtreerders"
display_sums: "Vertoon totale"
confirm_edit_cancel: "Are you sure you want to cancel editing the name of this view? Title will be set back to previous value."
click_to_edit_query_name: "Click to edit title of this view."
rename_query_placeholder: "Name of this view"
@ -970,8 +970,8 @@ af:
inline_all: 'All attributes'
entire_row_by: 'Entire row by'
status: 'Status'
priority: 'Priority'
type: 'Type'
priority: 'Prioriteit'
type: 'Soort'
sorting_mode:
description: 'Chose the mode to sort your Work packages:'
automatic: 'Automatic'
@ -985,13 +985,13 @@ af:
relation_filters:
filter_work_packages_by_relation_type: 'Filter work packages by relation type'
tabs:
overview: Overview
activity: Activity
overview: Oorsig
activity: Aktiwiteit
relations: Relations
watchers: Watchers
attachments: Attachments
watchers: Dophouers
attachments: Aanhegsels
time_relative:
days: "days"
days: "dae"
weeks: "weeks"
months: "months"
toolbar:
@ -1004,25 +1004,25 @@ af:
display_hierarchy: "Display hierarchy"
hide_hierarchy: "Hide hierarchy"
hide_sums: "Hide sums"
save: "Save"
save: "Stoor"
save_as: "Save as ..."
export: "Export ..."
visibility_settings: "Visibility settings ..."
page_settings: "Rename view ..."
delete: "Delete"
filter: "Filter"
unselected_title: "Work package"
delete: "Skrap"
filter: "Filtreer"
unselected_title: "Werkspakket"
search_query_label: "Search saved views"
search_query_title: "Click to search saved views"
placeholder_query_title: "Set a title for this view"
modals:
label_settings: "Rename view"
label_name: "Name"
label_name: "Naam"
label_delete_page: "Delete current page"
button_apply: "Apply"
button_save: "Save"
button_submit: "Submit"
button_cancel: "Cancel"
button_apply: "Pas toe"
button_save: "Stoor"
button_submit: "Dien in"
button_cancel: "Kanselleer"
form_submit:
title: 'Confirm to continue'
text: 'Are you sure you want to perform this action?'
@ -1048,18 +1048,18 @@ af:
button_edit: "%{attribute}: Edit"
button_save: "%{attribute}: Save"
button_cancel: "%{attribute}: Cancel"
button_save_all: "Save"
button_cancel_all: "Cancel"
button_save_all: "Stoor"
button_cancel_all: "Kanselleer"
link_formatting_help: "Text formatting help"
btn_preview_enable: "Preview"
btn_preview_enable: "Voorskou"
btn_preview_disable: "Disable preview"
null_value_label: "No value"
clear_value_label: "-"
errors:
required: '%{field} cannot be empty'
number: '%{field} is not a valid number'
maxlength: '%{field} cannot contain more than %{maxLength} digit(s)'
minlength: '%{field} cannot contain less than %{minLength} digit(s)'
maxlength: '%{field} kan nie meer as %{maxLength} syfer(s) bevat nie'
minlength: '%{field} kan nie minder as %{minLength} syfer(s) bevat nie'
messages_on_field: 'This field is invalid: %{messages}'
error_could_not_resolve_version_name: "Couldn't resolve version name"
error_could_not_resolve_user_name: "Couldn't resolve user name"
@ -1094,7 +1094,7 @@ af:
list: 'Table'
timeline: 'Gantt'
invite_user_modal:
back: 'Back'
back: 'Terug'
invite: 'Invite'
title:
invite: 'Invite user'
@ -1104,20 +1104,20 @@ af:
PlaceholderUser: 'placeholder user'
invite_principal_to_project: 'Invite %{principal} to %{project}'
project:
label: 'Project'
label: 'Projek'
required: 'Please select a project'
lacking_permission: 'Please select a different project since you lack permissions to assign users to the currently selected.'
lacking_permission_info: 'You lack the permission to assign users to the project you are currently in. You need to select a different one.'
next_button: 'Next'
next_button: 'Volgende'
no_results: 'No projects were found'
no_invite_rights: 'You are not allowed to invite members to this project'
type:
required: 'Please select the type to be invited'
user:
title: 'User'
title: 'Gebruiker'
description: 'Permissions based on the assigned role in the selected project'
group:
title: 'Group'
title: 'Groep'
description: 'Permissions based on the assigned role in the selected project'
placeholder:
title: 'Placeholder user'
@ -1127,14 +1127,14 @@ af:
principal:
label:
name_or_email: 'Name or email address'
name: 'Name'
name: 'Naam'
already_member_message: 'Already a member of %{project}'
no_results_user: 'No users were found'
invite_user: 'Invite:'
no_results_placeholder: 'No placeholders were found'
create_new_placeholder: 'Create new placeholder:'
no_results_group: 'No groups were found'
next_button: 'Next'
next_button: 'Volgende'
required:
user: 'Please select a user'
placeholder: 'Please select a placeholder'
@ -1144,13 +1144,13 @@ af:
no_roles_found: 'No roles were found'
description: 'This is the role that %{principal} will receive when they join your project. The role defines which actions they are allowed to take and which information they are allowed to see. <a href="https://docs.openproject.org/system-admin-guide/users-permissions/roles-permissions/#roles-and-permissions" target="_blank"> Learn more about roles and permissions. </a>'
required: 'Please select a role'
next_button: 'Next'
next_button: 'Volgende'
message:
label: 'Invitation message'
description: 'We will send an email to %{principal}, to which you can add a personal message here. An explanation for the invitation could be useful, or perhaps a bit of information regarding the project to help them get started.'
next_button: 'Review invitation'
summary:
next_button: 'Send invitation'
next_button: 'Stuur uitnodiging'
success:
title: '%{principal} was invited!'
description:

File diff suppressed because it is too large Load Diff

@ -23,7 +23,7 @@ az:
js:
ajax:
hide: "Hide"
loading: "Loading ..."
loading: "Yüklənir ..."
attachments:
draggable_hint: |
Drag on editor field to inline image or reference attachment. Closed editor fields will be opened while you keep dragging.
@ -46,7 +46,7 @@ az:
include_attachments: Include attachments
download_backup: Download backup
request_backup: Request backup
close_popup_title: "Close popup"
close_popup_title: "Açılan pəncərəni bağla"
close_filter_title: "Close filter"
close_form_title: "Close form"
button_add_watcher: "Add watcher"
@ -63,19 +63,19 @@ az:
button_copy: "Copy"
button_custom-fields: "Custom fields"
button_delete: "Delete"
button_delete_watcher: "Delete watcher"
button_details_view: "Details view"
button_delete_watcher: "İzləyicini sil"
button_details_view: "Təfsilat baxışı"
button_duplicate: "Duplicate"
button_edit: "Edit"
button_filter: "Filter"
button_collapse_all: "Collapse all"
button_expand_all: "Expand all"
button_advanced_filter: "Advanced filter"
button_list_view: "List view"
button_list_view: "Siyahı baxışı"
button_show_view: "Fullscreen view"
button_log_time: "Log time"
button_more: "More"
button_open_details: "Open details view"
button_open_details: "Təfsilat baxışını aç"
button_close_details: "Close details view"
button_open_fullscreen: "Open fullscreen view"
button_show_cards: "Show card view"
@ -300,16 +300,16 @@ az:
label_add_column_after: "Add column after"
label_add_column_before: "Add column before"
label_add_columns: "Add columns"
label_add_comment: "Add comment"
label_add_comment: "Rəy bildir"
label_add_comment_title: "Comment and type @ to notify other people"
label_add_row_after: "Add row after"
label_add_row_before: "Add row before"
label_add_selected_columns: "Add selected columns"
label_added_by: "added by"
label_added_by: "əlavə edən"
label_added_time_by: "Added by <a href=%{authorLink}>%{author}</a> at %{age}"
label_ago: "days ago"
label_all: "all"
label_all_work_packages: "all work packages"
label_all_work_packages: "bütün iş paketləri"
label_and: "and"
label_ascending: "Ascending"
label_author: "Author: %{user}"
@ -325,7 +325,7 @@ az:
label_created_by: "Created by"
label_date: "Date"
label_date_with_format: "Enter the %{date_attribute} using the following format: %{format}"
label_deactivate: "Deactivate"
label_deactivate: "Söndür"
label_descending: "Descending"
label_description: "Description"
label_details: "Details"
@ -344,11 +344,11 @@ az:
label_edit_status: "Edit the status of the work package"
label_email: "Email"
label_equals: "is"
label_expand: "Expand"
label_expanded: "expanded"
label_expand: "Genişləndir"
label_expanded: "genişləndirilmiş"
label_expand_all: "Expand all"
label_expand_project_menu: "Expand project menu"
label_export: "Export"
label_export: "İxrac et"
label_export_preparing: "The export is being prepared and will be downloaded shortly."
label_filename: "File"
label_filesize: "Size"
@ -359,7 +359,7 @@ az:
label_group_by: "Group by"
label_group_plural: "Groups"
label_hide_attributes: "Show less"
label_hide_column: "Hide column"
label_hide_column: "Sütunu gizlət"
label_hide_project_menu: "Collapse project menu"
label_in: "in"
label_in_less_than: "in less than"
@ -368,7 +368,7 @@ az:
label_information_plural: "Information"
label_import: "Import"
label_latest_activity: "Latest activity"
label_last_updated_on: "Last updated on"
label_last_updated_on: "Son yenilənmə"
label_learn_more_link: "Learn more"
label_less_or_equal: "<="
label_less_than_ago: "less than days ago"
@ -378,13 +378,13 @@ az:
label_meeting_agenda: "Agenda"
label_meeting_minutes: "Minutes"
label_menu_collapse: "collapse"
label_menu_expand: "expand"
label_menu_expand: "genişləndir"
label_more_than_ago: "more than days ago"
label_next: "Next"
label_no_color: "No color"
label_no_data: "No data to display"
label_no_due_date: "no finish date"
label_no_start_date: "no start date"
label_no_start_date: "başlama tarixi yoxdur"
label_no_value: "No value"
label_none: "none"
label_not_contains: "doesn't contain"
@ -395,7 +395,7 @@ az:
label_open_work_packages: "open"
label_password: "Password"
label_previous: "Previous"
label_per_page: "Per page:"
label_per_page: "Səhifə başına:"
label_please_wait: "Please wait"
label_project_plural: "Projects"
label_visibility_settings: "Visibility settings"
@ -408,16 +408,16 @@ az:
label_remove_row: "Remove row"
label_report: "Report"
label_repository_plural: "Repositories"
label_save_as: "Save as"
label_select_watcher: "Select a watcher..."
label_selected_filter_list: "Selected filters"
label_save_as: "Fərqli saxla"
label_select_watcher: "İzləyici seç..."
label_selected_filter_list: "Seçilmiş filtrlər"
label_show_attributes: "Show all attributes"
label_show_in_menu: "Show view in menu"
label_sort_by: "Sort by"
label_sorted_by: "sorted by"
label_sorted_by: "sıralama"
label_sort_higher: "Move up"
label_sort_lower: "Move down"
label_sorting: "Sorting"
label_sorting: "Sıralama"
label_spent_time: "Spent time"
label_star_query: "Favored"
label_press_enter_to_save: "Press enter to save."
@ -926,7 +926,7 @@ az:
sort_descending: "Sort descending"
move_column_left: "Move column left"
move_column_right: "Move column right"
hide_column: "Hide column"
hide_column: "Sütunu gizlət"
insert_columns: "Insert columns ..."
filters: "Filters"
display_sums: "Display Sums"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -22,8 +22,8 @@
hi:
js:
ajax:
hide: "Hide"
loading: "Loading ..."
hide: ""
loading: "ड ह रह..."
attachments:
draggable_hint: |
Drag on editor field to inline image or reference attachment. Closed editor fields will be opened while you keep dragging.
@ -42,54 +42,54 @@ hi:
last_backup: Last backup
last_backup_from: Last backup from
title: Backup OpenProject
options: Options
options: िकल
include_attachments: Include attachments
download_backup: Download backup
request_backup: Request backup
close_popup_title: "Close popup"
close_popup_title: "पअप बद कर"
close_filter_title: "Close filter"
close_form_title: "Close form"
button_add_watcher: "Add watcher"
button_add: "Add"
button_back: "Back"
button_add_watcher: "रष"
button_add: ""
button_back: "पस ज"
button_back_to_list_view: "Back to list view"
button_cancel: "Cancel"
button_close: "Close"
button_cancel: "िरसत कर"
button_close: "द कर"
button_change_project: "Change project"
button_check_all: "Check all"
button_configure-form: "Configure form"
button_confirm: "Confirm"
button_continue: "Continue"
button_copy: "Copy"
button_copy: "रतििि बन"
button_custom-fields: "Custom fields"
button_delete: "Delete"
button_delete_watcher: "Delete watcher"
button_details_view: "Details view"
button_duplicate: "Duplicate"
button_edit: "Edit"
button_delete: "ि"
button_delete_watcher: "रष हट"
button_details_view: "िवरणय द"
button_duplicate: "रतििि"
button_edit: "ित कर"
button_filter: "Filter"
button_collapse_all: "Collapse all"
button_expand_all: "Expand all"
button_collapse_all: "सभ सम"
button_expand_all: "सभित कर"
button_advanced_filter: "Advanced filter"
button_list_view: "List view"
button_list_view: "बदध द"
button_show_view: "Fullscreen view"
button_log_time: "Log time"
button_log_time: "ग समय"
button_more: "More"
button_open_details: "Open details view"
button_open_details: "िवरण दय ख"
button_close_details: "Close details view"
button_open_fullscreen: "Open fullscreen view"
button_show_cards: "Show card view"
button_show_list: "Show list view"
button_quote: "Quote"
button_save: "Save"
button_quote: "उदधरण"
button_save: "सह"
button_settings: "Settings"
button_uncheck_all: "Uncheck all"
button_update: "Update"
button_uncheck_all: "सभ अचयनित कर"
button_update: "अदयतन कर"
button_export-pdf: "Download PDF"
button_export-atom: "Download Atom"
button_create: "Create"
button_create: "रचन कर"
calendar:
title: 'Calendar'
title: 'डर'
too_many: 'There are %{count} work packages in total, but only %{max} can be shown.'
card:
add_new: 'Add new card'
@ -114,7 +114,7 @@ hi:
radar: 'Radar'
polar_area: 'Polar area'
tabs:
graph_settings: 'General'
graph_settings: ''
dataset: 'Dataset %{number}'
errors:
could_not_load: 'The data to display the graph could not be loaded. The necessary permissions may be lacking.'
@ -125,12 +125,12 @@ hi:
description_subwork_package: "Child of work package #%{id}"
editor:
preview: 'Toggle preview mode'
source_code: 'Toggle Markdown source mode'
error_saving_failed: 'Saving the document failed with the following error: %{error}'
source_code: 'Markdown सत मड टगल कर'
error_saving_failed: 'दस सहजनिन तिथ विफल ह: %{error}'
ckeditor_error: 'An error occurred within CKEditor'
mode:
manual: 'Switch to Markdown source'
wysiwyg: 'Switch to WYSIWYG editor'
manual: 'Markdown सत पर सिच कर'
wysiwyg: 'WYSIWYG सदक पर ज'
macro:
error: 'Cannot expand macro: %{message}'
attribute_reference:
@ -141,24 +141,24 @@ hi:
button: 'Links to child pages'
include_parent: 'Include parent'
text: '[Placeholder] Links to child pages of'
page: 'Wiki page'
this_page: 'this page'
page: 'ि'
this_page: 'यह प'
hint: |
Leave this field empty to list all child pages of the current page. If you want to reference a different page, provide its title or slug.
code_block:
button: 'Insert code snippet'
title: 'Insert / edit Code snippet'
language: 'Formatting language'
language_hint: 'Enter the formatting language that will be used for highlighting (if supported).'
button: 'ड सिट सिित कर'
title: 'ड सिट सिित कर/'
language: 'वरपण भ'
language_hint: 'वह सवरपण भ दरज करिसक उपयग हइलइटिग (यदि समरित ह) किए किएग.'
dropdown:
macros: 'Macros'
chose_macro: 'Chose macro'
toc: 'Table of contents'
macros: ''
chose_macro: ''
toc: 'िषय स'
toolbar_help: 'Click to select widget and show the toolbar. Double-click to edit widget'
wiki_page_include:
button: 'Include content of another wiki page'
text: '[Placeholder] Included wiki page of'
page: 'Wiki page'
page: 'ि'
not_set: '(Page not yet set)'
hint: |
Include the content of another wiki page by specifying its title or slug.
@ -177,13 +177,13 @@ hi:
text: '[Placeholder] Embedded calendar'
admin:
type_form:
custom_field: 'Custom field'
custom_field: 'ि अनर फि'
inactive: 'Inactive'
drag_to_activate: "Drag fields from here to activate them"
add_group: "Add attribute group"
drag_to_activate: " सकिय करनिए यहस ख"
add_group: "िषत समह ज"
add_table: "Add table of related work packages"
edit_query: 'Edit query'
new_group: 'New group'
new_group: 'नय सम'
reset_to_defaults: 'Reset to defaults'
enterprise:
text_reprieve_days_left: "%{days} days until end of grace period"
@ -198,7 +198,7 @@ hi:
invalid_email: "Invalid email address"
label_company: "Company"
label_first_name: "First name"
label_last_name: "Last name"
label_last_name: "िम न"
label_domain: "Domain"
label_subscriber: "Subscriber"
label_maximum_users: "Maximum active users"
@ -242,8 +242,8 @@ hi:
you_contribute: "Developers need to pay their bills, too. With the Enterprise Edition, you substantially contribute to this Open Source community effort."
custom_actions:
date:
specific: 'on'
current_date: 'Current date'
specific: 'पर'
current_date: 'वरतमन दि'
error:
internal: "An internal error has occurred."
cannot_save_changes_with_message: "Cannot save your changes due to the following error: %{error}"
@ -300,163 +300,163 @@ hi:
label_add_column_after: "Add column after"
label_add_column_before: "Add column before"
label_add_columns: "Add columns"
label_add_comment: "Add comment"
label_add_comment: "िपणि"
label_add_comment_title: "Comment and type @ to notify other people"
label_add_row_after: "Add row after"
label_add_row_before: "Add row before"
label_add_selected_columns: "Add selected columns"
label_added_by: "added by"
label_added_by: " गय"
label_added_time_by: "Added by <a href=%{authorLink}>%{author}</a> at %{age}"
label_ago: "days ago"
label_all: "all"
label_all_work_packages: "all work packages"
label_ago: "िन पहल"
label_all: "सभ"
label_all_work_packages: "समसत कय प"
label_and: "and"
label_ascending: "Ascending"
label_ascending: "आर"
label_author: "Author: %{user}"
label_avatar: "Avatar"
label_avatar: "अवत"
label_between: "between"
label_board: "Board"
label_board_locked: "Locked"
label_board_locked: "अवरि"
label_board_plural: "Boards"
label_board_sticky: "Sticky"
label_change: "Change"
label_create: "Create"
label_board_sticky: "िपचि"
label_change: "बदल"
label_create: "रचन कर"
label_create_work_package: "Create new work package"
label_created_by: "Created by"
label_date: "Date"
label_date: "िि"
label_date_with_format: "Enter the %{date_attribute} using the following format: %{format}"
label_deactivate: "Deactivate"
label_deactivate: "ििय कर"
label_descending: "Descending"
label_description: "Description"
label_details: "Details"
label_display: "Display"
label_cancel_comment: "Cancel comment"
label_closed_work_packages: "closed"
label_collapse: "Collapse"
label_collapsed: "collapsed"
label_collapse_all: "Collapse all"
label_comment: "Comment"
label_closed_work_packages: ""
label_collapse: "ित कर"
label_collapsed: "ि"
label_collapse_all: "सभ सम"
label_comment: "िपण"
label_committed_at: "%{committed_revision_link} at %{date}"
label_committed_link: "committed revision %{revision_identifier}"
label_contains: "contains"
label_created_on: "created on"
label_edit_comment: "Edit this comment"
label_edit_status: "Edit the status of the work package"
label_email: "Email"
label_email: "ईम"
label_equals: "is"
label_expand: "Expand"
label_expanded: "expanded"
label_expand_all: "Expand all"
label_expand: "ित कर"
label_expanded: "िि"
label_expand_all: "सभित कर"
label_expand_project_menu: "Expand project menu"
label_export: "Export"
label_export: "ि"
label_export_preparing: "The export is being prepared and will be downloaded shortly."
label_filename: "File"
label_filesize: "Size"
label_general: "General"
label_filename: "इल"
label_filesize: "आक"
label_general: ""
label_global_roles: "Global Roles"
label_greater_or_equal: ">="
label_group: 'Group'
label_group_by: "Group by"
label_group_plural: "Groups"
label_group: 'सम'
label_group_by: " सम"
label_group_plural: "सम"
label_hide_attributes: "Show less"
label_hide_column: "Hide column"
label_hide_column: "भ छ"
label_hide_project_menu: "Collapse project menu"
label_in: "in"
label_in_less_than: "in less than"
label_in_more_than: "in more than"
label_incoming_emails: "Incoming emails"
label_information_plural: "Information"
label_in: ""
label_in_less_than: " कम समय म"
label_in_more_than: " अधिक म"
label_incoming_emails: "आन ईम"
label_information_plural: "नक"
label_import: "Import"
label_latest_activity: "Latest activity"
label_last_updated_on: "Last updated on"
label_last_updated_on: "िम अदयतन"
label_learn_more_link: "Learn more"
label_less_or_equal: "<="
label_less_than_ago: "less than days ago"
label_loading: "Loading..."
label_mail_notification: "Email notifications"
label_mail_notification: "ईमल कचन"
label_me: "me"
label_meeting_agenda: "Agenda"
label_meeting_minutes: "Minutes"
label_menu_collapse: "collapse"
label_menu_expand: "expand"
label_menu_collapse: "ित कर"
label_menu_expand: "ित कर"
label_more_than_ago: "more than days ago"
label_next: "Next"
label_no_color: "No color"
label_no_data: "No data to display"
label_no_color: "ई रग नह"
label_no_data: "रदरित करनिए कई ड नह"
label_no_due_date: "no finish date"
label_no_start_date: "no start date"
label_no_start_date: "ई पभ दिक नह"
label_no_value: "No value"
label_none: "none"
label_not_contains: "doesn't contain"
label_not_equals: "is not"
label_on: "on"
label_open_menu: "Open menu"
label_none: "छ नह"
label_not_contains: "िल नह"
label_not_equals: "नह"
label_on: "पर"
label_open_menu: ""
label_open_context_menu: "Open context menu"
label_open_work_packages: "open"
label_password: "Password"
label_previous: "Previous"
label_per_page: "Per page:"
label_open_work_packages: ""
label_password: "सवर"
label_previous: "िछल"
label_per_page: "रति"
label_please_wait: "Please wait"
label_project_plural: "Projects"
label_visibility_settings: "Visibility settings"
label_visibility_settings: "यत settings"
label_quote_comment: "Quote this comment"
label_recent: "Recent"
label_reset: "Reset"
label_reset: "ट कर"
label_remove: "Remove"
label_remove_column: "Remove column"
label_remove_columns: "Remove selected columns"
label_remove_row: "Remove row"
label_report: "Report"
label_repository_plural: "Repositories"
label_save_as: "Save as"
label_select_watcher: "Select a watcher..."
label_selected_filter_list: "Selected filters"
label_save_as: "प म सह..."
label_select_watcher: "एक दरष चयन कर.."
label_selected_filter_list: "चयनित फिटर"
label_show_attributes: "Show all attributes"
label_show_in_menu: "Show view in menu"
label_sort_by: "Sort by"
label_sorted_by: "sorted by"
label_sorted_by: "रमबद"
label_sort_higher: "Move up"
label_sort_lower: "Move down"
label_sorting: "Sorting"
label_spent_time: "Spent time"
label_sorting: ""
label_spent_time: "समय बि"
label_star_query: "Favored"
label_press_enter_to_save: "Press enter to save."
label_public_query: "Public"
label_public_query: "वजनि"
label_sum: "Sum"
label_sum_for: "Sum for"
label_sum_for: "िए य"
label_total_sum: "Total sum"
label_subject: "Subject"
label_this_week: "this week"
label_subject: "िषय"
label_this_week: "इस सप"
label_today: "Today"
label_time_entry_plural: "Spent time"
label_time_entry_plural: "समय बि"
label_up: "Up"
label_user_plural: "Users"
label_activity_show_only_comments: "Show activities with comments only"
label_activity_show_all: "Show all activities"
label_total_progress: "%{percent}% Total progress"
label_activity_show_all: "समसत गतििधयि"
label_total_progress: "%{percent}% ल परगति"
label_total_amount: "Total: %{amount}"
label_updated_on: "updated on"
label_value_derived_from_children: "(value derived from children)"
label_children_derived_duration: "Work package's children derived duration"
label_warning: "Warning"
label_work_package: "Work package"
label_work_package: "य प"
label_work_package_parent: "Parent work package"
label_work_package_plural: "Work packages"
label_watch: "Watch"
label_watch_work_package: "Watch work package"
label_watcher_added_successfully: "Watcher successfully added!"
label_watcher_deleted_successfully: "Watcher successfully deleted!"
label_work_package_plural: "य प"
label_watch: ""
label_watch_work_package: "य पज त"
label_watcher_added_successfully: "रष सफलतवक ज!"
label_watcher_deleted_successfully: "रष सफलतवक हटि गय"
label_work_package_details_you_are_here: "You're on the %{tab} tab for %{type} %{subject}."
label_unwatch: "Unwatch"
label_unwatch_work_package: "Unwatch work package"
label_uploaded_by: "Uploaded by"
label_unwatch: "अनव"
label_unwatch_work_package: "य पज तकन सम"
label_uploaded_by: " अपल"
label_default_queries: "Default views"
label_starred_queries: "Favorite views"
label_global_queries: "Public views"
label_custom_queries: "Private views"
label_global_queries: "वजनिक द"
label_custom_queries: "ि"
label_create_new_query: "Create new"
label_columns: "Columns"
label_attachments: Files
label_columns: ""
label_attachments: इल
label_drop_files: Drop files here
label_drop_files_hint: or click to add files
label_drop_folders_hint: You cannot upload folders as an attachment. Please select single files.
@ -475,7 +475,7 @@ hi:
label_wait: "Please wait for configuration..."
label_upload_counter: "%{done} of %{count} files finished"
label_validation_error: "The work package could not be saved due to the following errors:"
label_version_plural: "Versions"
label_version_plural: "करण"
label_view_has_changed: "This view has unsaved changes. Click to save them."
help_texts:
show_modal: 'Show attribute help text entry'
@ -483,7 +483,7 @@ hi:
buttons:
skip: 'Skip'
next: 'Next'
got_it: 'Got it'
got_it: 'समझ गय'
steps:
help_menu: 'The Help (?) menu provides <b>additional help resources</b>. Here you can find a user guide and helpful how-to videos and more. <br> Enjoy your work with OpenProject!'
members: 'Invite new <b>members</b> to join your project.'
@ -541,7 +541,7 @@ hi:
message: 'There are new notifications.'
link_text: 'Click here to load them'
menu:
accountable: 'Accountable'
accountable: 'जवबद'
assigned: 'Assigned'
by_project: 'Unread by project'
by_reason: 'Involvement'
@ -589,7 +589,7 @@ hi:
placeholders:
default: '-'
subject: 'Enter subject here'
selection: 'Please select'
selection: 'पय चयन कर'
relation_description: 'Click to add description for this relation'
project:
required_outside_context: >
@ -627,7 +627,7 @@ hi:
document_added: 'Documents added'
forum_messages: 'New forum messages'
wiki_page_added: 'Wiki page added'
wiki_page_updated: 'Wiki page updated'
wiki_page_updated: 'िठ अदयति'
membership_added: 'Membership added'
membership_updated: 'Membership updated'
title: 'Email reminders'
@ -653,15 +653,15 @@ hi:
projects: "Projects"
settings: "Settings"
time_entry:
project: 'Project'
work_package: 'Work package'
project: 'परिजन'
work_package: 'य प'
work_package_required: 'Requires selecting a work package first.'
activity: 'Activity'
comment: 'Comment'
activity: 'गतिि'
comment: 'िपण'
duration: 'Duration'
spent_on: 'Date'
hours: 'Hours'
title: 'Log time'
spent_on: 'िि'
hours: ''
title: 'ग समय'
two_factor_authentication:
label_two_factor_authentication: 'Two-factor authentication'
watchers:
@ -672,7 +672,7 @@ hi:
label_discard: Discard selection
typeahead_placeholder: Search for possible watchers
relation_labels:
parent: "Parent"
parent: "जनक"
children: "Children"
relates: "Related To"
duplicates: "Duplicates"
@ -687,8 +687,8 @@ hi:
required: "Required by"
relation_type: "relation type"
relations_hierarchy:
parent_headline: "Parent"
hierarchy_headline: "Hierarchy"
parent_headline: "जनक"
hierarchy_headline: "पदरम"
children_headline: "Children"
relation_buttons:
set_parent: "Set parent"
@ -742,21 +742,21 @@ hi:
text_attachment_destroy_confirmation: "Are you sure you want to delete the attachment?"
timelines:
quarter_label: 'Q%{quarter_number}'
gantt_chart: 'Gantt chart'
gantt_chart: 'ट च'
labels:
title: 'Label configuration'
bar: 'Bar labels'
left: 'Left'
right: 'Right'
left: ''
right: ''
farRight: 'Far right'
showNone: '-- No label --'
description: >
Select the attributes you want to be shown in the respective positions of the Gantt chart at all times. Note that when hovering an element, its date labels will be shown instead of these attributes.
button_activate: 'Show Gantt chart'
button_deactivate: 'Hide Gantt chart'
cancel: Cancel
button_activate: 'ट चट दि'
button_deactivate: 'ट चट छ'
cancel: िरसत कर
change: "Change in planning"
due_date: "Finish date"
due_date: "समिि"
empty: "(empty)"
error: "An error has occurred."
errors:
@ -765,9 +765,9 @@ hi:
report_epicfail: "The timeline could not be loaded due to an unexpected error."
report_timeout: "The timeline could not be loaded in a reasonable amount of time."
filter:
grouping_other: "Other"
grouping_other: "अन"
noneSelection: "(none)"
name: "Name"
name: ""
outline: "Reset Outline"
outlines:
aggregation: "Show aggregations only"
@ -776,12 +776,12 @@ hi:
level3: "Expand level 3"
level4: "Expand level 4"
level5: "Expand level 5"
all: "Show all"
project_status: "Project status"
all: "सभि"
project_status: "ट सिि"
really_close_dialog: "Do you really want to close the dialog and lose the entered data?"
responsible: "Responsible"
save: Save
start_date: "Start date"
responsible: "ि"
save: सह
start_date: "भ दि"
tooManyProjects: "More than %{count} Projects. Please use a better filter!"
selection_mode:
notification: 'Click on any highlighted work package to create the relation. Press escape to cancel.'
@ -801,7 +801,7 @@ hi:
zooms: "Zoom level"
outlines: "Hierarchy level"
upsale:
ee_only: 'Enterprise Edition only feature'
ee_only: 'वल एटरपइज सकरण मि'
wiki_formatting:
strong: "Strong"
italic: "Italic"
@ -813,7 +813,7 @@ hi:
heading3: "Heading 3"
unordered_list: "Unordered List"
ordered_list: "Ordered List"
quote: "Quote"
quote: "उदधरण"
unquote: "Unquote"
preformatted_text: "Preformatted Text"
wiki_link: "Link to a Wiki page"
@ -821,10 +821,10 @@ hi:
work_packages:
bulk_actions:
move: 'Bulk change of project'
edit: 'Bulk edit'
copy: 'Bulk copy'
delete: 'Bulk delete'
button_clear: "Clear"
edit: 'एकमत समित कर'
copy: 'एकमत परतिि बन'
delete: 'एकमत हट'
button_clear: " कर"
comment_added: "The comment was successfully added."
comment_send_failed: "An error has occurred. Could not submit the comment."
comment_updated: "The comment was successfully updated."
@ -837,9 +837,9 @@ hi:
key_value: "%{key}: %{value}"
label_enable_multi_select: "Enable multiselect"
label_disable_multi_select: "Disable multiselect"
label_filter_add: "Add filter"
label_filter_add: "िटर ज"
label_filter_by_text: "Filter by text"
label_options: "Options"
label_options: "िकल"
label_column_multiselect: "Combined dropdown field: Select with arrow keys, confirm selection with enter, delete with backspace"
message_error_during_bulk_delete: An error occurred while trying to delete work packages.
message_successful_bulk_delete: Successfully deleted work packages.
@ -851,13 +851,13 @@ hi:
inline_create:
title: 'Click here to add a new work package to this list'
create:
title: 'New work package'
title: 'नयय प'
header: 'New %{type}'
header_no_type: 'New work package (Type not yet set)'
header_with_parent: 'New %{type} (Child of %{parent_type} #%{id})'
button: 'Create'
button: 'रचन कर'
copy:
title: 'Copy work package'
title: 'य पज करतिि बन'
hierarchy:
show: "Show hierarchy mode"
hide: "Hide hierarchy mode"
@ -876,37 +876,37 @@ hi:
details: "Details"
people: "People"
estimatesAndTime: "Estimates & Time"
other: "Other"
other: "अन"
properties:
assignee: "Assignee"
assignee: "अनि"
author: "Author"
createdAt: "Created on"
description: "Description"
date: "Date"
dueDate: "Finish date"
date: "िि"
dueDate: "समिि"
estimatedTime: "Estimated time"
spentTime: "Spent time"
category: "Category"
spentTime: "समय बि"
category: ""
percentageDone: "Percentage done"
priority: "Priority"
projectName: "Project"
responsible: "Responsible"
startDate: "Start date"
status: "Status"
subject: "Subject"
subproject: "Subproject"
title: "Title"
type: "Type"
updatedAt: "Updated on"
versionName: "Version"
version: "Version"
priority: "वरयत"
projectName: "परिजन"
responsible: "ि"
startDate: "भ दि"
status: "अवस"
subject: "िषय"
subproject: "परिजन उपपरिजन"
title: "षक"
type: "रक"
updatedAt: "पर अदयत"
versionName: "करण"
version: "करण"
default_queries:
latest_activity: "Latest activity"
created_by_me: "Created by me"
assigned_to_me: "Assigned to me"
recently_created: "Recently created"
all_open: "All open"
summary: "Summary"
created_by_me: "जनि"
assigned_to_me: " गय"
recently_created: "ल ह बनए गए"
all_open: "सभ"
summary: ""
jump_marks:
pagination: "Jump to table pagination"
label_pagination: "Click here to skip over the work packages table and go to pagination"
@ -917,61 +917,61 @@ hi:
date: "Select date"
formattable: "%{name}: Click to edit..."
query:
column_names: "Columns"
group_by: "Group results by"
group: "Group by"
column_names: ""
group_by: " परिम सम"
group: " सम"
group_by_disabled_by_hierarchy: "Group by is disabled due to the hierarchy mode being active."
hierarchy_disabled_by_group_by: "Hierarchy mode is disabled due to results being grouped by %{column}."
sort_ascending: "Sort ascending"
sort_descending: "Sort descending"
move_column_left: "Move column left"
move_column_right: "Move column right"
hide_column: "Hide column"
hide_column: "भ छ"
insert_columns: "Insert columns ..."
filters: "Filters"
filters: "िटर"
display_sums: "Display Sums"
confirm_edit_cancel: "Are you sure you want to cancel editing the name of this view? Title will be set back to previous value."
click_to_edit_query_name: "Click to edit title of this view."
rename_query_placeholder: "Name of this view"
click_to_edit_query_name: "इस दय कषक सित करनिए किक कर"
rename_query_placeholder: "इस दय क"
star_text: "Mark this view as favorite and add to the saved views sidebar on the left."
public_text: >
Publish this view, allowing other users to access your view. Users with the 'Manage public views' permission can modify or remove public query. This does not affect the visibility of work package results in that view and depending on their permissions, users may see different results.
errors:
unretrievable_query: "Unable to retrieve view from URL"
not_found: "There is no such view"
duplicate_query_title: "Name of this view already exists. Change anyway?"
text_no_results: "No matching views were found."
unretrievable_query: "URL सय पनरत करन असमर"
not_found: "ऐसई दय नह"
duplicate_query_title: "इस दय कम पहलद ह । व बदल?"
text_no_results: "ई मल खय नहि"
scheduling:
is_parent: "The dates of this work package are automatically deduced from its children. Activate 'Manual scheduling' to set the dates."
is_switched_from_manual_to_automatic: "The dates of this work package may need to be recalculated after switching from manual to automatic scheduling due to relationships with other work packages."
table:
configure_button: 'Configure work package table'
configure_button: 'य पज तििगर कर'
summary: "Table with rows of work package and columns of work package attributes."
text_inline_edit: "Most cells of this table are buttons that activate inline-editing functionality of that attribute."
text_sort_hint: "With the links in the table headers you can sort, group, reorder, remove and add table columns."
text_select_hint: "Select boxes should be opened with 'ALT' and arrow keys."
table_configuration:
button: 'Configure this work package table'
choose_display_mode: 'Display work packages as'
modal_title: 'Work package table configuration'
button: 'य पज तििगर कर'
choose_display_mode: 'य पज इस रप मरदरित कर'
modal_title: 'य पज तििगरशन'
embedded_tab_disabled: "This configuration tab is not available for the embedded view you're editing."
default: "default"
display_settings: 'Display settings'
default_mode: "Flat list"
hierarchy_mode: "Hierarchy"
display_settings: 'रदरशन सि'
default_mode: "ट स"
hierarchy_mode: "पदरम"
hierarchy_hint: "All filtered table results will be augmented with their ancestors. Hierarchies can be expanded and collapsed."
display_sums_hint: "Display sums of all summable attributes in a row below the table results."
show_timeline_hint: "Show an interactive gantt chart on the right side of the table. You can change its width by dragging the divider between table and gantt chart."
highlighting: 'Highlighting'
highlighting: 'इलइट'
highlighting_mode:
description: "Highlight with color"
none: "No highlighting"
inline: 'Highlighted attribute(s)'
inline_all: 'All attributes'
entire_row_by: 'Entire row by'
status: 'Status'
priority: 'Priority'
type: 'Type'
description: "ग सइलइट कर"
none: "इलइट नह"
inline: 'इलइट क गई विषत (य)'
inline_all: 'सभ'
entire_row_by: 'रकर क अनर सण पि'
status: 'अवस'
priority: 'वरयत'
type: 'रक'
sorting_mode:
description: 'Chose the mode to sort your Work packages:'
automatic: 'Automatic'
@ -985,10 +985,10 @@ hi:
relation_filters:
filter_work_packages_by_relation_type: 'Filter work packages by relation type'
tabs:
overview: Overview
activity: Activity
overview: ित अवलकन
activity: गतिि
relations: Relations
watchers: Watchers
watchers: चर
attachments: Attachments
time_relative:
days: "days"
@ -1004,25 +1004,25 @@ hi:
display_hierarchy: "Display hierarchy"
hide_hierarchy: "Hide hierarchy"
hide_sums: "Hide sums"
save: "Save"
save: "सह"
save_as: "Save as ..."
export: "Export ..."
visibility_settings: "Visibility settings ..."
page_settings: "Rename view ..."
delete: "Delete"
delete: "ि"
filter: "Filter"
unselected_title: "Work package"
unselected_title: "य प"
search_query_label: "Search saved views"
search_query_title: "Click to search saved views"
placeholder_query_title: "Set a title for this view"
modals:
label_settings: "Rename view"
label_name: "Name"
label_name: ""
label_delete_page: "Delete current page"
button_apply: "Apply"
button_save: "Save"
button_submit: "Submit"
button_cancel: "Cancel"
button_apply: " कर"
button_save: "सह"
button_submit: "सबमिट कर"
button_cancel: "िरसत कर"
form_submit:
title: 'Confirm to continue'
text: 'Are you sure you want to perform this action?'
@ -1048,10 +1048,10 @@ hi:
button_edit: "%{attribute}: Edit"
button_save: "%{attribute}: Save"
button_cancel: "%{attribute}: Cancel"
button_save_all: "Save"
button_cancel_all: "Cancel"
button_save_all: "सह"
button_cancel_all: "िरसत कर"
link_formatting_help: "Text formatting help"
btn_preview_enable: "Preview"
btn_preview_enable: "वलकन"
btn_preview_disable: "Disable preview"
null_value_label: "No value"
clear_value_label: "-"
@ -1092,9 +1092,9 @@ hi:
views:
card: 'Cards'
list: 'Table'
timeline: 'Gantt'
timeline: ''
invite_user_modal:
back: 'Back'
back: 'पस ज'
invite: 'Invite'
title:
invite: 'Invite user'
@ -1104,7 +1104,7 @@ hi:
PlaceholderUser: 'placeholder user'
invite_principal_to_project: 'Invite %{principal} to %{project}'
project:
label: 'Project'
label: 'परिजन'
required: 'Please select a project'
lacking_permission: 'Please select a different project since you lack permissions to assign users to the currently selected.'
lacking_permission_info: 'You lack the permission to assign users to the project you are currently in. You need to select a different one.'
@ -1114,10 +1114,10 @@ hi:
type:
required: 'Please select the type to be invited'
user:
title: 'User'
title: 'उपयगकर'
description: 'Permissions based on the assigned role in the selected project'
group:
title: 'Group'
title: 'सम'
description: 'Permissions based on the assigned role in the selected project'
placeholder:
title: 'Placeholder user'
@ -1127,7 +1127,7 @@ hi:
principal:
label:
name_or_email: 'Name or email address'
name: 'Name'
name: ''
already_member_message: 'Already a member of %{project}'
no_results_user: 'No users were found'
invite_user: 'Invite:'
@ -1150,7 +1150,7 @@ hi:
description: 'We will send an email to %{principal}, to which you can add a personal message here. An explanation for the invitation could be useful, or perhaps a bit of information regarding the project to help them get started.'
next_button: 'Review invitation'
summary:
next_button: 'Send invitation'
next_button: 'आमरण भ'
success:
title: '%{principal} was invited!'
description:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -22,8 +22,8 @@
lv:
js:
ajax:
hide: "Hide"
loading: "Loading ..."
hide: "Paslēpt"
loading: "Notiek ielāde..."
attachments:
draggable_hint: |
Drag on editor field to inline image or reference attachment. Closed editor fields will be opened while you keep dragging.
@ -46,50 +46,50 @@ lv:
include_attachments: Include attachments
download_backup: Download backup
request_backup: Request backup
close_popup_title: "Close popup"
close_popup_title: "Aizvērt logu"
close_filter_title: "Close filter"
close_form_title: "Close form"
button_add_watcher: "Add watcher"
button_add: "Add"
button_back: "Back"
button_add_watcher: "Pievienot sekotāju"
button_add: "Pievienot"
button_back: "Atpakaļ"
button_back_to_list_view: "Back to list view"
button_cancel: "Cancel"
button_cancel: "Atcelt"
button_close: "Close"
button_change_project: "Change project"
button_check_all: "Check all"
button_check_all: "Atzīmēt visus"
button_configure-form: "Configure form"
button_confirm: "Confirm"
button_continue: "Continue"
button_copy: "Copy"
button_custom-fields: "Custom fields"
button_delete: "Delete"
button_delete_watcher: "Delete watcher"
button_details_view: "Details view"
button_custom-fields: "Pielāgotie lauki"
button_delete: "Dzēst"
button_delete_watcher: "Dzēst vērotāju"
button_details_view: "Skatīt detalizētāk"
button_duplicate: "Duplicate"
button_edit: "Edit"
button_filter: "Filter"
button_edit: "Labot"
button_filter: "Filtrēt"
button_collapse_all: "Collapse all"
button_expand_all: "Expand all"
button_advanced_filter: "Advanced filter"
button_list_view: "List view"
button_show_view: "Fullscreen view"
button_list_view: "Saraksta skats"
button_show_view: "Pilnekrāna skats"
button_log_time: "Log time"
button_more: "More"
button_open_details: "Open details view"
button_open_details: "Atvērt detalizēto skatu"
button_close_details: "Close details view"
button_open_fullscreen: "Open fullscreen view"
button_open_fullscreen: "Atvērt pilnekrāna skatā"
button_show_cards: "Show card view"
button_show_list: "Show list view"
button_quote: "Quote"
button_save: "Save"
button_settings: "Settings"
button_uncheck_all: "Uncheck all"
button_update: "Update"
button_export-pdf: "Download PDF"
button_quote: "Citēt"
button_save: "Saglabāt"
button_settings: "Iestatījumi"
button_uncheck_all: "Noņemt visus"
button_update: "Atjaunot"
button_export-pdf: "Lejupielādēt PDF"
button_export-atom: "Download Atom"
button_create: "Create"
button_create: "Izveidot"
calendar:
title: 'Calendar'
title: 'Kalendārs'
too_many: 'There are %{count} work packages in total, but only %{max} can be shown.'
card:
add_new: 'Add new card'
@ -99,7 +99,7 @@ lv:
remove_from_list: 'Remove card from list'
caption_rate_history: "Rate history"
clipboard:
browser_error: "Your browser doesn't support copying to clipboard. Please copy the selected text manually."
browser_error: "Jūsu pārlūkprogramma neatbalsta kopēšanu starpliktuvē. Lūdzu, kopējiet atlasīto tekstu izmantojot ctrl+c un ctrl+v"
copied_successful: "Successfully copied to clipboard!"
chart:
type: 'Chart type'
@ -197,8 +197,8 @@ lv:
I agree with the <a target="_blank" href="%{link_terms}">terms of service</a> and the <a target="_blank" href="%{link_privacy}">privacy policy</a>.
invalid_email: "Invalid email address"
label_company: "Company"
label_first_name: "First name"
label_last_name: "Last name"
label_first_name: "Vārds"
label_last_name: "Uzvārds"
label_domain: "Domain"
label_subscriber: "Subscriber"
label_maximum_users: "Maximum active users"
@ -229,7 +229,7 @@ lv:
installation_text: "Experienced software engineers guide you through the complete installation and setup process in your own infrastructure."
premium_features: "Premium features"
premium_features_text: "Agile boards, custom theme and logo, graphs, intelligent workflows with custom actions, full text search for work package attachments and multi-select custom fields."
professional_support: "Professional support"
professional_support: "Profesionāls atbalsts"
professional_support_text: "Get reliable, high-touch support from senior support engineers with expert knowledge about running OpenProject in business-critical environments."
button_start_trial: "Start free trial"
button_book_now: "Book now"
@ -242,20 +242,20 @@ lv:
you_contribute: "Developers need to pay their bills, too. With the Enterprise Edition, you substantially contribute to this Open Source community effort."
custom_actions:
date:
specific: 'on'
specific: ' '
current_date: 'Current date'
error:
internal: "An internal error has occurred."
internal: "Radusies iekšēja kļūda."
cannot_save_changes_with_message: "Cannot save your changes due to the following error: %{error}"
query_saving: "The view could not be saved."
embedded_table_loading: "The embedded view could not be loaded: %{message}"
enumeration_activities: "Activities (time tracking)"
enumeration_doc_categories: "Document categories"
enumeration_work_package_priorities: "Work package priorities"
enumeration_activities: "Aktivitātes (laika uzskaites)"
enumeration_doc_categories: "Dokumentu kategorijas"
enumeration_work_package_priorities: "Pieteikumu prioritātes"
filter:
description:
text_open_filter: "Open this filter with 'ALT' and arrow keys."
text_close_filter: "To select an entry leave the focus for example by pressing enter. To leave without filter select the first (empty) entry."
text_open_filter: "Atver šo filtru ar 'ALT' un bultiņu taustiņiem."
text_close_filter: "Lai atlasītu ierakstu atstājiet atzīmi, piemēram, nospiežot ievadīt. Lai neizmantotu filtru atlasiet pirmo (tukšo) ieraksts."
noneElement: "(none)"
time_zone_converted:
two_values: "%{from} - %{to} in your local time."
@ -264,9 +264,9 @@ lv:
value_spacer: "-"
sorting:
criteria:
one: "First sorting criteria"
two: "Second sorting criteria"
three: "Third sorting criteria"
one: "Pirmais kārtošanas kritērijs"
two: "Otrs kārtošanas kritērijs"
three: "Trešais kārtošanas kritērijs"
upsale_for_more: "For more advanced filters, check out the"
upsale_link: 'Enterprise Edition.'
general_text_no: "no"
@ -279,7 +279,7 @@ lv:
edit_prohibited: "Editing %{attribute} is blocked for this resource. Either this attribute is derived from relations (e.g, children) or otherwise not configurable."
format:
date: "%{attribute} is no valid date - YYYY-MM-DD expected."
general: "An error has occurred."
general: "Radusies kļūda."
homescreen:
blocks:
new_features:
@ -300,154 +300,154 @@ lv:
label_add_column_after: "Add column after"
label_add_column_before: "Add column before"
label_add_columns: "Add columns"
label_add_comment: "Add comment"
label_add_comment: "Pievienot komentāru"
label_add_comment_title: "Comment and type @ to notify other people"
label_add_row_after: "Add row after"
label_add_row_before: "Add row before"
label_add_selected_columns: "Add selected columns"
label_added_by: "added by"
label_added_by: "Pievienoja"
label_added_time_by: "Added by <a href=%{authorLink}>%{author}</a> at %{age}"
label_ago: "days ago"
label_all: "all"
label_all_work_packages: "all work packages"
label_all_work_packages: "visu darbu pakotnes"
label_and: "and"
label_ascending: "Ascending"
label_author: "Author: %{user}"
label_author: "Autors: %{user}"
label_avatar: "Avatar"
label_between: "between"
label_board: "Board"
label_board_locked: "Locked"
label_board_locked: "Slēgts"
label_board_plural: "Boards"
label_board_sticky: "Sticky"
label_board_sticky: "Svarīgi"
label_change: "Change"
label_create: "Create"
label_create: "Izveidot"
label_create_work_package: "Create new work package"
label_created_by: "Created by"
label_date: "Date"
label_date: "Datums"
label_date_with_format: "Enter the %{date_attribute} using the following format: %{format}"
label_deactivate: "Deactivate"
label_deactivate: "Deaktivizēt"
label_descending: "Descending"
label_description: "Description"
label_description: "Apraksts"
label_details: "Details"
label_display: "Display"
label_cancel_comment: "Cancel comment"
label_closed_work_packages: "closed"
label_cancel_comment: "Atcelt komentāru"
label_closed_work_packages: "slēgti"
label_collapse: "Collapse"
label_collapsed: "collapsed"
label_collapsed: "sakļauts"
label_collapse_all: "Collapse all"
label_comment: "Comment"
label_committed_at: "%{committed_revision_link} at %{date}"
label_committed_link: "committed revision %{revision_identifier}"
label_committed_at: "%{committed_revision_link}, %{date}"
label_committed_link: "ievietotā revīzija %{revision_identifier}"
label_contains: "contains"
label_created_on: "created on"
label_edit_comment: "Edit this comment"
label_created_on: "izveidots"
label_edit_comment: "Rediģēt šo komentāru"
label_edit_status: "Edit the status of the work package"
label_email: "Email"
label_email: "E-Pasts"
label_equals: "is"
label_expand: "Expand"
label_expanded: "expanded"
label_expand: "Izvērst"
label_expanded: "izvērsts"
label_expand_all: "Expand all"
label_expand_project_menu: "Expand project menu"
label_export: "Export"
label_export: "Eksportēt"
label_export_preparing: "The export is being prepared and will be downloaded shortly."
label_filename: "File"
label_filesize: "Size"
label_filename: "Fails"
label_filesize: "Izmērs"
label_general: "General"
label_global_roles: "Global Roles"
label_greater_or_equal: ">="
label_group: 'Group'
label_group_by: "Group by"
label_group_by: "Grupēt pēc"
label_group_plural: "Groups"
label_hide_attributes: "Show less"
label_hide_column: "Hide column"
label_hide_attributes: "Rādīt mazāk"
label_hide_column: "Paslēpt kolonu"
label_hide_project_menu: "Collapse project menu"
label_in: "in"
label_in_less_than: "in less than"
label_in_more_than: "in more than"
label_incoming_emails: "Incoming emails"
label_information_plural: "Information"
label_information_plural: "Informācija"
label_import: "Import"
label_latest_activity: "Latest activity"
label_last_updated_on: "Last updated on"
label_learn_more_link: "Learn more"
label_last_updated_on: "Pēdējās izmaiņas veiktas"
label_learn_more_link: "Uzzināt vairāk"
label_less_or_equal: "<="
label_less_than_ago: "less than days ago"
label_loading: "Loading..."
label_mail_notification: "Email notifications"
label_loading: "Notiek ielāde..."
label_mail_notification: "E-pasta paziņojumi"
label_me: "me"
label_meeting_agenda: "Agenda"
label_meeting_minutes: "Minutes"
label_menu_collapse: "collapse"
label_menu_expand: "expand"
label_menu_collapse: "sakļaut"
label_menu_expand: "izvērst"
label_more_than_ago: "more than days ago"
label_next: "Next"
label_next: "Nākošā"
label_no_color: "No color"
label_no_data: "No data to display"
label_no_data: "Nav dati"
label_no_due_date: "no finish date"
label_no_start_date: "no start date"
label_no_value: "No value"
label_no_start_date: "bez sākuma datuma"
label_no_value: "Nav vērtības"
label_none: "none"
label_not_contains: "doesn't contain"
label_not_equals: "is not"
label_on: "on"
label_open_menu: "Open menu"
label_on: " "
label_open_menu: "Atvērt izvēlni"
label_open_context_menu: "Open context menu"
label_open_work_packages: "open"
label_password: "Password"
label_previous: "Previous"
label_per_page: "Per page:"
label_please_wait: "Please wait"
label_project_plural: "Projects"
label_open_work_packages: "aktīvi"
label_password: "Parole"
label_previous: "Iepriekšējā"
label_per_page: "Katrā lappusē:"
label_please_wait: "Lūdzu, uzgaidiet"
label_project_plural: "Projekti"
label_visibility_settings: "Visibility settings"
label_quote_comment: "Quote this comment"
label_quote_comment: "Citēt šo komentāru"
label_recent: "Recent"
label_reset: "Reset"
label_remove: "Remove"
label_reset: "Atjaunot"
label_remove: "Noņemt"
label_remove_column: "Remove column"
label_remove_columns: "Remove selected columns"
label_remove_row: "Remove row"
label_report: "Report"
label_repository_plural: "Repositories"
label_save_as: "Save as"
label_save_as: "Saglabāt kā"
label_select_watcher: "Select a watcher..."
label_selected_filter_list: "Selected filters"
label_show_attributes: "Show all attributes"
label_selected_filter_list: "Atlasītajiem filtriem"
label_show_attributes: "Parādīt visus atribūtus"
label_show_in_menu: "Show view in menu"
label_sort_by: "Sort by"
label_sorted_by: "sorted by"
label_sort_higher: "Move up"
label_sort_lower: "Move down"
label_sorting: "Sorting"
label_spent_time: "Spent time"
label_spent_time: "Pavadīts laiks"
label_star_query: "Favored"
label_press_enter_to_save: "Press enter to save."
label_public_query: "Public"
label_public_query: "Publisks"
label_sum: "Sum"
label_sum_for: "Sum for"
label_total_sum: "Total sum"
label_subject: "Subject"
label_subject: "Nosaukums"
label_this_week: "this week"
label_today: "Today"
label_time_entry_plural: "Spent time"
label_time_entry_plural: "Pavadīts laiks"
label_up: "Up"
label_user_plural: "Users"
label_user_plural: "Lietotāji"
label_activity_show_only_comments: "Show activities with comments only"
label_activity_show_all: "Show all activities"
label_total_progress: "%{percent}% Total progress"
label_total_amount: "Total: %{amount}"
label_updated_on: "updated on"
label_updated_on: "labots"
label_value_derived_from_children: "(value derived from children)"
label_children_derived_duration: "Work package's children derived duration"
label_warning: "Warning"
label_work_package: "Work package"
label_work_package_parent: "Parent work package"
label_work_package_plural: "Work packages"
label_watch: "Watch"
label_watch_work_package: "Watch work package"
label_work_package_plural: "Pieteikumi"
label_watch: "Sekot"
label_watch_work_package: "Sekot pieteikumam"
label_watcher_added_successfully: "Watcher successfully added!"
label_watcher_deleted_successfully: "Watcher successfully deleted!"
label_work_package_details_you_are_here: "You're on the %{tab} tab for %{type} %{subject}."
label_unwatch: "Unwatch"
label_work_package_details_you_are_here: "Tu esi %{type} %{subject} %{tab} cilnē."
label_unwatch: "Pārtraukt sekošanu"
label_unwatch_work_package: "Unwatch work package"
label_uploaded_by: "Uploaded by"
label_default_queries: "Default views"
@ -455,34 +455,34 @@ lv:
label_global_queries: "Public views"
label_custom_queries: "Private views"
label_create_new_query: "Create new"
label_columns: "Columns"
label_attachments: Files
label_drop_files: Drop files here
label_drop_files_hint: or click to add files
label_columns: "Kolonnas"
label_attachments: Faili
label_drop_files: Nomest failus šeit
label_drop_files_hint: vai klikšķiniet šeit, lai pievienotu failus
label_drop_folders_hint: You cannot upload folders as an attachment. Please select single files.
label_add_attachments: "Add attachments"
label_formattable_attachment_hint: "Attach and link files by dropping on this field, or pasting from the clipboard."
label_remove_file: "Delete %{fileName}"
label_remove_watcher: "Remove watcher %{name}"
label_remove_all_files: Delete all files
label_add_description: "Add a description for %{file}"
label_remove_file: "Dzēst %{fileName}"
label_remove_watcher: "Noņemt vērotāju %{name}"
label_remove_all_files: Dzēst visus failus
label_add_description: "Pievienot aprakstu priekš %{file}"
label_upload_notification: "Uploading files..."
label_work_package_upload_notification: "Uploading files for Work package #%{id}: %{subject}"
label_work_package_upload_notification: "Augšupielādēt failus Darba pakai #%{id}: %{subject}"
label_wp_id_added_by: "#%{id} added by %{author}"
label_files_to_upload: "These files will be uploaded:"
label_rejected_files: "These files cannot be uploaded:"
label_rejected_files_reason: "These files cannot be uploaded as their size is greater than %{maximumFilesize}"
label_wait: "Please wait for configuration..."
label_upload_counter: "%{done} of %{count} files finished"
label_validation_error: "The work package could not be saved due to the following errors:"
label_version_plural: "Versions"
label_files_to_upload: "Šie faili tiks augšupielādēti:"
label_rejected_files: "Nevar augšupielādēt šos failus:"
label_rejected_files_reason: "Šos failus nevar augšupielādēt, jo to izmērs ir lielāks par %{maximumFilesize}"
label_wait: "Lūdzu, uzgaidiet, konfigurācija..."
label_upload_counter: "%{done} no %{count} faili pabeigti"
label_validation_error: "Darba paku nevarēja saglabāt saistībā ar šādām kļūdām:"
label_version_plural: "Versijas"
label_view_has_changed: "This view has unsaved changes. Click to save them."
help_texts:
show_modal: 'Show attribute help text entry'
onboarding:
buttons:
skip: 'Skip'
next: 'Next'
next: 'Nākošā'
got_it: 'Got it'
steps:
help_menu: 'The Help (?) menu provides <b>additional help resources</b>. Here you can find a user guide and helpful how-to videos and more. <br> Enjoy your work with OpenProject!'
@ -583,14 +583,14 @@ lv:
field_description: 'You need to enter your account password to confirm this change.'
title: 'Confirm your password to continue'
pagination:
no_other_page: "You are on the only page."
no_other_page: "Jūs esat vienīgajā lapā."
pages:
next: "Forward to the next page"
previous: "Back to the previous page"
next: "Uz priekšu uz nākamo lapu"
previous: "Atpakaļ uz iepriekšējo lapu"
placeholders:
default: '-'
subject: 'Enter subject here'
selection: 'Please select'
selection: 'Lūdzu, atlasiet'
relation_description: 'Click to add description for this relation'
project:
required_outside_context: >
@ -636,7 +636,7 @@ lv:
label: 'Temporarily pause daily email reminders'
first_day: 'First day'
last_day: 'Last day'
text_are_you_sure: "Are you sure?"
text_are_you_sure: "Vai esat pārliecināts?"
text_data_lost: "All entered data will be lost."
types:
attribute_groups:
@ -651,33 +651,33 @@ lv:
nevermind: "Nevermind"
edit:
form_configuration: "Form Configuration"
projects: "Projects"
settings: "Settings"
projects: "Projekti"
settings: "Iestatījumi"
time_entry:
project: 'Project'
project: 'Projekts'
work_package: 'Work package'
work_package_required: 'Requires selecting a work package first.'
activity: 'Activity'
activity: 'Aktivitāte'
comment: 'Comment'
duration: 'Duration'
spent_on: 'Date'
hours: 'Hours'
spent_on: 'Datums'
hours: 'Stundas'
title: 'Log time'
two_factor_authentication:
label_two_factor_authentication: 'Two-factor authentication'
watchers:
label_loading: loading watchers...
label_error_loading: An error occurred while loading the watchers
label_search_watchers: Search watchers
label_add: Add watchers
label_discard: Discard selection
label_loading: ielādē vērotājus...
label_error_loading: Radās kļūda, ielādējot vērotājus
label_search_watchers: Meklēt vērotājus
label_add: Pievienot sekotājus
label_discard: Atmest atlasi
typeahead_placeholder: Search for possible watchers
relation_labels:
parent: "Parent"
children: "Children"
relates: "Related To"
duplicates: "Duplicates"
duplicated: "Duplicated by"
children: "Bērni"
relates: "Saistīts ar"
duplicates: "Dublikāti"
duplicated: "Dublēts ar"
blocks: "Blocks"
blocked: "Blocked by"
precedes: "Precedes"
@ -690,10 +690,10 @@ lv:
relations_hierarchy:
parent_headline: "Parent"
hierarchy_headline: "Hierarchy"
children_headline: "Children"
children_headline: "Bērni"
relation_buttons:
set_parent: "Set parent"
change_parent: "Change parent"
change_parent: "Mainīt vecāku"
remove_parent: "Remove parent"
hierarchy_indent: "Indent hierarchy"
hierarchy_outdent: "Outdent hierarchy"
@ -712,7 +712,7 @@ lv:
update_relation: "Click to change the relation type"
add_follower: "Add follower"
add_predecessor: "Add predecessor"
remove: "Remove relation"
remove: "Noņemt saistību"
save: "Save relation"
abort: "Abort"
relations_autocomplete:
@ -723,8 +723,8 @@ lv:
notFoundText: "No items found"
typeToSearchText: "Type to search"
repositories:
select_tag: 'Select tag'
select_branch: 'Select branch'
select_tag: 'Izvēlieties atzīmi'
select_branch: 'Izvēlieties zaru'
field_value_enter_prompt: "Enter a value for '%{field}'"
project_menu_details: "Details"
scheduling:
@ -740,7 +740,7 @@ lv:
activate_no: 'activate to remove the sort'
text_work_packages_destroy_confirmation: "Are you sure you want to delete the selected work package(s)?"
text_query_destroy_confirmation: "Are you sure you want to delete the selected view?"
text_attachment_destroy_confirmation: "Are you sure you want to delete the attachment?"
text_attachment_destroy_confirmation: "Vai tiešām vēlaties izdzēst pielikumu?"
timelines:
quarter_label: 'Q%{quarter_number}'
gantt_chart: 'Gantt chart'
@ -755,11 +755,11 @@ lv:
Select the attributes you want to be shown in the respective positions of the Gantt chart at all times. Note that when hovering an element, its date labels will be shown instead of these attributes.
button_activate: 'Show Gantt chart'
button_deactivate: 'Hide Gantt chart'
cancel: Cancel
cancel: Atcelt
change: "Change in planning"
due_date: "Finish date"
empty: "(empty)"
error: "An error has occurred."
error: "Radusies kļūda."
errors:
not_implemented: "The timeline could not be rendered because it uses a feature that is not yet implemented."
report_comparison: "The timeline could not render the configured comparisons. Please check the appropriate section in the configuration, resetting it can help solve this problem."
@ -768,21 +768,21 @@ lv:
filter:
grouping_other: "Other"
noneSelection: "(none)"
name: "Name"
name: "Nosaukums"
outline: "Reset Outline"
outlines:
aggregation: "Show aggregations only"
level1: "Expand level 1"
level2: "Expand level 2"
level3: "Expand level 3"
level4: "Expand level 4"
level5: "Expand level 5"
all: "Show all"
project_status: "Project status"
aggregation: "Rādīt kopskatu"
level1: "Izvērst 1. līmeņa"
level2: "Izvērst 2. līmeņa"
level3: "Izvērst 3. līmeņa"
level4: "Izvērst 4. līmeņa"
level5: "Izvērst 5. līmeņa"
all: "Rādīt visus"
project_status: "Projekta statuss"
really_close_dialog: "Do you really want to close the dialog and lose the entered data?"
responsible: "Responsible"
save: Save
start_date: "Start date"
responsible: "Atbildīgais"
save: Saglabāt
start_date: "Sākuma datums"
tooManyProjects: "More than %{count} Projects. Please use a better filter!"
selection_mode:
notification: 'Click on any highlighted work package to create the relation. Press escape to cancel.'
@ -790,55 +790,55 @@ lv:
in: "Zoom in"
out: "Zoom out"
auto: "Auto zoom"
days: "Days"
weeks: "Weeks"
months: "Months"
quarters: "Quarters"
years: "Years"
slider: "Zoom slider"
days: "Diena"
weeks: "Nedēļa"
months: "Mēnesis"
quarters: "Ceturksnis"
years: "Gads"
slider: "Tālummaiņas slīdnis"
description: >
Select the initial zoom level that should be shown when autozoom is not available.
tl_toolbar:
zooms: "Zoom level"
outlines: "Hierarchy level"
zooms: "Tālummaiņas līmenis"
outlines: "Hierarhijas līmenis"
upsale:
ee_only: 'Enterprise Edition only feature'
wiki_formatting:
strong: "Strong"
italic: "Italic"
underline: "Underline"
deleted: "Deleted"
code: "Inline Code"
heading1: "Heading 1"
heading2: "Heading 2"
heading3: "Heading 3"
unordered_list: "Unordered List"
ordered_list: "Ordered List"
quote: "Quote"
unquote: "Unquote"
preformatted_text: "Preformatted Text"
wiki_link: "Link to a Wiki page"
image: "Image"
strong: "Trekns"
italic: "Slīps"
underline: "Pasvītrots"
deleted: "Nosvītrots"
code: "Inline kods"
heading1: "Virsraksts 1"
heading2: "Virsraksts 2"
heading3: "Virsraksts 3"
unordered_list: "Nenumurēts saraksts"
ordered_list: "Numurēts saraksts"
quote: "Citēt"
unquote: "Samazināt atkāpi"
preformatted_text: "Pre"
wiki_link: "Saite uz Wiki lapu"
image: "Attēls"
work_packages:
bulk_actions:
move: 'Bulk change of project'
edit: 'Bulk edit'
copy: 'Bulk copy'
delete: 'Bulk delete'
button_clear: "Clear"
comment_added: "The comment was successfully added."
comment_send_failed: "An error has occurred. Could not submit the comment."
comment_updated: "The comment was successfully updated."
button_clear: "Notīrīt"
comment_added: "Komentārs veiksmīgi pievienots."
comment_send_failed: "Radusies kļūda. Nevar iesniegt komentāru."
comment_updated: "Komentārs tika veiksmīgi atjaunināts."
confirm_edit_cancel: "Are you sure you want to cancel editing the work package?"
description_filter: "Filter"
description_filter: "Filtrēt"
description_enter_text: "Enter text"
description_options_hide: "Hide options"
description_options_show: "Show options"
edit_attribute: "%{attribute} - Edit"
edit_attribute: "%{attribute} - Rediģēt"
key_value: "%{key}: %{value}"
label_enable_multi_select: "Enable multiselect"
label_enable_multi_select: "Aktivizēt vairākas izvēlnes"
label_disable_multi_select: "Disable multiselect"
label_filter_add: "Add filter"
label_filter_add: "Pievienot filtru"
label_filter_by_text: "Filter by text"
label_options: "Options"
label_column_multiselect: "Combined dropdown field: Select with arrow keys, confirm selection with enter, delete with backspace"
@ -852,11 +852,11 @@ lv:
inline_create:
title: 'Click here to add a new work package to this list'
create:
title: 'New work package'
title: 'Jauns pieteikums'
header: 'New %{type}'
header_no_type: 'New work package (Type not yet set)'
header_with_parent: 'New %{type} (Child of %{parent_type} #%{id})'
button: 'Create'
button: 'Izveidot'
copy:
title: 'Copy work package'
hierarchy:
@ -875,39 +875,39 @@ lv:
limited_results: Only %{count} work packages can be shown in manual sorting mode. Please reduce the results by filtering, or switch to automatic sorting.
property_groups:
details: "Details"
people: "People"
people: "Iesaistītie"
estimatesAndTime: "Estimates & Time"
other: "Other"
properties:
assignee: "Assignee"
author: "Author"
createdAt: "Created on"
description: "Description"
date: "Date"
assignee: "Pašreizējais atbildīgais"
author: "Autors"
createdAt: "Izveidots"
description: "Apraksts"
date: "Datums"
dueDate: "Finish date"
estimatedTime: "Estimated time"
spentTime: "Spent time"
category: "Category"
estimatedTime: "Darbietilpības novērtējums"
spentTime: "Pavadīts laiks"
category: "Sadaļa"
percentageDone: "Percentage done"
priority: "Priority"
projectName: "Project"
responsible: "Responsible"
startDate: "Start date"
status: "Status"
subject: "Subject"
priority: "Prioritāte"
projectName: "Projekts"
responsible: "Atbildīgais"
startDate: "Sākuma datums"
status: "Statuss"
subject: "Nosaukums"
subproject: "Subproject"
title: "Title"
type: "Type"
updatedAt: "Updated on"
versionName: "Version"
version: "Version"
type: "Veids"
updatedAt: "Labots"
versionName: "Versija"
version: "Versija"
default_queries:
latest_activity: "Latest activity"
created_by_me: "Created by me"
assigned_to_me: "Assigned to me"
recently_created: "Recently created"
all_open: "All open"
summary: "Summary"
summary: "Kopsavilkums"
jump_marks:
pagination: "Jump to table pagination"
label_pagination: "Click here to skip over the work packages table and go to pagination"
@ -918,18 +918,18 @@ lv:
date: "Select date"
formattable: "%{name}: Click to edit..."
query:
column_names: "Columns"
group_by: "Group results by"
group: "Group by"
column_names: "Kolonnas"
group_by: "Grupēt rezultātus pēc"
group: "Grupēt pēc"
group_by_disabled_by_hierarchy: "Group by is disabled due to the hierarchy mode being active."
hierarchy_disabled_by_group_by: "Hierarchy mode is disabled due to results being grouped by %{column}."
sort_ascending: "Sort ascending"
sort_descending: "Sort descending"
move_column_left: "Move column left"
move_column_right: "Move column right"
hide_column: "Hide column"
insert_columns: "Insert columns ..."
filters: "Filters"
sort_ascending: "Kārtot augošā secībā"
sort_descending: "Kārtot dilstošā secībā"
move_column_left: "Pārvietot kolonnu pa kreisi"
move_column_right: "Pārvietot kolonnu pa labi"
hide_column: "Paslēpt kolonu"
insert_columns: "Ievietot kolonnas..."
filters: "Filtri"
display_sums: "Display Sums"
confirm_edit_cancel: "Are you sure you want to cancel editing the name of this view? Title will be set back to previous value."
click_to_edit_query_name: "Click to edit title of this view."
@ -949,7 +949,7 @@ lv:
configure_button: 'Configure work package table'
summary: "Table with rows of work package and columns of work package attributes."
text_inline_edit: "Most cells of this table are buttons that activate inline-editing functionality of that attribute."
text_sort_hint: "With the links in the table headers you can sort, group, reorder, remove and add table columns."
text_sort_hint: "Ar galvenes saitēm var kārtot, grupēt, pārkārtot, noņemt un pievienot tabulas kolonnas."
text_select_hint: "Select boxes should be opened with 'ALT' and arrow keys."
table_configuration:
button: 'Configure this work package table'
@ -970,9 +970,9 @@ lv:
inline: 'Highlighted attribute(s)'
inline_all: 'All attributes'
entire_row_by: 'Entire row by'
status: 'Status'
priority: 'Priority'
type: 'Type'
status: 'Statuss'
priority: 'Prioritāte'
type: 'Veids'
sorting_mode:
description: 'Chose the mode to sort your Work packages:'
automatic: 'Automatic'
@ -986,44 +986,44 @@ lv:
relation_filters:
filter_work_packages_by_relation_type: 'Filter work packages by relation type'
tabs:
overview: Overview
activity: Activity
relations: Relations
watchers: Watchers
overview: Pārskats
activity: Aktivitāte
relations: Saistītie
watchers: Sekotāji
attachments: Attachments
time_relative:
days: "days"
days: "dienas"
weeks: "weeks"
months: "months"
toolbar:
settings:
configure_view: "Configure view ..."
columns: "Columns ..."
sort_by: "Sort by ..."
group_by: "Group by ..."
display_sums: "Display sums"
columns: "Kolonnas..."
sort_by: "Kārtot pēc..."
group_by: "Grupēt pēc..."
display_sums: "Parādīt summas"
display_hierarchy: "Display hierarchy"
hide_hierarchy: "Hide hierarchy"
hide_sums: "Hide sums"
save: "Save"
save_as: "Save as ..."
export: "Export ..."
save: "Saglabāt"
save_as: "Saglabāt kā ..."
export: "Eksportēt..."
visibility_settings: "Visibility settings ..."
page_settings: "Rename view ..."
delete: "Delete"
filter: "Filter"
delete: "Dzēst"
filter: "Filtrēt"
unselected_title: "Work package"
search_query_label: "Search saved views"
search_query_title: "Click to search saved views"
placeholder_query_title: "Set a title for this view"
modals:
label_settings: "Rename view"
label_name: "Name"
label_name: "Nosaukums"
label_delete_page: "Delete current page"
button_apply: "Apply"
button_save: "Save"
button_submit: "Submit"
button_cancel: "Cancel"
button_apply: "Apstiprināt"
button_save: "Saglabāt"
button_submit: "Publicēt"
button_cancel: "Atcelt"
form_submit:
title: 'Confirm to continue'
text: 'Are you sure you want to perform this action?'
@ -1043,18 +1043,18 @@ lv:
notice_job_started: "job started."
notice_bad_request: "Bad Request."
relations:
empty: No relation exists
remove: Remove relation
empty: Nepastāv saistības
remove: Noņemt saistību
inplace:
button_edit: "%{attribute}: Edit"
button_save: "%{attribute}: Save"
button_cancel: "%{attribute}: Cancel"
button_save_all: "Save"
button_cancel_all: "Cancel"
link_formatting_help: "Text formatting help"
btn_preview_enable: "Preview"
btn_preview_disable: "Disable preview"
null_value_label: "No value"
button_save_all: "Saglabāt"
button_cancel_all: "Atcelt"
link_formatting_help: "Teksta formatēšanas palīdzība"
btn_preview_enable: "Priekšskatīt"
btn_preview_disable: "Atslēgt priekšskatījumu"
null_value_label: "Nav vērtības"
clear_value_label: "-"
errors:
required: '%{field} cannot be empty'
@ -1084,7 +1084,7 @@ lv:
button_deactivate: 'Deactivate zen mode'
global_search:
all_projects: "In all projects"
search: "Search"
search: "Meklēšana"
close_search: "Close search"
current_project: "In this project"
current_project_and_all_descendants: "In this project + subprojects"
@ -1097,21 +1097,21 @@ lv:
list: 'Table'
timeline: 'Gantt'
invite_user_modal:
back: 'Back'
back: 'Atpakaļ'
invite: 'Invite'
title:
invite: 'Invite user'
invite: 'Uzaicināt lietotāju'
invite_to_project: 'Invite %{type} to %{project}'
User: 'user'
Group: 'group'
PlaceholderUser: 'placeholder user'
invite_principal_to_project: 'Invite %{principal} to %{project}'
project:
label: 'Project'
label: 'Projekts'
required: 'Please select a project'
lacking_permission: 'Please select a different project since you lack permissions to assign users to the currently selected.'
lacking_permission_info: 'You lack the permission to assign users to the project you are currently in. You need to select a different one.'
next_button: 'Next'
next_button: 'Nākošā'
no_results: 'No projects were found'
no_invite_rights: 'You are not allowed to invite members to this project'
type:
@ -1130,14 +1130,14 @@ lv:
principal:
label:
name_or_email: 'Name or email address'
name: 'Name'
name: 'Nosaukums'
already_member_message: 'Already a member of %{project}'
no_results_user: 'No users were found'
invite_user: 'Invite:'
no_results_placeholder: 'No placeholders were found'
create_new_placeholder: 'Create new placeholder:'
no_results_group: 'No groups were found'
next_button: 'Next'
next_button: 'Nākošā'
required:
user: 'Please select a user'
placeholder: 'Please select a placeholder'
@ -1147,13 +1147,13 @@ lv:
no_roles_found: 'No roles were found'
description: 'This is the role that %{principal} will receive when they join your project. The role defines which actions they are allowed to take and which information they are allowed to see. <a href="https://docs.openproject.org/system-admin-guide/users-permissions/roles-permissions/#roles-and-permissions" target="_blank"> Learn more about roles and permissions. </a>'
required: 'Please select a role'
next_button: 'Next'
next_button: 'Nākošā'
message:
label: 'Invitation message'
description: 'We will send an email to %{principal}, to which you can add a personal message here. An explanation for the invitation could be useful, or perhaps a bit of information regarding the project to help them get started.'
next_button: 'Review invitation'
summary:
next_button: 'Send invitation'
next_button: 'Nosūtīt ielūgumu'
success:
title: '%{principal} was invited!'
description:
@ -1165,4 +1165,4 @@ lv:
submit_success_message: 'The form was successfully submitted'
load_error_message: 'There was an error loading the form'
validation_error_message: 'Please fix the errors present in the form'
advanced_settings: 'Advanced settings'
advanced_settings: 'Papildu iestatījumi'

@ -23,16 +23,16 @@ ne:
js:
ajax:
hide: "Hide"
loading: "Loading ..."
loading: "ड ह..."
attachments:
draggable_hint: |
Drag on editor field to inline image or reference attachment. Closed editor fields will be opened while you keep dragging.
दस
autocomplete_select:
placeholder:
multi: "Add \"%{name}\""
single: "Select \"%{name}\""
remove: "Remove %{name}"
active: "Active %{label} %{name}"
multi: "थप\"%{name}\""
single: " \"%{name}\""
remove: "हटउन %{name}"
active: " %{label} %{name}"
backup:
attachments_disabled: Attachments may not be included since they exceed the maximum overall size allowed. You can change this via the configuration (requires a server restart).
info: >
@ -46,38 +46,38 @@ ne:
include_attachments: Include attachments
download_backup: Download backup
request_backup: Request backup
close_popup_title: "Close popup"
close_filter_title: "Close filter"
close_form_title: "Close form"
close_popup_title: "बनद गर"
close_filter_title: ""
close_form_title: "फरम बनद गर"
button_add_watcher: "Add watcher"
button_add: "Add"
button_back: "Back"
button_back_to_list_view: "Back to list view"
button_back_to_list_view: ""
button_cancel: "Cancel"
button_close: "Close"
button_change_project: "Change project"
button_check_all: "Check all"
button_configure-form: "Configure form"
button_confirm: "Confirm"
button_configure-form: "रम मिउन"
button_confirm: "िित गर"
button_continue: "Continue"
button_copy: "Copy"
button_custom-fields: "Custom fields"
button_delete: "Delete"
button_delete_watcher: "Delete watcher"
button_details_view: "Details view"
button_delete_watcher: "चक हटउन "
button_details_view: "िवरण द"
button_duplicate: "Duplicate"
button_edit: "Edit"
button_filter: "Filter"
button_collapse_all: "Collapse all"
button_expand_all: "Expand all"
button_advanced_filter: "Advanced filter"
button_list_view: "List view"
button_show_view: "Fullscreen view"
button_advanced_filter: "उननत फिटर"
button_list_view: ""
button_show_view: "णसन द"
button_log_time: "Log time"
button_more: "More"
button_open_details: "Open details view"
button_close_details: "Close details view"
button_open_fullscreen: "Open fullscreen view"
button_open_details: "िवरण दय ख"
button_close_details: "िवरण दय बनद गर"
button_open_fullscreen: "णसिन दय ख"
button_show_cards: "Show card view"
button_show_list: "Show list view"
button_quote: "Quote"
@ -85,21 +85,21 @@ ne:
button_settings: "Settings"
button_uncheck_all: "Uncheck all"
button_update: "Update"
button_export-pdf: "Download PDF"
button_export-atom: "Download Atom"
button_export-pdf: "PDFउनलड गर"
button_export-atom: "एटम डउनलड गर"
button_create: "Create"
calendar:
title: 'Calendar'
too_many: 'There are %{count} work packages in total, but only %{max} can be shown.'
card:
add_new: 'Add new card'
add_new: 'नयड थप'
highlighting:
inline: 'Highlight inline:'
inline: 'इनलइन हइलइट गर:'
entire_card_by: 'Entire card by'
remove_from_list: 'Remove card from list'
remove_from_list: 'ट कड हटउन'
caption_rate_history: "Rate history"
clipboard:
browser_error: "Your browser doesn't support copying to clipboard. Please copy the selected text manually."
browser_error: "तपउजरल नककल गरिशतय गरन । कपयिएक अकषरहर आफ नककल गर"
copied_successful: "Successfully copied to clipboard!"
chart:
type: 'Chart type'
@ -181,7 +181,7 @@ ne:
inactive: 'Inactive'
drag_to_activate: "Drag fields from here to activate them"
add_group: "Add attribute group"
add_table: "Add table of related work packages"
add_table: "समबनित कय पजहरि थप"
edit_query: 'Edit query'
new_group: 'New group'
reset_to_defaults: 'Reset to defaults'
@ -315,9 +315,9 @@ ne:
label_author: "Author: %{user}"
label_avatar: "Avatar"
label_between: "between"
label_board: "Board"
label_board: ""
label_board_locked: "Locked"
label_board_plural: "Boards"
label_board_plural: "डहर"
label_board_sticky: "Sticky"
label_change: "Change"
label_create: "Create"
@ -350,8 +350,8 @@ ne:
label_expand_project_menu: "Expand project menu"
label_export: "Export"
label_export_preparing: "The export is being prepared and will be downloaded shortly."
label_filename: "File"
label_filesize: "Size"
label_filename: "इल"
label_filesize: "इज"
label_general: "General"
label_global_roles: "Global Roles"
label_greater_or_equal: ">="
@ -468,7 +468,7 @@ ne:
label_add_description: "Add a description for %{file}"
label_upload_notification: "Uploading files..."
label_work_package_upload_notification: "Uploading files for Work package #%{id}: %{subject}"
label_wp_id_added_by: "#%{id} added by %{author}"
label_wp_id_added_by: "#%{id} %{author} थपिएक"
label_files_to_upload: "These files will be uploaded:"
label_rejected_files: "These files cannot be uploaded:"
label_rejected_files_reason: "These files cannot be uploaded as their size is greater than %{maximumFilesize}"
@ -589,7 +589,7 @@ ne:
placeholders:
default: '-'
subject: 'Enter subject here'
selection: 'Please select'
selection: 'पय'
relation_description: 'Click to add description for this relation'
project:
required_outside_context: >
@ -649,13 +649,13 @@ ne:
more_information: "More information"
nevermind: "Nevermind"
edit:
form_configuration: "Form Configuration"
form_configuration: "रम कनिगरसन"
projects: "Projects"
settings: "Settings"
time_entry:
project: 'Project'
work_package: 'Work package'
work_package_required: 'Requires selecting a work package first.'
work_package_required: 'सब भन पहिय पज चयन गरन आवशयक छ।'
activity: 'Activity'
comment: 'Comment'
duration: 'Duration'
@ -1035,7 +1035,7 @@ ne:
destroy_time_entry:
title: "Confirm deletion of time entry"
text: "Are you sure you want to delete the following time entry?"
notice_no_results_to_display: "No visible results to display."
notice_no_results_to_display: "ि नतिहरनन"
notice_successful_create: "Successful creation."
notice_successful_delete: "Successful deletion."
notice_successful_update: "Successful update."

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -214,7 +214,7 @@ zh-TW:
resend_warning: "Could not resend email."
session_timeout: "Your session timed out. Please try to reload the page or resend email."
status_label: "Status:"
status_confirmed: "confirmed"
status_confirmed: "已確認"
status_waiting: "email sent - waiting for confirmation"
test_ee: "Test the Enterprise Edition 14 days for free"
quick_overview: "Get a quick overview of project management and team collaboration with OpenProject Enterprise Edition."
@ -511,7 +511,7 @@ zh-TW:
timeline_button: 'You can activate the <b>Gantt chart</b> view to create a timeline for your project.'
timeline: 'Here you can <b>edit your project plan</b>, create new work packages, such as tasks, milestones, phases, and more, as well as <b>add dependencies</b>. All team members can see and update the latest plan at any time.'
notifications:
title: "Notifications"
title: "通知"
no_unread: "No unread notifications"
reasons:
mentioned: 'mentioned'
@ -540,7 +540,7 @@ zh-TW:
link_text: 'Click here to load them'
menu:
accountable: '可信賴的'
assigned: 'Assigned'
assigned: '指派'
by_project: 'Unread by project'
by_reason: 'Involvement'
inbox: 'Inbox'
@ -1070,7 +1070,7 @@ zh-TW:
other: "%{count} 個子工作項目"
hour:
one: "1 h"
other: "%{count} h"
other: "%{count} 小時"
zero: "0 h"
zen_mode:
button_activate: '啟動 zen 模式'
@ -1155,7 +1155,7 @@ zh-TW:
group: 'The group is now a part of %{project}. Meanwhile you can already plan with that group and assign work packages for instance.'
next_button: '繼續'
forms:
submit_success_message: 'The form was successfully submitted'
submit_success_message: '檔案已成功提交'
load_error_message: 'There was an error loading the form'
validation_error_message: 'Please fix the errors present in the form'
advanced_settings: '進階設定'

File diff suppressed because it is too large Load Diff

@ -1267,7 +1267,7 @@ ko:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "한국어"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "아니요"
general_text_yes: "예"

@ -1316,7 +1316,7 @@ lt:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "Anglų"
general_lang_name: "Lietuvių"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "ne"
general_text_yes: "taip"

@ -1302,7 +1302,7 @@ lv:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Latviešu"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "yes"

@ -1285,7 +1285,7 @@ ne:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: ""
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "yes"

@ -1282,7 +1282,7 @@ nl:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Nederlands"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "Nee"
general_text_yes: "Ja"

@ -1285,7 +1285,7 @@
general_csv_encoding: "UTF-8"
general_csv_separator: ";"
general_first_day_of_week: "1"
general_lang_name: "English"
general_lang_name: "Norsk"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "nei"
general_text_yes: "ja"

@ -1316,7 +1316,7 @@ pl:
general_csv_encoding: "UTF-8"
general_csv_separator: "."
general_first_day_of_week: "7"
general_lang_name: "Angielski"
general_lang_name: "Polski"
general_pdf_encoding: "ISO-8859-2"
general_text_no: "nie"
general_text_yes: "tak"

@ -1284,7 +1284,7 @@ pt:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Português (Brasil)"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "não"
general_text_yes: "sim"

@ -1302,7 +1302,7 @@ ro:
general_csv_encoding: "UTF-8"
general_csv_separator: ";"
general_first_day_of_week: "1"
general_lang_name: "English"
general_lang_name: "Română"
general_pdf_encoding: "UTF-8"
general_text_no: "nu"
general_text_yes: "da"

@ -1318,7 +1318,7 @@ ru:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "Английский язык"
general_lang_name: "Русский"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "нет"
general_text_yes: "Да"

@ -1285,7 +1285,7 @@ rw:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Kinyarwandi"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "no"
general_text_yes: "yes"

@ -1285,7 +1285,7 @@ si:
general_csv_encoding: "යඑෆ-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: ""
general_lang_name: "සහල"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "නත"
general_text_yes: "ඔව"

@ -1319,7 +1319,7 @@ sk:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Slovenčina"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "nie"
general_text_yes: "áno"

@ -1316,7 +1316,7 @@ sl:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Slovenščina"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "ne"
general_text_yes: "da"

@ -1284,7 +1284,7 @@ sv:
general_csv_encoding: "UTF-8"
general_csv_separator: ";"
general_first_day_of_week: "1"
general_lang_name: "English"
general_lang_name: "Svenska"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "nej"
general_text_yes: "ja"

@ -1269,7 +1269,7 @@ th:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "ไทย"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "ไมใช"
general_text_yes: "ใช"

@ -1285,7 +1285,7 @@ tr:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Türkçe"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "hayır"
general_text_yes: "evet"

@ -1319,7 +1319,7 @@ uk:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Українська"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "ні"
general_text_yes: "так"

@ -1270,7 +1270,7 @@ vi:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "7"
general_lang_name: "English"
general_lang_name: "Việtnam"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "không"
general_text_yes: "có"

@ -316,6 +316,10 @@ zh-TW:
other: '%{count} 個子工作項目'
bulk:
could_not_be_saved: "以下文檔無法被保存"
none_could_be_saved: "None of the %{total} work packages could be updated."
x_out_of_y_could_be_saved: "%{failing} out of the %{total} work packages could not be updated while %{success} could."
selected_because_descendants: "While %{selected} work packages where selected, in total %{total} work packages are affected which includes descendants."
descendant: "descendant of selected"
move:
no_common_statuses_exists: "被選取的工作項目沒有可用的狀態。他們的狀態不可以變更。"
unsupported_for_multiple_projects: '工作項目不支援從多個專案的大區塊的移動/複製'
@ -632,7 +636,7 @@ zh-TW:
mail_reminder_sent:
set_on_creation: '在創建通知時不能設置為 true'
reason:
no_notification_reason: 'cannot be blank as IAN is chosen as a channel.'
no_notification_reason: '當 IAN 被選為管道時不能為空'
reason_mail_digest:
no_notification_reason: '當郵件摘要被選為管道時不能為空'
notification_settings:
@ -736,6 +740,7 @@ zh-TW:
does_not_exist: "指定的類別不存在"
estimated_hours:
only_values_greater_or_equal_zeroes_allowed: "必須是 > = 0。"
readonly_status: 'The work package is in a readonly status so its attributes cannot be changed.'
type:
attributes:
attribute_groups:
@ -1263,7 +1268,7 @@ zh-TW:
general_csv_encoding: "UTF-8"
general_csv_separator: ","
general_first_day_of_week: "星期日"
general_lang_name: "繁體中文"
general_lang_name: "台灣正體"
general_pdf_encoding: "ISO-8859-1"
general_text_no: "否"
general_text_yes: "是"
@ -1870,19 +1875,19 @@ zh-TW:
label_workflow_summary: "大綱"
label_x_closed_work_packages_abbr:
one: "1 closed"
other: "%{count} closed"
other: "%{count} 個已結案"
zero: "0 個已關閉"
label_x_comments:
one: "1 comment"
other: "%{count} comments"
other: "%{count} 個評論"
zero: "沒有留言"
label_x_open_work_packages_abbr:
one: "1 open"
other: "%{count} open"
other: "%{count} 個未完成"
zero: "0 個已開啟"
label_x_projects:
one: "1 project"
other: "%{count} projects"
other: "%{count} 個專案"
zero: "沒有專案"
label_yesterday: "昨天"
label_role_type: "類型"
@ -1931,19 +1936,19 @@ zh-TW:
salutation: '嘿 %{user}'
work_packages:
created_at: 'Created at %{timestamp} by %{user} '
login_to_see_all: 'Log in to see all notifications.'
mentioned: 'You have been <b>mentioned in a comment</b>'
login_to_see_all: '登入以查看所有通知'
mentioned: '您已在<b>評論中被提醒</b>'
mentioned_by: '%{user} mentioned you in a comment'
more_to_see:
other: 'There are %{count} more work packages with notifications.'
other: "還有 1 個帶有通知的工作包\n\n還有 %{count} 個帶有通知的工作包"
reason:
watched: 'Watched'
assigned: 'Assigned'
watched: '監看'
assigned: '指派'
responsible: '可信賴的'
mentioned: 'Mentioned'
mentioned: '提醒'
subscribed: '所有'
prefix: 'Received because of the notification setting: %{reason}'
see_all: 'See all'
prefix: '因為通知設定而收到:%{reason}'
see_all: '全部顯示'
updated_at: 'Updated at %{timestamp} by %{user}'
mail_body_account_activation_request: "一個新的使用者 (%{value}) 已註冊。該帳號正等您核准:"
mail_body_account_information: "您的帳號資訊"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save