Compare commits

..

86 Commits

Author SHA1 Message Date
f765150bc9 Dockerfile, angular.json and docker compose that works for webpack-dev + reverse proxy 2025-07-22 21:07:11 +07:00
60956a023b merge upstream 2025-07-22 13:54:15 +00:00
18277594c5 Delete nginx.conf 2025-07-22 13:53:19 +00:00
Alan Orth
4179519953 Merge pull request #4557 from DSpace/dependabot/npm_and_yarn/morgan-1.10.1 2025-07-21 21:31:24 -07:00
Alan Orth
dc6b317425 Merge pull request #4490 from DSpace/dependabot/npm_and_yarn/eslint-036d341c50 2025-07-21 21:08:52 -07:00
2d241a5aea Update Dockerfile 2025-07-22 03:45:37 +00:00
b70138deaf Update docker/docker-compose.yml 2025-07-22 03:36:08 +00:00
0745f72819 Add dspace-nginx-proxy 2025-07-22 03:35:19 +00:00
3522c0f1c6 Add dspace-nginx-proxy 2025-07-22 03:23:49 +00:00
Alan Orth
ae15b2fa73 Merge pull request #4558 from DSpace/dependabot/npm_and_yarn/compression-1.8.1 2025-07-21 18:12:35 -07:00
dependabot[bot]
a1aaf906ca Bump compression from 1.8.0 to 1.8.1
Bumps [compression](https://github.com/expressjs/compression) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 06:22:45 +00:00
dependabot[bot]
6f6cdc545f Bump morgan from 1.10.0 to 1.10.1
---
updated-dependencies:
- dependency-name: morgan
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 06:15:18 +00:00
dependabot[bot]
acf4a25eb2 Bump eslint-plugin-import from 2.31.0 to 2.32.0 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import).


Updates `eslint-plugin-import` from 2.31.0 to 2.32.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-version: 2.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 05:17:54 +00:00
Tim Donohue
9c37858cfe Merge pull request #4552 from wwtamu/patch-1
Update legacy Bootstrap spacing class in object-list.component.html
2025-07-18 08:49:44 -05:00
wwtamu
3e6b8c0529 Update object-list.component.html refactoring bootstrap spacing class 2025-07-17 11:53:20 -05:00
Tim Donohue
addd1b04b1 Merge pull request #4487 from arvoConsultores/i18n-russian-translation
Russian translation
2025-07-10 16:08:45 -05:00
Tim Donohue
032381008e Enable Russian by default. Reorder alphabetical by language code 2025-07-10 16:06:26 -05:00
Tim Donohue
cfd6780b3d Merge pull request #4491 from DSpace/dependabot/npm_and_yarn/bootstrap-5.3.7
Bump bootstrap from 5.3.6 to 5.3.7
2025-07-09 08:57:10 -05:00
Sergio Fernández Celorio
f85042e0d6 Fixed lint errors 2025-07-09 11:02:15 +02:00
dependabot[bot]
a048e98f03 Bump bootstrap from 5.3.6 to 5.3.7
Bumps [bootstrap](https://github.com/twbs/bootstrap) from 5.3.6 to 5.3.7.
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v5.3.6...v5.3.7)

---
updated-dependencies:
- dependency-name: bootstrap
  dependency-version: 5.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-08 21:19:47 +00:00
Tim Donohue
2b9aea3798 Merge pull request #4460 from DSpace/dependabot/npm_and_yarn/angular-43581e9bed
Bump the angular group with 3 updates
2025-07-08 16:18:05 -05:00
Tim Donohue
c51fc63fbc Merge pull request #4538 from alexandrevryghem/bootstrap-issues_contribute-main
Migrated remaining bootstrap 4 classes & other minor css fixes
2025-07-08 15:26:56 -05:00
Alexandre Vryghem
a59dc5adb0 Merge branch 'bootstrap-issues_contribute-9.0' into bootstrap-issues_contribute-main 2025-07-08 18:40:30 +02:00
Alexandre Vryghem
1085c9812f Merge branch 'w2p-132350_minor-css-fixes_contribute-7.6' into bootstrap-issues_contribute-main 2025-07-08 12:46:05 +02:00
dependabot[bot]
321a05dbef Bump the angular group with 3 updates
Bumps the angular group with 3 updates: [@angular/ssr](https://github.com/angular/angular-cli), [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/ssr` from 18.2.19 to 18.2.20
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.19...18.2.20)

Updates `@angular-devkit/build-angular` from 18.2.19 to 18.2.20
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.19...18.2.20)

Updates `@angular/cli` from 18.2.19 to 18.2.20
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.19...18.2.20)

---
updated-dependencies:
- dependency-name: "@angular/ssr"
  dependency-version: 18.2.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-version: 18.2.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 18.2.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 06:01:50 +00:00
Tim Donohue
277154b4ed Merge pull request #4521 from rsaraivac/patch-5
Update pt-PT.json5
2025-07-02 15:38:31 -05:00
Ricardo Saraiva
d17f0a2a3d Update pt-PT.json5
Minor corretions and updates.
2025-07-02 09:16:41 +01:00
Tim Donohue
9c6bb828e8 Merge pull request #3819 from atmire/vocabulary-preloadlevel-fix-main
Vocabulary preloadlevel fix
2025-07-01 17:03:09 -05:00
Tim Donohue
9f09c33a83 Merge pull request #4518 from tdonohue/port_4506_to_main
[Port main] Improve Hungarian translations in DSpace 9.0
2025-06-30 16:20:42 -05:00
Zoltán Kanász-Nagy
1a80e2ea87 Improve Hungarian translations in DSpace 9.0 (#4506)
* QREPO-0 improving HU translations

* QREPO-0 improving HU translations

* QREPO-0 HU translations: grant-request-copy messages

* QREPO-0 improving HU translations

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translations improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 removing TODO comments

* QREPO-0 inserting some missing new lines

* QREPO-0 HU translation improvements
2025-06-30 14:38:46 -05:00
Alan Orth
9b72b1c36e Merge pull request #4489 from DSpace/dependabot/npm_and_yarn/postcss-bff535204e 2025-06-28 12:00:14 +03:00
Tim Donohue
f807f5ae77 Merge pull request #4291 from oscar-escire/Issue/3989
Improve community list e2e tests
2025-06-27 11:13:58 -05:00
dependabot[bot]
b201661ce1 Bump postcss from 8.5.5 to 8.5.6 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.5...8.5.6)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: postcss
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 05:46:45 +00:00
Sergio Fernández Celorio
b6ee8dff9f Russian translation 2025-06-19 13:00:02 +02:00
Alan Orth
417f835b56 Merge pull request #4465 from DSpace/dependabot/npm_and_yarn/sass-63defccb8e 2025-06-17 08:34:54 +03:00
Alan Orth
fdb747537e Merge pull request #4470 from DSpace/dependabot/npm_and_yarn/postcss-ff1e1e588d 2025-06-17 08:34:18 +03:00
Alan Orth
ed2095a275 Merge pull request #4468 from DSpace/dependabot/npm_and_yarn/axios-1.10.0 2025-06-17 07:04:34 +03:00
dependabot[bot]
54f8dddc8c Bump postcss from 8.5.4 to 8.5.5 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.4 to 8.5.5
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.4...8.5.5)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: postcss
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 05:42:32 +00:00
dependabot[bot]
44e248d1df Bump axios from 1.9.0 to 1.10.0
Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 05:41:45 +00:00
dependabot[bot]
03d7c5284e Bump sass from 1.89.1 to 1.89.2 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


Updates `sass` from 1.89.1 to 1.89.2
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.89.1...1.89.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-version: 1.89.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sass
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 05:40:58 +00:00
Alan Orth
aecfabbf93 Merge pull request #4389 from jlipka/fix/4346-delete-group-confirm-dialog
Confirmation dialog before deleting Group
2025-06-13 21:39:25 +03:00
Jukka Lipka
20510591e4 fix: add styles to confirmation modal
Words are forced to break if no more space available
2025-06-13 17:32:29 +02:00
Jukka Lipka
55d2f0ce38 fix: cleanup / unnecessary changes reverted 2025-06-13 17:22:16 +02:00
Jukka Lipka
137bbc35bd fix: added translations 2025-06-13 17:22:16 +02:00
Jukka Lipka
57bf254bec fix: confirm dialog for group deletion
Introduced a confirmation modal before deleting groups in both the Group Registry and Comcol Role components. This ensures users explicitly confirm deletion, reducing accidental data loss. Updated relevant tests and added new translations for modal text.
2025-06-13 17:22:15 +02:00
kshepherd
db81d5ec42 Merge pull request #4448 from ybnd/defer-geospatial-map-components_9.x
Lazy-load geospatial map code
2025-06-12 19:17:45 +02:00
Tim Donohue
7c27392cda Merge pull request #4434 from the-library-code/fix_repeated_field_errors
Resolve field instance models using index when filtering errors
2025-06-12 11:40:25 -05:00
Alan Orth
37bd0fd904 Merge pull request #4445 from DSpace/dependabot/npm_and_yarn/babel/runtime-7.27.6
Bump @babel/runtime from 7.27.4 to 7.27.6
2025-06-11 12:19:58 +03:00
dependabot[bot]
d9a9f0d837 Bump @babel/runtime from 7.27.4 to 7.27.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.4 to 7.27.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.6/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 06:28:09 +00:00
Alan Orth
00fc2a21f7 Merge pull request #4433 from DSpace/dependabot/npm_and_yarn/sass-d83863101d
Bump sass from 1.89.0 to 1.89.1 in the sass group
2025-06-05 08:52:43 +03:00
Kim Shepherd
d218e22944 Resolve field instance models using index when filtering errors 2025-06-04 19:11:41 +02:00
dependabot[bot]
e2159709f5 Bump sass from 1.89.0 to 1.89.1 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


Updates `sass` from 1.89.0 to 1.89.1
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.89.0...1.89.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-version: 1.89.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sass
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-04 13:50:19 +00:00
Tim Donohue
469c715751 Merge pull request #4424 from alanorth/dependabot-zone.js
.github/dependabot.yml: adjust rules for zone.js
2025-06-04 08:45:50 -05:00
Alan Orth
bc3d8399dd Merge pull request #4076 from saschaszott/saschaszott-patch-12
fix typo in German translation of bitstream.edit.form.description.hint
2025-06-04 12:45:53 +03:00
Alan Orth
c838b4298c .github/dependabot.yml: adjust rules for zone.js
As @angular/core uses the "~" specifier to pin zone.js to a patch
version,dependabot should not try to update minor versions here.

See: https://github.com/angular/angular/blob/18.2.x/packages/core/package.json
2025-06-04 09:48:31 +03:00
Alan Orth
0ec98a576a Merge pull request #4406 from DSpace/dependabot/npm_and_yarn/postcss-3f4fa9ea8d
Bump postcss from 8.5.3 to 8.5.4 in the postcss group
2025-06-03 09:09:26 +03:00
Alan Orth
3d16975020 Merge pull request #4414 from DSpace/dependabot/npm_and_yarn/babel/runtime-7.27.4
Bump @babel/runtime from 7.27.3 to 7.27.4
2025-06-03 09:05:03 +03:00
Tim Donohue
aa9c8bab1d Merge pull request #4362 from GauravD2t/translation_hindi_gu_ma
add Gujarati(gu) and marathi(mr) json5 file
2025-06-02 12:13:32 -05:00
dependabot[bot]
df6f52f85c Bump @babel/runtime from 7.27.3 to 7.27.4
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.3 to 7.27.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.4/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 06:48:21 +00:00
dependabot[bot]
22c7662506 Bump postcss from 8.5.3 to 8.5.4 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.3 to 8.5.4
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.4)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: postcss
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 06:37:52 +00:00
Tim Donohue
ce2b52ba43 Merge pull request #4377 from DSpace/dependabot/npm_and_yarn/testing-ff22ddd0c9
Bump ng-mocks from 14.13.4 to 14.13.5 in the testing group
2025-05-29 08:50:04 -05:00
gaurav patel
a2c53c6b8a Merge branch 'DSpace:main' into translation_hindi_gu_ma 2025-05-29 16:46:30 +05:30
Alan Orth
a9c50c19e3 Merge pull request #2774 from saschaszott/patch-15
German translation improvements in cookie consent dialog
2025-05-29 08:53:32 +03:00
Alan Orth
cea455e316 Merge pull request #4395 from DSpace/dependabot/npm_and_yarn/babel/runtime-7.27.3
Bump @babel/runtime from 7.27.1 to 7.27.3
2025-05-29 08:42:05 +03:00
Tim Donohue
7d1cf1d01c Merge pull request #4378 from DSpace/dependabot/npm_and_yarn/webpack-51a062295f
Bump webpack from 5.99.8 to 5.99.9 in the webpack group
2025-05-28 15:50:11 -05:00
dependabot[bot]
c9aef54eeb Bump webpack from 5.99.8 to 5.99.9 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.99.8 to 5.99.9
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.8...v5.99.9)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.99.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:34:08 +00:00
dependabot[bot]
51d1a558fa Bump @babel/runtime from 7.27.1 to 7.27.3
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.1 to 7.27.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.3/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:29:32 +00:00
dependabot[bot]
9d48aab127 Bump ng-mocks from 14.13.4 to 14.13.5 in the testing group
Bumps the testing group with 1 update: [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `ng-mocks` from 14.13.4 to 14.13.5
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.4...v14.13.5)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-version: 14.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:27:37 +00:00
Tim Donohue
e24fd0eea0 Merge pull request #4392 from tdonohue/dependabot_for_9x
Add dependabot configuration for dspace-9_x.
2025-05-28 13:00:19 -05:00
Tim Donohue
ee95cbfaef Add dependabot configuration for dspace-9_x. Set a specific time for each to run so that they run together as much as possible. 2025-05-28 11:44:34 -05:00
gaurav patel
5ac8dc13ac Rename Gu.json5 to gu.json5 2025-05-26 10:11:16 +05:30
gauravd2t
ce34bd271d change file name 2025-05-26 10:09:18 +05:30
gaurav patel
81152ef506 Merge branch 'DSpace:main' into translation_hindi_gu_ma 2025-05-26 10:06:24 +05:30
Tim Donohue
c15831191f Update homepage header/description for DSpace 10 2025-05-23 12:37:13 -05:00
Tim Donohue
0a2db167ff Update version tag for development of next major release 2025-05-23 11:21:17 -05:00
gaurav patel
b1a2008873 Merge branch 'DSpace:main' into translation_hindi_gu_ma 2025-05-22 13:20:14 +05:30
gauravd2t
dade46ca79 add Gujarati and marathi json5 file 2025-05-22 10:26:25 +05:30
Oscar Chacón
492023ce22 removed unnecessary class on name/span validation 2025-05-14 00:41:10 -06:00
Oscar Chacón
bcbbaabc76 Merge branch 'main' into Issue/3989
# Conflicts:
#	src/app/community-list-page/community-list/community-list.component.html
2025-05-02 16:59:10 -06:00
Oscar Chacón
a2dd3d185d improved community-list e2e tests 2025-05-02 16:57:40 -06:00
Sascha Szott
99d72b9348 Merge branch 'main' into patch-15 2025-03-14 15:59:53 +01:00
Sascha Szott
c72af8edb5 fix typo in German translation of bitstream.edit.form.description.hint 2025-03-12 19:09:16 +01:00
Andreas Awouters
5df74718b3 Merge branch 'w2p-122839_vocabulary-preloadlevel-fix' into vocabulary-preloadlevel-fix-main
# Conflicts:
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.spec.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
2025-01-10 13:26:41 +01:00
Sascha Szott
4ca1edfc63 added german translations 2024-01-26 14:25:39 +01:00
Sascha Szott
f12fae3865 added German translations 2024-01-26 14:04:05 +01:00
Sascha Szott
027a5ec5f0 minor translation improvement: use plural in German translation 2024-01-26 13:46:46 +01:00
18 changed files with 2393 additions and 9713 deletions

114
.github/dependabot.yml vendored
View File

@@ -13,6 +13,7 @@ updates:
directory: "/"
schedule:
interval: "weekly"
time: "05:00"
# Allow up to 10 open PRs for dependencies
open-pull-requests-limit: 10
# Group together Angular package upgrades
@@ -141,18 +142,26 @@ updates:
update-types:
- "minor"
- "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
ignore:
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*"
update-types: ["version-update:semver-major"]
#####################
## dspace-8_x branch
## dspace-9_x branch
#####################
- package-ecosystem: "npm"
directory: "/"
target-branch: dspace-8_x
target-branch: dspace-9_x
schedule:
interval: "weekly"
time: "05:00"
# Allow up to 10 open PRs for dependencies
open-pull-requests-limit: 10
# Group together Angular package upgrades
@@ -219,6 +228,99 @@ updates:
update-types:
- "minor"
- "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
ignore:
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*"
update-types: ["version-update:semver-major"]
#####################
## dspace-8_x branch
#####################
- package-ecosystem: "npm"
directory: "/"
target-branch: dspace-8_x
schedule:
interval: "weekly"
time: "05:00"
# Allow up to 10 open PRs for dependencies
open-pull-requests-limit: 10
# Group together Angular package upgrades
groups:
# Group together all patch version updates for Angular in a single PR
angular:
applies-to: version-updates
patterns:
- "@angular*"
update-types:
- "minor"
- "patch"
# Group together all minor/patch version updates for NgRx in a single PR
ngrx:
applies-to: version-updates
patterns:
- "@ngrx*"
update-types:
- "minor"
- "patch"
# Group together all patch version updates for eslint in a single PR
eslint:
applies-to: version-updates
patterns:
- "@typescript-eslint*"
- "eslint*"
update-types:
- "minor"
- "patch"
# Group together any testing related version updates
testing:
applies-to: version-updates
patterns:
- "@cypress*"
- "axe-*"
- "cypress*"
- "jasmine*"
- "karma*"
- "ng-mocks"
update-types:
- "minor"
- "patch"
# Group together any postcss related version updates
postcss:
applies-to: version-updates
patterns:
- "postcss*"
update-types:
- "minor"
- "patch"
# Group together any sass related version updates
sass:
applies-to: version-updates
patterns:
- "sass*"
update-types:
- "minor"
- "patch"
# Group together any webpack related version updates
webpack:
applies-to: version-updates
patterns:
- "webpack*"
update-types:
- "minor"
- "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
ignore:
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*"
@@ -231,6 +333,7 @@ updates:
target-branch: dspace-7_x
schedule:
interval: "weekly"
time: "05:00"
# Allow up to 10 open PRs for dependencies
open-pull-requests-limit: 10
# Group together Angular package upgrades
@@ -289,6 +392,13 @@ updates:
update-types:
- "minor"
- "patch"
# Restrict zone.js updates to patch level to avoid dependency conflicts with @angular/core
zonejs:
applies-to: version-updates
patterns:
- "zone.js"
update-types:
- "patch"
ignore:
# 7.x Cannot update Webpack past v5.76.1 as later versions not supported by Angular 15
# See also https://github.com/DSpace/dspace-angular/pull/3283#issuecomment-2372488489

View File

@@ -23,4 +23,4 @@ ENV NODE_OPTIONS="--max_old_space_size=4096"
# NOTE: At this time it is only possible to run Docker container in Production mode
# if you have a public URL. See https://github.com/DSpace/dspace-angular/issues/1485
ENV NODE_ENV=development
CMD npm run serve -- --host 0.0.0.0
CMD npm run serve -- --host 0.0.0.0 --disable-host-check

View File

@@ -112,7 +112,9 @@
"builder": "@angular-builders/custom-webpack:dev-server",
"options": {
"buildTarget": "dspace-angular:build",
"port": 4000
"port": 4000,
"allowedHosts": ["all"],
"disableHostCheck": true,
},
"configurations": {
"development": {

View File

@@ -1,13 +1,87 @@
import { testA11y } from 'cypress/support/utils';
describe('Community List Page', () => {
function validateHierarchyLevel(currentLevel = 1): void {
// Find all <cdk-tree-node> elements with the current aria-level
cy.get(`ds-community-list cdk-tree-node.expandable-node[aria-level="${currentLevel}"]`).should('exist').then(($nodes) => {
let sublevelExists = false;
cy.wrap($nodes).each(($node) => {
// Check if the current node has an expand button and click it
if ($node.find('[data-test="expand-button"]').length) {
sublevelExists = true;
cy.wrap($node).find('[data-test="expand-button"]').click();
}
}).then(() => {
// After expanding all buttons, validate if a sublevel exists
if (sublevelExists) {
const nextLevelSelector = `ds-community-list cdk-tree-node.expandable-node[aria-level="${currentLevel + 1}"]`;
cy.get(nextLevelSelector).then(($nextLevel) => {
if ($nextLevel.length) {
// Recursively validate the next level
validateHierarchyLevel(currentLevel + 1);
}
});
}
});
});
}
it('should pass accessibility tests', () => {
beforeEach(() => {
cy.visit('/community-list');
// <ds-community-list-page> tag must be loaded
cy.get('ds-community-list-page').should('be.visible');
// <ds-community-list-list> tag must be loaded
cy.get('ds-community-list').should('be.visible');
});
it('should expand community/collection hierarchy', () => {
// Execute Hierarchy levels validation recursively
validateHierarchyLevel(1);
});
it('should display community/collections name with item count', () => {
// Open every <cdk-tree-node>
cy.get('[data-test="expand-button"]').click({ multiple: true });
cy.wait(300);
// A first <cdk-tree-node> must be found and validate that <a> tag (community name) and <span> tag (item count) exists in it
cy.get('ds-community-list').find('cdk-tree-node.expandable-node').then(($nodes) => {
cy.wrap($nodes).each(($node) => {
cy.wrap($node).find('a').should('exist');
cy.wrap($node).find('span').should('exist');
});
});
});
it('should enable "show more" button when 20 top-communities or more are presents', () => {
cy.get('ds-community-list').find('cdk-tree-node.expandable-node[aria-level="1"]').then(($nodes) => {
//Validate that there are 20 or more top-community elements
if ($nodes.length >= 20) {
//Validate that "show more" button is visible and then click on it
cy.get('[data-test="show-more-button"]').should('be.visible');
} else {
cy.get('[data-test="show-more-button"]').should('not.exist');
}
});
});
it('should show 21 or more top-communities if click "show more" button', () => {
cy.get('ds-community-list').find('cdk-tree-node.expandable-node[aria-level="1"]').then(($nodes) => {
//Validate that there are 20 or more top-community elements
if ($nodes.length >= 20) {
//Validate that "show more" button is visible and then click on it
cy.get('[data-test="show-more-button"]').click();
cy.wait(300);
cy.get('ds-community-list').find('cdk-tree-node.expandable-node[aria-level="1"]').should('have.length.at.least', 21);
} else {
cy.get('[data-test="show-more-button"]').should('not.exist');
}
});
});
it('should pass accessibility tests', () => {
// Open every expand button on page, so that we can scan sub-elements as well
cy.get('[data-test="expand-button"]').click({ multiple: true });

View File

@@ -29,8 +29,8 @@ services:
# dspace.dir, dspace.server.url, dspace.ui.url and dspace.name
dspace__P__dir: /dspace
# Uncomment to set a non-default value for dspace.server.url or dspace.ui.url
# dspace__P__server__P__url: http://localhost:8080/server
# dspace__P__ui__P__url: http://localhost:4000
dspace__P__server__P__url: https://digitalrepo.internal.yel.or.id/server
dspace__P__ui__P__url: https://digitalrepo.internal.yel.or.id
dspace__P__name: 'DSpace Started with Docker Compose'
# db.url: Ensure we are using the 'dspacedb' image for our database
db__P__url: 'jdbc:postgresql://dspacedb:5432/dspace'

View File

@@ -19,9 +19,9 @@ services:
DSPACE_UI_HOST: dspace-angular
DSPACE_UI_PORT: '4000'
DSPACE_UI_NAMESPACE: /
DSPACE_REST_SSL: 'false'
DSPACE_REST_HOST: localhost
DSPACE_REST_PORT: 8080
DSPACE_REST_SSL: 'true'
DSPACE_REST_HOST: digitalrepo.internal.yel.or.id
DSPACE_REST_PORT: '443'
DSPACE_REST_NAMESPACE: /server
image: "${DOCKER_REGISTRY:-docker.io}/${DOCKER_OWNER:-dspace}/dspace-angular:${DSPACE_VER:-latest}"
build:

183
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "dspace-angular",
"version": "9.1.0",
"version": "10.0.0-next",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "dspace-angular",
"version": "9.1.0",
"version": "10.0.0-next",
"hasInstallScript": true,
"dependencies": {
"@angular/animations": "^18.2.12",
@@ -40,7 +40,7 @@
"cerialize": "0.1.18",
"cli-progress": "^3.12.0",
"colors": "^1.4.0",
"compression": "^1.7.5",
"compression": "^1.8.1",
"cookie-parser": "1.4.7",
"core-js": "^3.42.0",
"date-fns": "^2.29.3",
@@ -68,7 +68,7 @@
"mirador": "^3.4.3",
"mirador-dl-plugin": "^0.13.0",
"mirador-share-plugin": "^0.16.0",
"morgan": "^1.10.0",
"morgan": "^1.10.1",
"ng2-file-upload": "7.0.1",
"ng2-nouislider": "^2.0.0",
"ngx-infinite-scroll": "^18.0.0",
@@ -124,7 +124,7 @@
"eslint-plugin-deprecation": "^1.4.1",
"eslint-plugin-dspace-angular-html": "file:./lint/dist/src/rules/html",
"eslint-plugin-dspace-angular-ts": "file:./lint/dist/src/rules/ts",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-import-newlines": "^1.3.1",
"eslint-plugin-jsdoc": "^45.0.0",
"eslint-plugin-jsonc": "^2.20.1",
@@ -8433,17 +8433,20 @@
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
},
"node_modules/array-includes": {
"version": "3.1.8",
"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
"integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz",
"integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"call-bind": "^1.0.8",
"call-bound": "^1.0.4",
"define-properties": "^1.2.1",
"es-abstract": "^1.23.2",
"es-object-atoms": "^1.0.0",
"get-intrinsic": "^1.2.4",
"is-string": "^1.0.7"
"es-abstract": "^1.24.0",
"es-object-atoms": "^1.1.1",
"get-intrinsic": "^1.3.0",
"is-string": "^1.1.1",
"math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -8462,17 +8465,19 @@
}
},
"node_modules/array.prototype.findlastindex": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
"integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
"integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"call-bind": "^1.0.8",
"call-bound": "^1.0.4",
"define-properties": "^1.2.1",
"es-abstract": "^1.23.2",
"es-abstract": "^1.23.9",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.0.0",
"es-shim-unscopables": "^1.0.2"
"es-object-atoms": "^1.1.1",
"es-shim-unscopables": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -9621,15 +9626,16 @@
}
},
"node_modules/compression": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz",
"integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==",
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz",
"integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==",
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"compressible": "~2.0.18",
"debug": "2.6.9",
"negotiator": "~0.6.4",
"on-headers": "~1.0.2",
"on-headers": "~1.1.0",
"safe-buffer": "5.2.1",
"vary": "~1.1.2"
},
@@ -9670,6 +9676,15 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"node_modules/compression/node_modules/on-headers": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
"integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -11337,27 +11352,28 @@
}
},
"node_modules/es-abstract": {
"version": "1.23.9",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz",
"integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==",
"version": "1.24.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz",
"integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==",
"dev": true,
"license": "MIT",
"dependencies": {
"array-buffer-byte-length": "^1.0.2",
"arraybuffer.prototype.slice": "^1.0.4",
"available-typed-arrays": "^1.0.7",
"call-bind": "^1.0.8",
"call-bound": "^1.0.3",
"call-bound": "^1.0.4",
"data-view-buffer": "^1.0.2",
"data-view-byte-length": "^1.0.2",
"data-view-byte-offset": "^1.0.1",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.0.0",
"es-object-atoms": "^1.1.1",
"es-set-tostringtag": "^2.1.0",
"es-to-primitive": "^1.3.0",
"function.prototype.name": "^1.1.8",
"get-intrinsic": "^1.2.7",
"get-proto": "^1.0.0",
"get-intrinsic": "^1.3.0",
"get-proto": "^1.0.1",
"get-symbol-description": "^1.1.0",
"globalthis": "^1.0.4",
"gopd": "^1.2.0",
@@ -11369,21 +11385,24 @@
"is-array-buffer": "^3.0.5",
"is-callable": "^1.2.7",
"is-data-view": "^1.0.2",
"is-negative-zero": "^2.0.3",
"is-regex": "^1.2.1",
"is-set": "^2.0.3",
"is-shared-array-buffer": "^1.0.4",
"is-string": "^1.1.1",
"is-typed-array": "^1.1.15",
"is-weakref": "^1.1.0",
"is-weakref": "^1.1.1",
"math-intrinsics": "^1.1.0",
"object-inspect": "^1.13.3",
"object-inspect": "^1.13.4",
"object-keys": "^1.1.1",
"object.assign": "^4.1.7",
"own-keys": "^1.0.1",
"regexp.prototype.flags": "^1.5.3",
"regexp.prototype.flags": "^1.5.4",
"safe-array-concat": "^1.1.3",
"safe-push-apply": "^1.0.0",
"safe-regex-test": "^1.1.0",
"set-proto": "^1.0.0",
"stop-iteration-iterator": "^1.1.0",
"string.prototype.trim": "^1.2.10",
"string.prototype.trimend": "^1.0.9",
"string.prototype.trimstart": "^1.0.8",
@@ -11392,7 +11411,7 @@
"typed-array-byte-offset": "^1.0.4",
"typed-array-length": "^1.0.7",
"unbox-primitive": "^1.1.0",
"which-typed-array": "^1.1.18"
"which-typed-array": "^1.1.19"
},
"engines": {
"node": ">= 0.4"
@@ -11689,10 +11708,11 @@
}
},
"node_modules/eslint-module-utils": {
"version": "2.12.0",
"resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
"integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
"version": "2.12.1",
"resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz",
"integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "^3.2.7"
},
@@ -11710,6 +11730,7 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
}
@@ -11860,29 +11881,30 @@
"link": true
},
"node_modules/eslint-plugin-import": {
"version": "2.31.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
"integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
"version": "2.32.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz",
"integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@rtsao/scc": "^1.1.0",
"array-includes": "^3.1.8",
"array.prototype.findlastindex": "^1.2.5",
"array.prototype.flat": "^1.3.2",
"array.prototype.flatmap": "^1.3.2",
"array-includes": "^3.1.9",
"array.prototype.findlastindex": "^1.2.6",
"array.prototype.flat": "^1.3.3",
"array.prototype.flatmap": "^1.3.3",
"debug": "^3.2.7",
"doctrine": "^2.1.0",
"eslint-import-resolver-node": "^0.3.9",
"eslint-module-utils": "^2.12.0",
"eslint-module-utils": "^2.12.1",
"hasown": "^2.0.2",
"is-core-module": "^2.15.1",
"is-core-module": "^2.16.1",
"is-glob": "^4.0.3",
"minimatch": "^3.1.2",
"object.fromentries": "^2.0.8",
"object.groupby": "^1.0.3",
"object.values": "^1.2.0",
"object.values": "^1.2.1",
"semver": "^6.3.1",
"string.prototype.trimend": "^1.0.8",
"string.prototype.trimend": "^1.0.9",
"tsconfig-paths": "^3.15.0"
},
"engines": {
@@ -14286,6 +14308,19 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-negative-zero": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
"integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-network-error": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
@@ -16743,15 +16778,16 @@
}
},
"node_modules/morgan": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
"integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
"version": "1.10.1",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz",
"integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==",
"license": "MIT",
"dependencies": {
"basic-auth": "~2.0.1",
"debug": "2.6.9",
"depd": "~2.0.0",
"on-finished": "~2.3.0",
"on-headers": "~1.0.2"
"on-headers": "~1.1.0"
},
"engines": {
"node": ">= 0.8.0"
@@ -16781,6 +16817,15 @@
"node": ">= 0.8"
}
},
"node_modules/morgan/node_modules/on-headers": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
"integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/mrmime": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
@@ -18414,9 +18459,9 @@
}
},
"node_modules/postcss": {
"version": "8.5.4",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.4.tgz",
"integrity": "sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==",
"version": "8.5.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
"funding": [
{
"type": "opencollective",
@@ -21452,6 +21497,20 @@
"node": ">= 0.8"
}
},
"node_modules/stop-iteration-iterator": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
"integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"internal-slot": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/streamroller": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz",
@@ -23087,15 +23146,17 @@
}
},
"node_modules/which-typed-array": {
"version": "1.1.18",
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz",
"integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==",
"version": "1.1.19",
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
"integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
"call-bind": "^1.0.8",
"call-bound": "^1.0.3",
"for-each": "^0.3.3",
"call-bound": "^1.0.4",
"for-each": "^0.3.5",
"get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-tostringtag": "^1.0.2"
},

View File

@@ -1,6 +1,6 @@
{
"name": "dspace-angular",
"version": "9.1.0",
"version": "10.0.0-next",
"scripts": {
"ng": "ng",
"config:watch": "nodemon",
@@ -122,7 +122,7 @@
"cerialize": "0.1.18",
"cli-progress": "^3.12.0",
"colors": "^1.4.0",
"compression": "^1.7.5",
"compression": "^1.8.1",
"cookie-parser": "1.4.7",
"core-js": "^3.42.0",
"date-fns": "^2.29.3",
@@ -150,7 +150,7 @@
"mirador": "^3.4.3",
"mirador-dl-plugin": "^0.13.0",
"mirador-share-plugin": "^0.16.0",
"morgan": "^1.10.0",
"morgan": "^1.10.1",
"ng2-file-upload": "7.0.1",
"ng2-nouislider": "^2.0.0",
"ngx-infinite-scroll": "^18.0.0",
@@ -206,7 +206,7 @@
"eslint-plugin-deprecation": "^1.4.1",
"eslint-plugin-dspace-angular-html": "file:./lint/dist/src/rules/html",
"eslint-plugin-dspace-angular-ts": "file:./lint/dist/src/rules/ts",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-import-newlines": "^1.3.1",
"eslint-plugin-jsdoc": "^45.0.0",
"eslint-plugin-jsonc": "^2.20.1",

View File

@@ -12,7 +12,7 @@
<div class="align-middle my-auto">
@if ((dataSource.loading$ | async) !== true) {
<button (click)="getNextPage(node)"
class="btn btn-outline-primary btn-sm" role="button" tabindex="0">
class="btn btn-outline-primary btn-sm" role="button" tabindex="0" data-test="show-more-button">
<i class="fas fa-angle-down"></i> {{ 'communityList.showMore' | translate }}
</button>
}

View File

@@ -27,15 +27,15 @@ import {
switchMap,
tap,
} from 'rxjs/operators';
import { getFirstCompletedRemoteData } from 'src/app/core/shared/operators';
import { VocabularyService } from 'src/app/core/submission/vocabularies/vocabulary.service';
import { RemoteData } from '../../../core/data/remote-data';
import { getFirstCompletedRemoteData } from '../../../core/shared/operators';
import { PageInfo } from '../../../core/shared/page-info.model';
import { Vocabulary } from '../../../core/submission/vocabularies/models/vocabulary.model';
import { VocabularyEntry } from '../../../core/submission/vocabularies/models/vocabulary-entry.model';
import { VocabularyEntryDetail } from '../../../core/submission/vocabularies/models/vocabulary-entry-detail.model';
import { VocabularyOptions } from '../../../core/submission/vocabularies/models/vocabulary-options.model';
import { VocabularyService } from '../../../core/submission/vocabularies/vocabulary.service';
import { AlertComponent } from '../../alert/alert.component';
import { AlertType } from '../../alert/alert-type';
import { BtnDisabledDirective } from '../../btn-disabled.directive';
@@ -172,7 +172,6 @@ export class VocabularyTreeviewComponent implements OnDestroy, OnInit, OnChanges
* Initialize instance variables
*
* @param {VocabularyTreeviewService} vocabularyTreeviewService
* @param {VocabularyService} vocabularyService
*/
constructor(
private vocabularyTreeviewService: VocabularyTreeviewService,

View File

@@ -16,7 +16,7 @@
(prev)="goPrev()"
(next)="goNext()">
@if (objects?.hasSucceeded) {
<ul class="list-unstyled" [ngClass]="{'ml-4': selectable}" data-test="objects">
<ul class="list-unstyled" [ngClass]="{'ms-4': selectable}" data-test="objects">
@for (object of objects?.payload?.page; track object; let i = $index; let last = $last) {
<li class="mt-4 mb-4 d-flex" [class.border-bottom]="hasBorder && !last" [attr.data-test]="'list-object' | dsBrowserOnly">
@if (selectable) {

View File

@@ -2494,7 +2494,7 @@
"cookies.consent.content-modal.no-privacy-policy.text": "",
// "cookies.consent.content-modal.title": "Information that we collect",
"cookies.consent.content-modal.title": "Information, die wir sammeln",
"cookies.consent.content-modal.title": "Informationen, die wir sammeln",
// "cookies.consent.app.title.accessibility": "Accessibility Settings",
// TODO New key - Add a translation

File diff suppressed because it is too large Load Diff

View File

@@ -9693,280 +9693,391 @@
// "ldn-registered-services.title": "Registered Services",
"ldn-registered-services.title": "Regisztrált szolgáltatások",
// "ldn-registered-services.table.name": "Name",
"ldn-registered-services.table.name": "Név",
// "ldn-registered-services.table.description": "Description",
"ldn-registered-services.table.description": "Leírás",
// "ldn-registered-services.table.status": "Status",
"ldn-registered-services.table.status": "Állapot",
// "ldn-registered-services.table.action": "Action",
"ldn-registered-services.table.action": "Művelet",
// "ldn-registered-services.new": "NEW",
"ldn-registered-services.new": "ÚJ",
// "ldn-registered-services.new.breadcrumbs": "Registered Services",
"ldn-registered-services.new.breadcrumbs": "Regisztrált szolgáltatások",
// "ldn-service.overview.table.enabled": "Enabled",
"ldn-service.overview.table.enabled": "Engedélyezve", // Eredeti: "Engedélyezett" -> Javítva,
// "ldn-service.overview.table.disabled": "Disabled",
"ldn-service.overview.table.disabled": "Letiltva", // Eredeti: "Tiltott" -> Javítva,
// "ldn-service.overview.table.clickToEnable": "Click to enable",
"ldn-service.overview.table.clickToEnable": "Kattintson az engedélyezéshez",
// "ldn-service.overview.table.clickToDisable": "Click to disable",
"ldn-service.overview.table.clickToDisable": "Kattintson a letiltáshoz",
// "ldn-edit-registered-service.title": "Edit Service",
"ldn-edit-registered-service.title": "Szolgáltatás szerkesztése",
// "ldn-create-service.title": "Create service",
"ldn-create-service.title": "Szolgáltatás létrehozása",
// "service.overview.create.modal": "Create Service",
"service.overview.create.modal": "Szolgáltatás létrehozása",
// "service.overview.create.body": "Please confirm the creation of this service.",
"service.overview.create.body": "Kérjük, erősítse meg ennek a szolgáltatásnak a létrehozását.",
// "ldn-service-status": "Status",
"ldn-service-status": "Állapot",
// "service.confirm.create": "Create",
"service.confirm.create": "Létrehozás", // Eredeti: "Létrehoz" -> Javítva,
// "service.refuse.create": "Cancel",
"service.refuse.create": "Mégse",
// "ldn-register-new-service.title": "Register a new service",
"ldn-register-new-service.title": "Új szolgáltatás regisztrálása",
// "ldn-new-service.form.label.submit": "Save",
"ldn-new-service.form.label.submit": "Mentés",
// "ldn-new-service.form.label.name": "Name",
"ldn-new-service.form.label.name": "Név",
// "ldn-new-service.form.label.description": "Description",
"ldn-new-service.form.label.description": "Leírás", // Lefordítva,
// "ldn-new-service.form.label.url": "Service URL",
"ldn-new-service.form.label.url": "Szolgáltatás URL-címe", // Eredeti: "Szolgáltatás URL" -> Javítva,
// "ldn-new-service.form.label.ip-range": "Service IP range",
"ldn-new-service.form.label.ip-range": "Szolgáltatás IP-tartománya", // Eredeti: "Szolgáltatás IP tartomány" -> Javítva,
// "ldn-new-service.form.label.score": "Level of trust",
"ldn-new-service.form.label.score": "Bizalmi szint",
// "ldn-new-service.form.label.ldnUrl": "LDN Inbox URL",
"ldn-new-service.form.label.ldnUrl": "LDN Bejövő Postafiók URL-címe", // Eredeti: "LDN Inbox URL" -> Javítva,
// "ldn-new-service.form.placeholder.name": "Please provide service name",
"ldn-new-service.form.placeholder.name": "Kérjük, adja meg a szolgáltatás nevét.",
// "ldn-new-service.form.placeholder.description": "Please provide a description regarding your service",
"ldn-new-service.form.placeholder.description": "Kérjük, adjon leírást a szolgáltatásáról.", // Eredeti: "Kérem, adja meg a leírást szolgáltatáshoz" -> Javítva,
// "ldn-new-service.form.placeholder.url": "Please input the URL for users to check out more information about the service",
"ldn-new-service.form.placeholder.url": "Kérjük, adja meg az URL-t, ahol a felhasználók további információkat találhatnak a szolgáltatásról.",
// "ldn-new-service.form.placeholder.lowerIp": "IPv4 range lower bound",
"ldn-new-service.form.placeholder.lowerIp": "IPv4 tartomány alsó korlátja", // Eredeti: "IPv4 range lower bound" -> Javítva,
// "ldn-new-service.form.placeholder.upperIp": "IPv4 range upper bound",
"ldn-new-service.form.placeholder.upperIp": "IPv4 tartomány felső korlátja", // Eredeti: "IPv4 range upper bound" -> Javítva,
// "ldn-new-service.form.placeholder.ldnUrl": "Please specify the URL of the LDN Inbox",
"ldn-new-service.form.placeholder.ldnUrl": "Kérjük, adja meg az LDN Bejövő Postafiók URL-címét.", // Eredeti: "Please specify the URL of the LDN Inbox" -> Javítva,
// "ldn-new-service.form.placeholder.score": "Please enter a value between 0 and 1. Use the “.” as decimal separator",
"ldn-new-service.form.placeholder.score": "Kérjük, adjon meg egy értéket 0 és 1 között. Tizedeselválasztóként „.” karaktert használjon.", // Eredeti: "Please enter a value between 0 and 1. Use the “.” as decimal separator" -> Javítva,
// "ldn-service.form.label.placeholder.default-select": "Select a pattern",
"ldn-service.form.label.placeholder.default-select": "Válasszon egy mintát",
// "ldn-service.form.pattern.ack-accept.label": "Acknowledge and Accept",
"ldn-service.form.pattern.ack-accept.label": "Tudomásulvétel és Elfogadás", // Lefordítva,
// "ldn-service.form.pattern.ack-accept.description": "This pattern is used to acknowledge and accept a request (offer). It implies an intention to act on the request.",
"ldn-service.form.pattern.ack-accept.description": "Ez a minta egy kérés (ajánlat) tudomásulvételére és elfogadására szolgál. A kérésre vonatkozó cselekvési szándékot jelez.", // Lefordítva,
// "ldn-service.form.pattern.ack-accept.category": "Acknowledgements",
"ldn-service.form.pattern.ack-accept.category": "Tudomásulvételek", // Lefordítva,
// "ldn-service.form.pattern.ack-reject.label": "Acknowledge and Reject",
"ldn-service.form.pattern.ack-reject.label": "Tudomásulvétel és Elutasítás", // Lefordítva,
// "ldn-service.form.pattern.ack-reject.description": "This pattern is used to acknowledge and reject a request (offer). It signifies no further action regarding the request.",
"ldn-service.form.pattern.ack-reject.description": "Ez a minta egy kérés (ajánlat) tudomásulvételére és elutasítására szolgál. Ez azt jelenti, hogy a kéréssel kapcsolatban nincs további teendő.", // Lefordítva,
// "ldn-service.form.pattern.ack-reject.category": "Acknowledgements",
"ldn-service.form.pattern.ack-reject.category": "Tudomásulvételek",
// "ldn-service.form.pattern.ack-tentative-accept.label": "Acknowledge and Tentatively Accept",
"ldn-service.form.pattern.ack-tentative-accept.label": "Tudomásulvétel és Ideiglenes Elfogadás", // Lefordítva,
// "ldn-service.form.pattern.ack-tentative-accept.description": "This pattern is used to acknowledge and tentatively accept a request (offer). It implies an intention to act, which may change.",
"ldn-service.form.pattern.ack-tentative-accept.description": "Ez a minta egy kérés (ajánlat) tudomásulvételére és ideiglenes elfogadására szolgál. Ez cselekvési szándékot jelent, amely változhat.", // Lefordítva,
// "ldn-service.form.pattern.ack-tentative-accept.category": "Acknowledgements",
"ldn-service.form.pattern.ack-tentative-accept.category": "Tudomásulvételek",
// "ldn-service.form.pattern.ack-tentative-reject.label": "Acknowledge and Tentatively Reject",
"ldn-service.form.pattern.ack-tentative-reject.label": "Tudomásulvétel és Ideiglenes Elutasítás", // Lefordítva,
// "ldn-service.form.pattern.ack-tentative-reject.description": "This pattern is used to acknowledge and tentatively reject a request (offer). It signifies no further action, subject to change.",
"ldn-service.form.pattern.ack-tentative-reject.description": "Ez a minta egy kérés (ajánlat) tudomásulvételére és ideiglenes elutasítására szolgál. Ez azt jelenti, hogy nincs további teendő, de ez változhat.", // Lefordítva,
// "ldn-service.form.pattern.ack-tentative-reject.category": "Acknowledgements",
"ldn-service.form.pattern.ack-tentative-reject.category": "Tudomásulvételek",
// "ldn-service.form.pattern.announce-endorsement.label": "Announce Endorsement",
"ldn-service.form.pattern.announce-endorsement.label": "Támogatás Bejelentése", // Lefordítva,
// "ldn-service.form.pattern.announce-endorsement.description": "This pattern is used to announce the existence of an endorsement, referencing the endorsed resource.",
"ldn-service.form.pattern.announce-endorsement.description": "Ez a minta egy támogatás létezésének bejelentésére szolgál, hivatkozva a támogatott erőforrásra.", // Lefordítva,
// "ldn-service.form.pattern.announce-endorsement.category": "Announcements",
"ldn-service.form.pattern.announce-endorsement.category": "Bejelentések", // Lefordítva,
// "ldn-service.form.pattern.announce-ingest.label": "Announce Ingest",
"ldn-service.form.pattern.announce-ingest.label": "Befogadás Bejelentése", // Lefordítva,
// "ldn-service.form.pattern.announce-ingest.description": "This pattern is used to announce that a resource has been ingested.",
"ldn-service.form.pattern.announce-ingest.description": "Ez a minta annak bejelentésére szolgál, hogy egy erőforrás befogadásra került.", // Lefordítva,
// "ldn-service.form.pattern.announce-ingest.category": "Announcements",
"ldn-service.form.pattern.announce-ingest.category": "Bejelentések",
// "ldn-service.form.pattern.announce-relationship.label": "Announce Relationship",
"ldn-service.form.pattern.announce-relationship.label": "Kapcsolat Bejelentése", // Lefordítva,
// "ldn-service.form.pattern.announce-relationship.description": "This pattern is used to announce a relationship between two resources.",
"ldn-service.form.pattern.announce-relationship.description": "Ez a minta két erőforrás közötti kapcsolat bejelentésére szolgál.", // Lefordítva,
// "ldn-service.form.pattern.announce-relationship.category": "Announcements",
"ldn-service.form.pattern.announce-relationship.category": "Bejelentések",
// "ldn-service.form.pattern.announce-review.label": "Announce Review",
"ldn-service.form.pattern.announce-review.label": "Bírálat Bejelentése", // Lefordítva,
// "ldn-service.form.pattern.announce-review.description": "This pattern is used to announce the existence of a review, referencing the reviewed resource.",
"ldn-service.form.pattern.announce-review.description": "Ez a minta egy bírálat létezésének bejelentésére szolgál, hivatkozva a bírált erőforrásra.", // Lefordítva,
// "ldn-service.form.pattern.announce-review.category": "Announcements",
"ldn-service.form.pattern.announce-review.category": "Bejelentések",
// "ldn-service.form.pattern.announce-service-result.label": "Announce Service Result",
"ldn-service.form.pattern.announce-service-result.label": "Szolgáltatási Eredmény Bejelentése", // Lefordítva,
// "ldn-service.form.pattern.announce-service-result.description": "This pattern is used to announce the existence of a 'service result', referencing the relevant resource.",
"ldn-service.form.pattern.announce-service-result.description": "Ez a minta egy 'szolgáltatási eredmény' létezésének bejelentésére szolgál, hivatkozva a releváns erőforrásra.", // Lefordítva,
// "ldn-service.form.pattern.announce-service-result.category": "Announcements",
"ldn-service.form.pattern.announce-service-result.category": "Bejelentések",
// "ldn-service.form.pattern.request-endorsement.label": "Request Endorsement",
"ldn-service.form.pattern.request-endorsement.label": "Támogatás Kérése", // Lefordítva,
// "ldn-service.form.pattern.request-endorsement.description": "This pattern is used to request endorsement of a resource owned by the origin system.",
"ldn-service.form.pattern.request-endorsement.description": "Ez a minta a kiindulási rendszer tulajdonában lévő erőforrás támogatásának kérésére szolgál.", // Lefordítva,
// "ldn-service.form.pattern.request-endorsement.category": "Requests",
"ldn-service.form.pattern.request-endorsement.category": "Kérések", // Lefordítva,
// "ldn-service.form.pattern.request-ingest.label": "Request Ingest",
"ldn-service.form.pattern.request-ingest.label": "Befogadás Kérése", // Lefordítva,
// "ldn-service.form.pattern.request-ingest.description": "This pattern is used to request that the target system ingest a resource.",
"ldn-service.form.pattern.request-ingest.description": "Ez a minta annak kérésére szolgál, hogy a célrendszer fogadjon be egy erőforrást.", // Lefordítva,
// "ldn-service.form.pattern.request-ingest.category": "Requests",
"ldn-service.form.pattern.request-ingest.category": "Kérések",
// "ldn-service.form.pattern.request-review.label": "Request Review",
"ldn-service.form.pattern.request-review.label": "Bírálat Kérése", // Lefordítva,
// "ldn-service.form.pattern.request-review.description": "This pattern is used to request a review of a resource owned by the origin system.",
"ldn-service.form.pattern.request-review.description": "Ez a minta a kiindulási rendszer tulajdonában lévő erőforrás bírálatának kérésére szolgál.", // Lefordítva,
// "ldn-service.form.pattern.request-review.category": "Requests",
"ldn-service.form.pattern.request-review.category": "Kérések",
// "ldn-service.form.pattern.undo-offer.label": "Undo Offer",
"ldn-service.form.pattern.undo-offer.label": "Ajánlat Visszavonása", // Lefordítva,
// "ldn-service.form.pattern.undo-offer.description": "This pattern is used to undo (retract) an offer previously made.",
"ldn-service.form.pattern.undo-offer.description": "Ez a minta egy korábban tett ajánlat visszavonására szolgál.", // Eredeti: "Ez a minta egy korábban tett ajánlat visszavonására (visszavonására) szolgál." -> Javítva,
// "ldn-service.form.pattern.undo-offer.category": "Undo",
"ldn-service.form.pattern.undo-offer.category": "Visszavonás", // Lefordítva,
// "ldn-new-service.form.label.placeholder.selectedItemFilter": "No Item Filter Selected",
"ldn-new-service.form.label.placeholder.selectedItemFilter": "Nincs tételszűrő kiválasztva", // Lefordítva,
// "ldn-new-service.form.label.ItemFilter": "Item Filter",
"ldn-new-service.form.label.ItemFilter": "Tételszűrő", // Lefordítva,
// "ldn-new-service.form.label.automatic": "Automatic",
"ldn-new-service.form.label.automatic": "Automatikus",
// "ldn-new-service.form.error.name": "Name is required",
"ldn-new-service.form.error.name": "A név megadása kötelező.", // Lefordítva,
// "ldn-new-service.form.error.url": "URL is required",
"ldn-new-service.form.error.url": "Az URL megadása kötelező.", // Lefordítva,
// "ldn-new-service.form.error.ipRange": "Please enter a valid IP range",
"ldn-new-service.form.error.ipRange": "Kérjük, érvényes IP-tartományt adjon meg.", // Lefordítva,
// "ldn-new-service.form.hint.ipRange": "Please enter a valid IpV4 in both range bounds (note: for single IP, please enter the same value in both fields)",
"ldn-new-service.form.hint.ipRange": "Kérjük, adjon meg érvényes IPv4 címet mindkét tartományhatárhoz (megjegyzés: egyetlen IP-cím esetén mindkét mezőbe ugyanazt az értéket írja).", // Lefordítva,
// "ldn-new-service.form.error.ldnurl": "LDN URL is required",
"ldn-new-service.form.error.ldnurl": "Az LDN URL megadása kötelező.", // Lefordítva,
// "ldn-new-service.form.error.patterns": "At least a pattern is required",
"ldn-new-service.form.error.patterns": "Legalább egy minta megadása kötelező.", // Lefordítva,
// "ldn-new-service.form.error.score": "Please enter a valid score (between 0 and 1). Use the “.” as decimal separator",
"ldn-new-service.form.error.score": "Kérjük, érvényes pontszámot adjon meg (0 és 1 között). Tizedeselválasztóként „.” karaktert használjon.", // Lefordítva,
// "ldn-new-service.form.label.inboundPattern": "Supported Pattern",
"ldn-new-service.form.label.inboundPattern": "Támogatott minta (bejövő)", // Eredeti: "Inbound Pattern" -> Javítva,
// "ldn-new-service.form.label.addPattern": "+ Add more",
"ldn-new-service.form.label.addPattern": "+ Továbbiak hozzáadása",
// "ldn-new-service.form.label.removeItemFilter": "Remove",
"ldn-new-service.form.label.removeItemFilter": "Eltávolítás",
// "ldn-register-new-service.breadcrumbs": "New Service",
"ldn-register-new-service.breadcrumbs": "Új szolgáltatás", // Eredeti: "New Service" -> Javítva,
// "service.overview.delete.body": "Are you sure you want to delete this service?",
"service.overview.delete.body": "Biztosan törölni szeretné ezt a szolgáltatást?", // Lefordítva,
// "service.overview.edit.body": "Do you confirm the changes?",
"service.overview.edit.body": "Megerősíti a változtatásokat?", // Lefordítva,
// "service.overview.edit.modal": "Edit Service",
"service.overview.edit.modal": "Szolgáltatás szerkesztése", // Lefordítva,
// "service.detail.update": "Confirm",
"service.detail.update": "Megerősítés",
// "service.detail.return": "Cancel",
"service.detail.return": "Mégse",
// "service.overview.reset-form.body": "Are you sure you want to discard the changes and leave?",
"service.overview.reset-form.body": "Biztosan elveti a változtatásokat és kilép?", // Eredeti: "Biztosan elveti a változtatásokat és távozik?" -> Javítva,
// "service.overview.reset-form.modal": "Discard Changes",
"service.overview.reset-form.modal": "Változtatások elvetése",
// "service.overview.reset-form.reset-confirm": "Discard",
"service.overview.reset-form.reset-confirm": "Elvetés",
// "admin.registries.services-formats.modify.success.head": "Successful Edit",
"admin.registries.services-formats.modify.success.head": "Sikeres szerkesztés",
// "admin.registries.services-formats.modify.success.content": "The service has been edited",
"admin.registries.services-formats.modify.success.content": "A szolgáltatás szerkesztve lett.",
// "admin.registries.services-formats.modify.failure.head": "Failed Edit",
"admin.registries.services-formats.modify.failure.head": "Sikertelen szerkesztés",
// "admin.registries.services-formats.modify.failure.content": "The service has not been edited",
"admin.registries.services-formats.modify.failure.content": "A szolgáltatás nem lett szerkesztve.",
// "ldn-service-notification.created.success.title": "Successful Create",
"ldn-service-notification.created.success.title": "Sikeres létrehozás",
// "ldn-service-notification.created.success.body": "The service has been created",
"ldn-service-notification.created.success.body": "A szolgáltatás létre lett hozva.",
// "ldn-service-notification.created.failure.title": "Failed Create",
"ldn-service-notification.created.failure.title": "Sikertelen létrehozás",
// "ldn-service-notification.created.failure.body": "The service has not been created",
"ldn-service-notification.created.failure.body": "A szolgáltatás nem lett létrehozva.",
// "ldn-service-notification.created.warning.title": "Please select at least one Inbound Pattern",
"ldn-service-notification.created.warning.title": "Kérjük, válasszon ki legalább egy bejövő mintát.", // Lefordítva,
// "ldn-enable-service.notification.success.title": "Successful status updated",
"ldn-enable-service.notification.success.title": "Az állapot sikeresen frissítve.", // Lefordítva,
// "ldn-enable-service.notification.success.content": "The service status has been updated",
"ldn-enable-service.notification.success.content": "A szolgáltatás állapota frissítve lett.", // Lefordítva,
// "ldn-service-delete.notification.success.title": "Successful Deletion",
"ldn-service-delete.notification.success.title": "Sikeres törlés.", // Lefordítva,
// "ldn-service-delete.notification.success.content": "The service has been deleted",
"ldn-service-delete.notification.success.content": "A szolgáltatás törölve lett.", // Lefordítva,
// "ldn-service-delete.notification.error.title": "Failed Deletion",
"ldn-service-delete.notification.error.title": "Sikertelen törlés.", // Lefordítva,
// "ldn-service-delete.notification.error.content": "The service has not been deleted",
"ldn-service-delete.notification.error.content": "A szolgáltatás nem lett törölve.", // Lefordítva,
// "service.overview.reset-form.reset-return": "Cancel",
"service.overview.reset-form.reset-return": "Mégse",
// "service.overview.delete": "Delete service",
"service.overview.delete": "Szolgáltatás törlése",
// "ldn-edit-service.title": "Edit service",
"ldn-edit-service.title": "Szolgáltatás szerkesztése",
// "ldn-edit-service.form.label.name": "Name",
"ldn-edit-service.form.label.name": "Név",
// "ldn-edit-service.form.label.description": "Description",
"ldn-edit-service.form.label.description": "Leírás",
// "ldn-edit-service.form.label.url": "Service URL",
"ldn-edit-service.form.label.url": "Szolgáltatás URL-címe", // Eredeti: "Szolgáltatás URL" -> Javítva,
// "ldn-edit-service.form.label.ldnUrl": "LDN Inbox URL",
"ldn-edit-service.form.label.ldnUrl": "LDN Bejövő Postafiók URL-címe", // Eredeti: "LDN Inbox URL" -> Javítva,
// "ldn-edit-service.form.label.inboundPattern": "Inbound Pattern",
"ldn-edit-service.form.label.inboundPattern": "Bejövő minta", // Lefordítva,
// "ldn-edit-service.form.label.noInboundPatternSelected": "No Inbound Pattern",
"ldn-edit-service.form.label.noInboundPatternSelected": "Nincs bejövő minta", // Lefordítva,
// "ldn-edit-service.form.label.selectedItemFilter": "Selected Item Filter",
"ldn-edit-service.form.label.selectedItemFilter": "Kiválasztott tételszűrő", // Lefordítva,
// "ldn-edit-service.form.label.selectItemFilter": "No Item Filter",
"ldn-edit-service.form.label.selectItemFilter": "Nincs tételszűrő", // Lefordítva,
// "ldn-edit-service.form.label.automatic": "Automatic",
"ldn-edit-service.form.label.automatic": "Automatikus",
// "ldn-edit-service.form.label.addInboundPattern": "+ Add more",
"ldn-edit-service.form.label.addInboundPattern": "+ Továbbiak hozzáadása",
// "ldn-edit-service.form.label.submit": "Save",
"ldn-edit-service.form.label.submit": "Mentés",
// "ldn-edit-service.breadcrumbs": "Edit Service",
"ldn-edit-service.breadcrumbs": "Szolgáltatás szerkesztése", // Eredeti: "Edit Service" -> Javítva,
// "ldn-service.control-constaint-select-none": "Select none",
"ldn-service.control-constaint-select-none": "Egyiket sem választja", // Lefordítva,
// "ldn-register-new-service.notification.error.title": "Error",
"ldn-register-new-service.notification.error.title": "Hiba", // Lefordítva,
// "ldn-register-new-service.notification.error.content": "An error occurred while creating this process",
"ldn-register-new-service.notification.error.content": "Hiba történt a folyamat létrehozásakor.", // Lefordítva,
// "ldn-register-new-service.notification.success.title": "Success",
"ldn-register-new-service.notification.success.title": "Siker", // Lefordítva,
// "ldn-register-new-service.notification.success.content": "The process was successfully created",
"ldn-register-new-service.notification.success.content": "A folyamat sikeresen létrehozva.", // Lefordítva,
@@ -10886,6 +10997,4 @@
// "file-download-link.request-copy": "Request a copy of ",
"file-download-link.request-copy": "Másolat kérése ",
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -11047,4 +11047,4 @@
"file-download-link.request-copy": "Request a copy of ",
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -3,8 +3,8 @@
<div class="home-news-content py-4 px-2 py-sm-5 px-sm-0 mt-0 mb-4">
<div class="d-flex flex-wrap">
<div>
<h1 class="display-2">DSpace 9</h1>
<p><i class="fas fa-circle-info"></i> This site is running DSpace 9. For more information, see the <a href="https://wiki.lyrasis.org/display/DSDOC9x/Release+Notes" role="link" tabindex="0">DSpace 9 Release Notes</a>.</p>
<h1 class="display-2">DSpace Sandbox</h1>
<p><i class="fas fa-circle-info"></i> This site is running unreleased code which will eventually become DSpace 10. For more information, see the <a href="https://wiki.lyrasis.org/display/DSPACE/DSpace+Release+10.0+Status" role="link" tabindex="0">DSpace 10 Release Status</a>.</p>
<p class="lead">DSpace is the world leading open source repository platform that enables
organisations to:</p>
</div>