diff --git a/config/sync/core.entity_form_display.node.project.default.yml b/config/sync/core.entity_form_display.node.project.default.yml index 036826f1..c1424c36 100644 --- a/config/sync/core.entity_form_display.node.project.default.yml +++ b/config/sync/core.entity_form_display.node.project.default.yml @@ -17,7 +17,7 @@ third_party_settings: - title - field_description - field_department - label: Screeningsinformation + label: Projektinformation region: content parent_name: "" weight: 0 diff --git a/config/sync/field.field.node.project.field_department.yml b/config/sync/field.field.node.project.field_department.yml index aad23bef..fb629f3d 100644 --- a/config/sync/field.field.node.project.field_department.yml +++ b/config/sync/field.field.node.project.field_department.yml @@ -11,7 +11,7 @@ field_name: field_department entity_type: node bundle: project label: Department -description: "Hvilke magistratsafdelinger screeningen hører under" +description: "Hvilke magistratsafdelinger projektet hører under" required: true translatable: false default_value: {} diff --git a/config/sync/field.field.node.project.field_project_state.yml b/config/sync/field.field.node.project.field_project_state.yml index 1f4322ce..faae7ed0 100644 --- a/config/sync/field.field.node.project.field_project_state.yml +++ b/config/sync/field.field.node.project.field_project_state.yml @@ -11,7 +11,7 @@ id: node.project.field_project_state field_name: field_project_state entity_type: node bundle: project -label: "Screening state" +label: "Project state" description: "" required: false translatable: false diff --git a/config/sync/group.type.project_group.yml b/config/sync/group.type.project_group.yml index 2c03b1fc..7c7f75e6 100644 --- a/config/sync/group.type.project_group.yml +++ b/config/sync/group.type.project_group.yml @@ -3,8 +3,8 @@ langcode: en status: true dependencies: {} id: project_group -label: "Screening group" -description: "A group that works on a screening." +label: "Project group" +description: "A group that works on a project." new_revision: false creator_membership: true creator_wizard: false diff --git a/config/sync/language/da/core.entity_form_display.node.project.default.yml b/config/sync/language/da/core.entity_form_display.node.project.default.yml index 5d5eba8e..dee83386 100644 --- a/config/sync/language/da/core.entity_form_display.node.project.default.yml +++ b/config/sync/language/da/core.entity_form_display.node.project.default.yml @@ -1,6 +1,6 @@ third_party_settings: field_group: group_project_information: - label: Screeningsinformation + label: Projektinformation group_state: label: Tilstand diff --git a/config/sync/language/da/field.field.node.project.field_department.yml b/config/sync/language/da/field.field.node.project.field_department.yml index 2f0c9a51..3fcd3f37 100644 --- a/config/sync/language/da/field.field.node.project.field_department.yml +++ b/config/sync/language/da/field.field.node.project.field_department.yml @@ -1,2 +1,2 @@ label: Magistrat -description: "Hvilken magistratsafdeling hører screeningen under" +description: "Hvilken magistratsafdeling hører projektet under" diff --git a/config/sync/language/da/field.field.node.project.field_project_state.yml b/config/sync/language/da/field.field.node.project.field_project_state.yml index 0bd2b5b0..94fbbffe 100644 --- a/config/sync/language/da/field.field.node.project.field_project_state.yml +++ b/config/sync/language/da/field.field.node.project.field_project_state.yml @@ -1 +1 @@ -label: Screeningstilstand +label: Projekttilstand diff --git a/config/sync/language/da/group.type.project_group.yml b/config/sync/language/da/group.type.project_group.yml index 1e13825a..88bd0976 100644 --- a/config/sync/language/da/group.type.project_group.yml +++ b/config/sync/language/da/group.type.project_group.yml @@ -1,2 +1,2 @@ -label: Screeninggruppe -description: "A group that works on a screening." +label: Projectgruppe +description: "A group that works on a project." diff --git a/config/sync/language/da/node.type.project.yml b/config/sync/language/da/node.type.project.yml index ce57d4a7..9271b744 100644 --- a/config/sync/language/da/node.type.project.yml +++ b/config/sync/language/da/node.type.project.yml @@ -1 +1 @@ -name: Screening +name: Project diff --git a/config/sync/language/da/taxonomy.vocabulary.project_track_type.yml b/config/sync/language/da/taxonomy.vocabulary.project_track_type.yml index 5790a05d..ddb8c2ed 100644 --- a/config/sync/language/da/taxonomy.vocabulary.project_track_type.yml +++ b/config/sync/language/da/taxonomy.vocabulary.project_track_type.yml @@ -1,2 +1,2 @@ -name: "Screeningsspor type" -description: "Screening tracks are used to group tools to represent a unified evaluation of part of a screening" +name: "Projektspor type" +description: "Project tracks are used to group tools to represent a unified evaluation of part of a project" diff --git a/config/sync/language/da/views.view.projects.yml b/config/sync/language/da/views.view.projects.yml index fbb9ffd3..80439092 100644 --- a/config/sync/language/da/views.view.projects.yml +++ b/config/sync/language/da/views.view.projects.yml @@ -1,9 +1,9 @@ -label: Screeninger +label: Projekter display: default: display_title: Default display_options: - title: Screeninger + title: Projekter fields: nid: label: ID @@ -28,7 +28,7 @@ display: label: Magistratsafdeling separator: ", " name: - label: Screeningsejer + label: Projektejer separator: ", " pager: options: @@ -57,7 +57,7 @@ display: combine: expose: label: Søg - description: "Filtrér på screeningstitel, beskrivelse eller screeningsejer" + description: "Filtrér på projekttitel, beskrivelse eller projektejer" field_department_target_id: expose: label: Magistratsafdeling @@ -76,4 +76,4 @@ display: display_title: Side display_options: menu: - title: Screeninger + title: Projekter diff --git a/config/sync/language/da/webform.webform.complexity_uncertainty_default.yml b/config/sync/language/da/webform.webform.complexity_uncertainty_default.yml index 4eba4db3..6b16b712 100644 --- a/config/sync/language/da/webform.webform.complexity_uncertainty_default.yml +++ b/config/sync/language/da/webform.webform.complexity_uncertainty_default.yml @@ -38,7 +38,7 @@ elements: |- '#title': 'Har projektorganisationen erfaring med de involverede teknologier?' '#options': '10,0': 'Etablerede eksperter' - '7,0': 'Har gennemført screeninger med samme teknologi med ekstern bistand' + '7,0': 'Har gennemført projekter med samme teknologi med ekstern bistand' '5,0': 'Har gennemført pilotforløb med teknologien' '3,0': 'Har arbejdet med lignende teknologier' '1,0': 'Ingen erfaring med teknologien' @@ -60,8 +60,8 @@ elements: |- '10,0': Ingen '7,0': 'Mindre tilretninger af etablerede platforme' '5,0': 'Større ændringer i etablerede platforme' - '3,0': 'Flere essentielle leverancer fra anden screening' - '1,0': 'Flere essentielle leverancer til/fra andre screeninger' + '3,0': 'Flere essentielle leverancer fra andet projekt' + '1,0': 'Flere essentielle leverancer til/fra andre projekter' '#options__properties': '' usikkerhed: '#type': webform_wizard_page diff --git a/config/sync/language/da/webform.webform.ethics_default.yml b/config/sync/language/da/webform.webform.ethics_default.yml index f06a0259..27775bd8 100644 --- a/config/sync/language/da/webform.webform.ethics_default.yml +++ b/config/sync/language/da/webform.webform.ethics_default.yml @@ -129,7 +129,7 @@ elements: |- 3_1_ressourceforbrug: '#type': text_format '#title': '3.1 Ressourceforbrug' - '#help': '
AI-løsninger bruger strøm, ikke mindst under træning, og vand til køling. Det er derfor vigtigt, at løsningernes ressourceforbrug står mål med de forventede udbytter, og at løsningerne i øvrigt er tilrettelagt ud fra en ressourceoptimerende tilgang (f.eks. krav til grøn strøm og genanvendelse af varmeudledning).
I svaret skal der redegøres for, om det er overvejet at anvende mindre ressourcekrævende løsinger end AI til indfrielse af screeningens formål.
' + '#help': 'AI-løsninger bruger strøm, ikke mindst under træning, og vand til køling. Det er derfor vigtigt, at løsningernes ressourceforbrug står mål med de forventede udbytter, og at løsningerne i øvrigt er tilrettelagt ud fra en ressourceoptimerende tilgang (f.eks. krav til grøn strøm og genanvendelse af varmeudledning).
I svaret skal der redegøres for, om det er overvejet at anvende mindre ressourcekrævende løsinger end AI til indfrielse af projektets formål.
' '#help_display': element_before '#allowed_formats': simple_editor: simple_editor diff --git a/config/sync/node.type.project.yml b/config/sync/node.type.project.yml index 18a95281..077c51fe 100644 --- a/config/sync/node.type.project.yml +++ b/config/sync/node.type.project.yml @@ -2,7 +2,7 @@ uuid: d299813b-c037-45a7-9a4b-c0738e8e08de langcode: en status: true dependencies: {} -name: Screening +name: Project type: project description: null help: null diff --git a/config/sync/taxonomy.vocabulary.project_track_type.yml b/config/sync/taxonomy.vocabulary.project_track_type.yml index d94c2e03..cfc6b6c3 100644 --- a/config/sync/taxonomy.vocabulary.project_track_type.yml +++ b/config/sync/taxonomy.vocabulary.project_track_type.yml @@ -2,8 +2,8 @@ uuid: 4196ab15-1d8d-4aa1-8a15-e83539d6ab1f langcode: en status: true dependencies: {} -name: "Screening track type" +name: "Project track type" vid: project_track_type -description: "Screening tracks are used to group tools to represent a unified evaluation of part of a screening" +description: "Project tracks are used to group tools to represent a unified evaluation of part of a project" weight: 0 new_revision: false diff --git a/config/sync/views.view.projects.yml b/config/sync/views.view.projects.yml index 537c7d14..c7017c22 100644 --- a/config/sync/views.view.projects.yml +++ b/config/sync/views.view.projects.yml @@ -18,7 +18,7 @@ dependencies: - text - user id: projects -label: Screeninger +label: Projekter module: views description: "" tag: "" @@ -31,7 +31,7 @@ display: display_plugin: default position: 0 display_options: - title: Screeninger + title: Projekter fields: nid: id: nid @@ -477,7 +477,7 @@ display: entity_type: user entity_field: name plugin_id: field - label: "Screening owner" + label: "Project owner" exclude: false alter: alter_text: false @@ -838,7 +838,7 @@ display: expose: operator_id: combine_op label: Search - description: "Filter on screening title, description or screening owner" + description: "Filter on project title, description or project owner" use_operator: false operator: combine_op operator_limit_selection: false @@ -1182,7 +1182,7 @@ display: path: projects menu: type: normal - title: Screeninger + title: Projekter description: "" weight: 0 expanded: false diff --git a/config/sync/webform.webform.complexity_uncertainty_default.yml b/config/sync/webform.webform.complexity_uncertainty_default.yml index 54bb8f8d..d34d65be 100644 --- a/config/sync/webform.webform.complexity_uncertainty_default.yml +++ b/config/sync/webform.webform.complexity_uncertainty_default.yml @@ -51,7 +51,7 @@ elements: |- '#title': 'Har projektorganisationen erfaring med de involverede teknologier?' '#options': '10,0': 'Etablerede eksperter' - '7,0': 'Har gennemført screeninger med samme teknologi med ekstern bistand' + '7,0': 'Har gennemført projekter med samme teknologi med ekstern bistand' '5,0': 'Har gennemført pilotforløb med teknologien' '3,0': 'Har arbejdet med lignende teknologier' '1,0': 'Ingen erfaring med teknologien' @@ -73,8 +73,8 @@ elements: |- '10,0': Ingen '7,0': 'Mindre tilretninger af etablerede platforme' '5,0': 'Større ændringer i etablerede platforme' - '3,0': 'Flere essentielle leverancer fra anden screening' - '1,0': 'Flere essentielle leverancer til/fra andre screeninger' + '3,0': 'Flere essentielle leverancer fra andet projekt' + '1,0': 'Flere essentielle leverancer til/fra andre projekter' '#options__properties': '' usikkerhed: '#type': webform_wizard_page diff --git a/config/sync/webform.webform.ethics_default.yml b/config/sync/webform.webform.ethics_default.yml index 492a36d3..fdb9121a 100644 --- a/config/sync/webform.webform.ethics_default.yml +++ b/config/sync/webform.webform.ethics_default.yml @@ -142,7 +142,7 @@ elements: |- 3_1_ressourceforbrug: '#type': text_format '#title': '3.1 Ressourceforbrug' - '#help': 'AI-løsninger bruger strøm, ikke mindst under træning, og vand til køling. Det er derfor vigtigt, at løsningernes ressourceforbrug står mål med de forventede udbytter, og at løsningerne i øvrigt er tilrettelagt ud fra en ressourceoptimerende tilgang (f.eks. krav til grøn strøm og genanvendelse af varmeudledning).
I svaret skal der redegøres for, om det er overvejet at anvende mindre ressourcekrævende løsinger end AI til indfrielse af screeningens formål.
' + '#help': 'AI-løsninger bruger strøm, ikke mindst under træning, og vand til køling. Det er derfor vigtigt, at løsningernes ressourceforbrug står mål med de forventede udbytter, og at løsningerne i øvrigt er tilrettelagt ud fra en ressourceoptimerende tilgang (f.eks. krav til grøn strøm og genanvendelse af varmeudledning).
I svaret skal der redegøres for, om det er overvejet at anvende mindre ressourcekrævende løsinger end AI til indfrielse af projektets formål.
' '#help_display': element_before '#allowed_formats': simple_editor: simple_editor diff --git a/config/translations/config.da.po b/config/translations/config.da.po index ed4f9d40..267eb63b 100644 --- a/config/translations/config.da.po +++ b/config/translations/config.da.po @@ -195,7 +195,7 @@ msgid "d/m/Y" msgstr "" msgctxt "core.entity_form_display.node.project.default:third_party_settings:field_group:group_project_information:label" -msgid "Screeningsinformation" +msgid "Projektinformation" msgstr "" msgctxt "core.entity_form_display.node.project.default:third_party_settings:field_group:group_state:label" @@ -271,7 +271,7 @@ msgid "Department" msgstr "Magistratsafdeling" msgctxt "field.field.node.project.field_department:description" -msgid "Hvilke magistratsafdelinger screeningen hører under" +msgid "Hvilke magistratsafdelinger projektet hører under" msgstr "" msgctxt "field.field.node.project.field_description:label" @@ -279,8 +279,8 @@ msgid "Description" msgstr "Beskrivelse" msgctxt "field.field.node.project.field_project_state:label" -msgid "Screening state" -msgstr "Screeningstilstand" +msgid "Project state" +msgstr "Projekttilstand" msgctxt "field.field.node.static.field_text:label" msgid "Tekst" @@ -371,11 +371,11 @@ msgid "Member" msgstr "Medlem" msgctxt "group.type.project_group:label" -msgid "Screening group" +msgid "Project group" msgstr "" msgctxt "group.type.project_group:description" -msgid "A group that works on a screening." +msgid "A group that works on a project." msgstr "" msgctxt "image.style.large:label" @@ -427,7 +427,7 @@ msgid "User" msgstr "" msgctxt "node.type.project:name" -msgid "Screening" +msgid "Project" msgstr "" msgctxt "node.type.static:name" @@ -615,11 +615,11 @@ msgid "Department" msgstr "Magistratsafdeling" msgctxt "taxonomy.vocabulary.project_track_type:name" -msgid "Screening track type" +msgid "Project track type" msgstr "" msgctxt "taxonomy.vocabulary.project_track_type:description" -msgid "Screening tracks are used to group tools to represent a unified evaluation of part of a screening" +msgid "Project tracks are used to group tools to represent a unified evaluation of part of a project" msgstr "" msgctxt "user.mail:cancel_confirm:subject" @@ -1959,7 +1959,7 @@ msgid "Moderated content" msgstr "" msgctxt "views.view.projects:label" -msgid "Screeninger" +msgid "Projekter" msgstr "" msgctxt "views.view.projects:display:default:display_title" @@ -1967,7 +1967,7 @@ msgid "Default" msgstr "" msgctxt "views.view.projects:display:default:display_options:title" -msgid "Screeninger" +msgid "Projekter" msgstr "" msgctxt "views.view.projects:display:default:display_options:fields:nid:label" @@ -2019,8 +2019,8 @@ msgid "Department" msgstr "Magistratsafdeling" msgctxt "views.view.projects:display:default:display_options:fields:name:label" -msgid "Screening owner" -msgstr "Screeningsejer" +msgid "Project owner" +msgstr "Projektejer" msgctxt "views.view.projects:display:default:display_options:fields:created:label" msgid "Oprettet" @@ -2087,7 +2087,7 @@ msgid "Search" msgstr "Søg" msgctxt "views.view.projects:display:default:display_options:filters:combine:expose:description" -msgid "Filter on screening title, description or screening owner" +msgid "Filter on project title, description or project owner" msgstr "Søg på navn, beskrivelse, ejer og bidragsyder" msgctxt "views.view.projects:display:default:display_options:filters:field_department_target_id:expose:label" @@ -2115,7 +2115,7 @@ msgid "Page" msgstr "Side" msgctxt "views.view.projects:display:page_1:display_options:menu:title" -msgid "Screeninger" +msgid "Projekter" msgstr "" msgctxt "views.view.taxonomy_term:label" @@ -3214,7 +3214,7 @@ msgid "" " '#title': 'Har projektorganisationen erfaring med de involverede teknologier?'\n" " '#options':\n" " '10,0': 'Etablerede eksperter'\n" -" '7,0': 'Har gennemført screeninger med samme teknologi med ekstern bistand'\n" +" '7,0': 'Har gennemført projekter med samme teknologi med ekstern bistand'\n" " '5,0': 'Har gennemført pilotforløb med teknologien'\n" " '3,0': 'Har arbejdet med lignende teknologier'\n" " '1,0': 'Ingen erfaring med teknologien'\n" @@ -3236,8 +3236,8 @@ msgid "" " '10,0': Ingen\n" " '7,0': 'Mindre tilretninger af etablerede platforme'\n" " '5,0': 'Større ændringer i etablerede platforme'\n" -" '3,0': 'Flere essentielle leverancer fra anden screening'\n" -" '1,0': 'Flere essentielle leverancer til/fra andre screeninger'\n" +" '3,0': 'Flere essentielle leverancer fra andet projekt'\n" +" '1,0': 'Flere essentielle leverancer til/fra andre projekter'\n" " '#options__properties': ''\n" "usikkerhed:\n" " '#type': webform_wizard_page\n" @@ -3476,7 +3476,7 @@ msgid "" " '#help': 'AI-løsninger bruger strøm, ikke mindst under træning, og vand til køling. Det er derfor vigtigt, at " "løsningernes ressourceforbrug står mål med de forventede udbytter, og at løsningerne i øvrigt er tilrettelagt ud fra en " "ressourceoptimerende tilgang (f.eks. krav til grøn strøm og genanvendelse af varmeudledning).
I svaret skal der redegøres " -"for, om det er overvejet at anvende mindre ressourcekrævende løsinger end AI til indfrielse af screeningens formål.
'\n" +"for, om det er overvejet at anvende mindre ressourcekrævende løsinger end AI til indfrielse af projektets formål.'\n" " '#help_display': element_before\n" " '#allowed_formats':\n" " simple_editor: simple_editor\n" diff --git a/tests/user.spec.ts b/tests/user.spec.ts index e7d80061..84311a86 100644 --- a/tests/user.spec.ts +++ b/tests/user.spec.ts @@ -11,9 +11,9 @@ test("Create screening", async ({ page }) => { await page.getByLabel("Password").fill("user"); await page.getByRole("button", { name: "Login", exact: true }).click(); - await page.getByRole("link", { name: "Screeninger" }).click(); + await page.getByRole("link", { name: "Projekter" }).click(); - await page.getByRole("link", { name: "Create new screening" }).click(); + await page.getByRole("link", { name: "Create new project" }).click(); await page.getByLabel("Title", { exact: true }).fill("My first screening"); await page diff --git a/translations/contrib-translations.da.po b/translations/contrib-translations.da.po index 91e8d73e..223d77b4 100644 --- a/translations/contrib-translations.da.po +++ b/translations/contrib-translations.da.po @@ -949,8 +949,8 @@ msgid "" "screenings can be viewed by editors only." msgstr "👀" -msgid "Show all screenings" -msgstr "Vis alle screeninger" +msgid "Show all projects" +msgstr "Vis alle projekter" msgid "" "Submission saved. You may return to this form later and it will " diff --git a/web/modules/custom/ai_screening/README.md b/web/modules/custom/ai_screening/README.md index ef3d1b91..3849b105 100644 --- a/web/modules/custom/ai_screening/README.md +++ b/web/modules/custom/ai_screening/README.md @@ -1,4 +1,4 @@ -# AI Screening +# AI Project ## Settings diff --git a/web/modules/custom/ai_screening/src/Form/FrontpageForm.php b/web/modules/custom/ai_screening/src/Form/FrontpageForm.php index 8fc8ce5b..5405c146 100644 --- a/web/modules/custom/ai_screening/src/Form/FrontpageForm.php +++ b/web/modules/custom/ai_screening/src/Form/FrontpageForm.php @@ -12,7 +12,7 @@ use Drupal\Core\Url; /** - * Configure AI Screening project track settings for this site. + * Configure AI Project project track settings for this site. */ final class FrontpageForm extends FormBase { use AutowireTrait; diff --git a/web/modules/custom/ai_screening/src/Helper/ThemeHelper.php b/web/modules/custom/ai_screening/src/Helper/ThemeHelper.php index c29b63ac..cd513544 100644 --- a/web/modules/custom/ai_screening/src/Helper/ThemeHelper.php +++ b/web/modules/custom/ai_screening/src/Helper/ThemeHelper.php @@ -34,7 +34,7 @@ public function formAlter(FormAlterEvent $event): void { $form = &$event->getForm(); $formId = $event->getFormId(); if ('node_project_form' === $formId) { - $form['#title'] = t('Create new screening'); + $form['#title'] = t('Create new project'); } if ('node_static_form' === $formId) { $form['#title'] = t('Create new static page'); diff --git a/web/modules/custom/ai_screening/translations/ai_screening.da.po b/web/modules/custom/ai_screening/translations/ai_screening.da.po index a3b528d0..fdf9bb49 100644 --- a/web/modules/custom/ai_screening/translations/ai_screening.da.po +++ b/web/modules/custom/ai_screening/translations/ai_screening.da.po @@ -82,8 +82,8 @@ msgid "Unblocking OIDC user @user (@id)" msgstr "Ophæver blokering af OIDC-bruger @user (@id)" #: modules/custom/ai_screening/src/Helper/ThemeHelper.php:37 -msgid "Create new screening" -msgstr "Opret ny screening" +msgid "Create new project" +msgstr "Opret nyt projekt" #: modules/custom/ai_screening/src/Helper/ThemeHelper.php:40 msgid "Create new static page" diff --git a/web/modules/custom/ai_screening_fixtures_base/src/Fixture/GroupRelationsFixture.php b/web/modules/custom/ai_screening_fixtures_base/src/Fixture/GroupRelationsFixture.php index d2b20dfc..fbc229cc 100644 --- a/web/modules/custom/ai_screening_fixtures_base/src/Fixture/GroupRelationsFixture.php +++ b/web/modules/custom/ai_screening_fixtures_base/src/Fixture/GroupRelationsFixture.php @@ -30,7 +30,7 @@ public function __construct( public function load(): void { for ($i = 0; $i < ProjectFixture::EXTRA_PROJECTS; $i++) { /** @var \Drupal\node\NodeInterface $project */ - $project = $this->getReference(sprintf('project:Screening - %d', $i + 1)); + $project = $this->getReference(sprintf('project:Project - %d', $i + 1)); // Add 3 users as member to the group. $roles = ['project_group-member']; for ($j = 0; $j < 3; $j++) { @@ -43,7 +43,7 @@ public function load(): void { $group->save(); - echo sprintf('User %s (%s) added as %s to group %s (screening id: %s)', + echo sprintf('User %s (%s) added as %s to group %s (project id: %s)', $user->label(), $user->id(), implode(', ', $roles), $group->label(), diff --git a/web/modules/custom/ai_screening_fixtures_base/src/Fixture/ProjectFixture.php b/web/modules/custom/ai_screening_fixtures_base/src/Fixture/ProjectFixture.php index 9e28b302..26bff9b7 100644 --- a/web/modules/custom/ai_screening_fixtures_base/src/Fixture/ProjectFixture.php +++ b/web/modules/custom/ai_screening_fixtures_base/src/Fixture/ProjectFixture.php @@ -45,27 +45,27 @@ public function load(): void { $node = Node::create([ 'type' => 'project', - 'title' => 'Ordinary screening', + 'title' => 'Ordinary project', 'status' => NodeInterface::PUBLISHED, 'field_department' => ['target_id' => $this->getReference('department:Department A')->id()], 'field_description' => [ - 'value' => 'En ny screening', + 'value' => 'Et nyt projekt', 'format' => 'plain_text', ], ProjectHelper::FIELD_CORRUPTED => 0, ]); $node->setOwner($editor); - $this->addReference('project:Ordinary screening', $node); + $this->addReference('project:Ordinary project', $node); $node->save(); $node = Node::create([ 'type' => 'project', - 'title' => '(kladde) Another screening', + 'title' => '(kladde) Another project', 'status' => NodeInterface::NOT_PUBLISHED, 'field_department' => ['target_id' => $this->getReference('department:Department A')->id()], 'field_description' => [ - 'value' => 'Denne screening er endnu ikke offentlig', + 'value' => 'Dette projekt er endnu ikke offentligt', 'format' => 'plain_text', ], ProjectHelper::FIELD_CORRUPTED => 0, @@ -76,14 +76,14 @@ public function load(): void { $node = Node::create([ 'type' => 'project', - 'title' => 'Screening with multiple departments', + 'title' => 'Project with multiple departments', 'status' => NodeInterface::PUBLISHED, 'field_department' => [ ['target_id' => $this->getReference('department:Department B')->id()], ['target_id' => $this->getReference('department:Department C')->id()], ], 'field_description' => [ - 'value' => 'Tværgående screening', + 'value' => 'Tværgående projekt', 'format' => 'plain_text', ], ProjectHelper::FIELD_CORRUPTED => 0, @@ -93,11 +93,11 @@ public function load(): void { $node = Node::create([ 'type' => 'project', - 'title' => 'Finished screening', + 'title' => 'Finished project', 'status' => NodeInterface::PUBLISHED, 'field_department' => ['target_id' => $this->getReference('department:Department C')->id()], 'field_description' => [ - 'value' => 'En afsluttet screening', + 'value' => 'Et afsluttet projekt', 'format' => 'plain_text', ], 'field_project_state' => 'finished', @@ -105,34 +105,34 @@ public function load(): void { ]); $node->setOwner($editor); - $this->addReference('project:Finished screening', $node); + $this->addReference('project:Finished project', $node); $node->save(); $node = Node::create([ 'type' => 'project', - 'title' => 'Corrupted screening', + 'title' => 'Corrupted project', 'status' => NodeInterface::NOT_PUBLISHED, 'field_department' => ['target_id' => $this->getReference('department:Department C')->id()], 'field_description' => [ - 'value' => 'En ødelagt screening bør slettes med cron.', + 'value' => 'Et ødelagt projekt bør slettes med cron.', 'format' => 'plain_text', ], 'corrupted' => 1, ]); $node->setOwner($editor); - $this->addReference('project:Corrupted screening', $node); + $this->addReference('project:Corrupted project', $node); $node->save(); for ($projectCount = 1; $projectCount <= self::EXTRA_PROJECTS; $projectCount++) { - $label = 'Screening - ' . $projectCount; + $label = 'Project - ' . $projectCount; $node = Node::create([ 'type' => 'project', 'title' => $label, 'status' => NodeInterface::PUBLISHED, 'field_department' => ['target_id' => $this->getReference('department:Department B')->id()], 'field_description' => [ - 'value' => 'Screeningsnummer ' . $projectCount, + 'value' => 'Projektnummer ' . $projectCount, 'format' => 'plain_text', ], 'corrupted' => 0, diff --git a/web/modules/custom/ai_screening_project/ai_screening_project.info.yml b/web/modules/custom/ai_screening_project/ai_screening_project.info.yml index a019ca1d..4d78e87d 100644 --- a/web/modules/custom/ai_screening_project/ai_screening_project.info.yml +++ b/web/modules/custom/ai_screening_project/ai_screening_project.info.yml @@ -1,4 +1,4 @@ -name: AI Screening project +name: AI Project project description: Functionality related to creating and maintaining the project content type and related entities. package: "Custom" type: module diff --git a/web/modules/custom/ai_screening_project/ai_screening_project.routing.yml b/web/modules/custom/ai_screening_project/ai_screening_project.routing.yml index f5e29025..2b599399 100644 --- a/web/modules/custom/ai_screening_project/ai_screening_project.routing.yml +++ b/web/modules/custom/ai_screening_project/ai_screening_project.routing.yml @@ -2,7 +2,7 @@ ai_screening_project.project_deactivate_confirm: path: "/node/{node}/edit/confirm" defaults: _form: '\Drupal\ai_screening_project\Form\ProjectNodeConfirmForm' - _title: "Confirm Screening Changes" + _title: "Confirm Project Changes" requirements: _entity_access: "node.update" _node_type: "project" diff --git a/web/modules/custom/ai_screening_project/src/BreadcrumbBuilder.php b/web/modules/custom/ai_screening_project/src/BreadcrumbBuilder.php index df10a86b..675365c3 100644 --- a/web/modules/custom/ai_screening_project/src/BreadcrumbBuilder.php +++ b/web/modules/custom/ai_screening_project/src/BreadcrumbBuilder.php @@ -65,10 +65,10 @@ public function build(RouteMatchInterface $route_match): Breadcrumb { } if (NULL !== $project) { - $breadcrumb->addLink(Link::fromTextAndUrl($this->t('Screenings'), Url::fromUri('internal:/projects'))); + $breadcrumb->addLink(Link::fromTextAndUrl($this->t('Projects'), Url::fromUri('internal:/projects'))); if ($project->isNew()) { $breadcrumb->addLink(Link::fromTextAndUrl( - $this->t('Create new screening'), + $this->t('Create new project'), Url::fromRoute('node.add', ['node_type' => $project->bundle()]) )); } diff --git a/web/modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php b/web/modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php index 9c1f4cd3..a2750099 100644 --- a/web/modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php +++ b/web/modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php @@ -61,7 +61,7 @@ public function buildForm(array $form, FormStateInterface $form_state, ?Node $no * {@inheritdoc} */ public function getQuestion() { - return $this->t('Are you sure you want to save the screening "@title"?', ['@title' => $this->node->label()]); + return $this->t('Are you sure you want to save the project "@title"?', ['@title' => $this->node->label()]); } /** @@ -75,14 +75,14 @@ public function getCancelUrl() { * {@inheritdoc} */ public function getDescription() { - return $this->t('Deactivating a screening will disable further work on the screening and archive it. Reactivation of the screening requires site administrative privileges.'); + return $this->t('Deactivating a project will disable further work on the project and archive it. Reactivation of the project requires site administrative privileges.'); } /** * {@inheritdoc} */ public function getConfirmText() { - return $this->t('Save screening'); + return $this->t('Save project'); } /** @@ -110,7 +110,7 @@ public function submitForm(array &$form, FormStateInterface $form_state) { $tempstore->delete('project_form_values_' . $node->id()); // Set a success message. - $this->messenger()->addStatus($this->t('Screening "@title" has been updated.', ['@title' => $node->label()])); + $this->messenger()->addStatus($this->t('Project "@title" has been updated.', ['@title' => $node->label()])); // Redirect to the node view page. $form_state->setRedirectUrl(Url::fromRoute('entity.node.canonical', ['node' => $node->id()])); diff --git a/web/modules/custom/ai_screening_project/src/Helper/ProjectHelper.php b/web/modules/custom/ai_screening_project/src/Helper/ProjectHelper.php index 30a7d774..62a33eb9 100644 --- a/web/modules/custom/ai_screening_project/src/Helper/ProjectHelper.php +++ b/web/modules/custom/ai_screening_project/src/Helper/ProjectHelper.php @@ -156,7 +156,7 @@ public function deleteRelated(NodeInterface $project): void { $this->projectTrackHelper->deleteProjectTracks($projectTracks); } catch (\Exception $exception) { - $this->error('Error deleting screening: @message', [ + $this->error('Error deleting project: @message', [ '@message' => $exception->getMessage(), ]); } @@ -199,7 +199,7 @@ public function entityAccess(EntityAccessEvent $event): void { } if ($this->isFinished($entity)) { if ('view' !== $event->getOperation()) { - $event->setAccessResult(AccessResult::forbidden(sprintf('Screening %s (%s) is marked as finished', $entity->label(), + $event->setAccessResult(AccessResult::forbidden(sprintf('Project %s (%s) is marked as finished', $entity->label(), $entity->id()))); } } @@ -238,7 +238,7 @@ public function entityBaseFieldInfo(EntityBaseFieldInfoEvent $event): void { $event->setFields([ self::FIELD_CORRUPTED => BaseFieldDefinition::create('boolean') ->setLabel($this->t('Corrupted')) - ->setDescription($this->t('If the screening or related entities are corrupted.')) + ->setDescription($this->t('If the project or related entities are corrupted.')) ->setTargetEntityTypeId($entityType->id()) ->setReadOnly(TRUE), ]); @@ -355,12 +355,12 @@ public function formAlter(FormAlterEvent $event): void { $form['group_fieldset'] = [ '#type' => 'fieldset', - '#title' => $this->t('Screening group'), + '#title' => $this->t('Project group'), ]; $form['group_fieldset']['project_owner'] = [ '#type' => 'select', - '#title' => $this->t('Screening owner'), + '#title' => $this->t('Project owner'), '#default_value' => $groupOwnerId, '#options' => $optionsGroupOwner, '#attributes' => ['class' => ['text-full form-text required bg-primary text-primary border border-primary rounded-md py-2 px-3 my-1 w-full']], @@ -370,7 +370,7 @@ public function formAlter(FormAlterEvent $event): void { $form['group_fieldset']['project_contributors'] = [ '#type' => 'select', '#title' => $this->t('Contributors'), - '#description' => $this->t('Which users are allowed to contribute to this screening'), + '#description' => $this->t('Which users are allowed to contribute to this project'), '#description_display' => 'before', '#options' => $optionsGroupContributors, '#multiple' => TRUE, @@ -397,7 +397,7 @@ public function formAlter(FormAlterEvent $event): void { */ public function validateGroupsForm(array &$form, FormStateInterface $form_state): void { if (!in_array($form_state->getValue('project_owner'), $form_state->getValue('project_contributors'))) { - $form_state->setErrorByName('project_owner', $this->t('Screening owner must be a contributor.')); + $form_state->setErrorByName('project_owner', $this->t('Project owner must be a contributor.')); } } @@ -478,7 +478,7 @@ public function log($level, string|\Stringable $message, array $context = []): v private function addProjectGroup(NodeInterface $entity): void { try { if ($this->accountProxy->isAnonymous()) { - throw new AccessDeniedHttpException('Cannot create screening as anonymous user.'); + throw new AccessDeniedHttpException('Cannot create project as anonymous user.'); } // Create group when a project is created. @@ -573,7 +573,7 @@ private function addProjectTracks(NodeInterface $entity): void { } } catch (\Exception $exception) { - $this->error('Error creating screening tracks: @message', [ + $this->error('Error creating project tracks: @message', [ '@message' => $exception->getMessage(), 'entity' => $entity, ]); diff --git a/web/modules/custom/ai_screening_project/src/Hook/FormHooks.php b/web/modules/custom/ai_screening_project/src/Hook/FormHooks.php index d30a9508..8f5ccc8b 100644 --- a/web/modules/custom/ai_screening_project/src/Hook/FormHooks.php +++ b/web/modules/custom/ai_screening_project/src/Hook/FormHooks.php @@ -22,7 +22,7 @@ class FormHooks { public function formAlter(array &$form, FormStateInterface $form_state, string $form_id): void { if ('node_project_edit_form' === $form_id) { $form['status']['widget']['value']['#title'] = $this->t('Public', options: ['context' => 'project']); - $form['status']['widget']['value']['#description'] = $this->t('Public screenings can be viewed by all users. Non-public screenings can be viewed by editors only.', + $form['status']['widget']['value']['#description'] = $this->t('Public projects can be viewed by all users. Non-public projects can be viewed by editors only.', options: ['context' => 'project']); } } diff --git a/web/modules/custom/ai_screening_project/translations/ai_screening_project.da.po b/web/modules/custom/ai_screening_project/translations/ai_screening_project.da.po index 8ed53d8e..9740f951 100644 --- a/web/modules/custom/ai_screening_project/translations/ai_screening_project.da.po +++ b/web/modules/custom/ai_screening_project/translations/ai_screening_project.da.po @@ -25,81 +25,81 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: modules/custom/ai_screening_project/ai_screening_project.info.yml:0 -msgid "AI Screening project" -msgstr "AI Screening-screening" +msgid "AI Project project" +msgstr "AI Project-screening" #: modules/custom/ai_screening_project/ai_screening_project.info.yml:0 msgid "Functionality related to creating and maintaining the project content type and related entities." msgstr "" "Funktionalitet relateret til oprettelse og vedligehold af af " -"screeningsindholdstype og relaterede entiteter." +"projektindholdstype og relaterede entiteter." #: modules/custom/ai_screening_project/ai_screening_project.info.yml:0 modules/custom/ai_screening_project/src/Plugin/Block/FrontpageStatsTopBlock.php:21 msgid "Custom" msgstr "Tilpasset" #: modules/custom/ai_screening_project/ai_screening_project.routing.yml:0 -msgid "Confirm Screening Changes" -msgstr "Bekræft screeningsændringer" +msgid "Confirm Project Changes" +msgstr "Bekræft projektændringer" #: modules/custom/ai_screening_project/src/BreadcrumbBuilder.php:68 -msgid "Screenings" -msgstr "Screeninger" +msgid "Projects" +msgstr "Projekter" #: modules/custom/ai_screening_project/src/BreadcrumbBuilder.php:71 -msgid "Create new screening" -msgstr "Opret ny screening" +msgid "Create new project" +msgstr "Opret nyt projekt" #: modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php:64 -msgid "Are you sure you want to save the screening \"@title\"?" -msgstr "Er du sikker på at du vil gemme screeningen \"@title\"?" +msgid "Are you sure you want to save the project \"@title\"?" +msgstr "Er du sikker på at du vil gemme projektet \"@title\"?" #: modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php:78 -msgid "Deactivating a screening will disable further work on the screening and archive it. Reactivation of the screening requires site administrative privileges." +msgid "Deactivating a project will disable further work on the project and archive it. Reactivation of the project requires site administrative privileges." msgstr "" -"Deaktivering af screeningen vil forhindre yderligere arbejde på " -"screeningen og arkivere det. Reaktivering af screeningen kræver " -"administrator adgang på sitet." +"Deaktivering af projektet vil forhindre yderligere arbejde på " +"projektet og arkivere det. Reaktivering af projektet kræver " +"administratoradgang på sitet." #: modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php:85 -msgid "Save screening" -msgstr "Gem screening" +msgid "Save project" +msgstr "Gem projekt" #: modules/custom/ai_screening_project/src/Form/ProjectNodeConfirmForm.php:113 -msgid "Screening \"@title\" has been updated." -msgstr "Screening \"@title\" er blevet opdateret." +msgid "Project \"@title\" has been updated." +msgstr "Project \"@title\" er blevet opdateret." #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:240 msgid "Corrupted" msgstr "Beskadiget" #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:241 -msgid "If the screening or related entities are corrupted." -msgstr "Hvis screeningen eller relaterede entiteter er beskadiget." +msgid "If the project or related entities are corrupted." +msgstr "Hvis projektet eller relaterede entiteter er beskadiget." #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:358 -msgid "Screening group" +msgid "Project group" msgstr "Projectgruppe" #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:363 -msgid "Screening owner" -msgstr "Screeningsejer" +msgid "Project owner" +msgstr "Projektejer" #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:372 msgid "Contributors" msgstr "Bidragydere" #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:373 -msgid "Which users are allowed to contribute to this screening" -msgstr "Hvilke brugere har tilladelse til at bidrage til denne screening" +msgid "Which users are allowed to contribute to this project" +msgstr "Hvilke brugere har tilladelse til at bidrage til dette projekt" #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:400 -msgid "Screening owner must be a contributor." -msgstr "Screeningsejeren skal være bidragyder." +msgid "Project owner must be a contributor." +msgstr "Projektejeren skal være bidragyder." #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:159 -msgid "Error deleting screening: @message" -msgstr "Fejl ved sletning af screening: @message" +msgid "Error deleting project: @message" +msgstr "Fejl ved sletning af projekt: @message" #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:182 msgid "Error deleting corrupted nodes: @message" @@ -110,18 +110,17 @@ msgid "Error creating groups: @message" msgstr "Fejl ved oprettelse af grupper: @message" #: modules/custom/ai_screening_project/src/Helper/ProjectHelper.php:576 -msgid "Error creating screening tracks: @message" -msgstr "Fejl ved oprettelse af screeningsspor: @message" +msgid "Error creating project tracks: @message" +msgstr "Fejl ved oprettelse af projektspor: @message" #: modules/custom/ai_screening_project/src/Hook/FormHooks.php:24 msgid "Public" msgstr "Tillad kiggeadgang" #: modules/custom/ai_screening_project/src/Hook/FormHooks.php:25 -msgid "Public screenings can be viewed by all users. Non-public screenings can be viewed by editors only." +msgid "Public projects can be viewed by all users. Non-public projects can be viewed by editors only." msgstr "👀" #: modules/custom/ai_screening_project/src/Plugin/Block/FrontpageStatsTopBlock.php:20 msgid "Frontpage stats top" msgstr "Forside statistik top" - diff --git a/web/modules/custom/ai_screening_project_track/ai_screening_project_track.info.yml b/web/modules/custom/ai_screening_project_track/ai_screening_project_track.info.yml index b1a5acd9..bf4f3675 100644 --- a/web/modules/custom/ai_screening_project_track/ai_screening_project_track.info.yml +++ b/web/modules/custom/ai_screening_project_track/ai_screening_project_track.info.yml @@ -1,4 +1,4 @@ -name: AI Screening project track +name: AI Project project track description: Adds project track entity and functionality package: "Custom" type: module diff --git a/web/modules/custom/ai_screening_project_track/ai_screening_project_track.install b/web/modules/custom/ai_screening_project_track/ai_screening_project_track.install index 73ffb272..0ef96421 100644 --- a/web/modules/custom/ai_screening_project_track/ai_screening_project_track.install +++ b/web/modules/custom/ai_screening_project_track/ai_screening_project_track.install @@ -12,7 +12,7 @@ use Drupal\Core\Field\BaseFieldDefinition; */ function ai_screening_project_track_update_11001() { $fields['configuration'] = BaseFieldDefinition::create('string_long') - ->setLabel(t('Screening track configuration')) + ->setLabel(t('Project track configuration')) ->setDescription(t('Configuration for the track.')) ->setReadOnly(TRUE); @@ -27,8 +27,8 @@ function ai_screening_project_track_update_11001() { */ function ai_screening_project_track_update_11002() { $fields['project_track_evaluation_overridden'] = BaseFieldDefinition::create('string') - ->setLabel(t('Screening track evaluation overridden')) - ->setDescription(t('The overridden evaluation of the screening track')) + ->setLabel(t('Project track evaluation overridden')) + ->setDescription(t('The overridden evaluation of the project track')) ->setReadOnly(TRUE); foreach ($fields as $fieldName => $fieldDefinition) { diff --git a/web/modules/custom/ai_screening_project_track/src/Drush/Commands/ProjectTrackCommands.php b/web/modules/custom/ai_screening_project_track/src/Drush/Commands/ProjectTrackCommands.php index 4ab9c8f3..141a3fee 100644 --- a/web/modules/custom/ai_screening_project_track/src/Drush/Commands/ProjectTrackCommands.php +++ b/web/modules/custom/ai_screening_project_track/src/Drush/Commands/ProjectTrackCommands.php @@ -51,8 +51,8 @@ public function __construct( #[CLI\FieldLabels(labels: [ 'id' => 'ID', 'url' => 'URL', - 'project' => 'Screening ID', - 'project_url' => 'Screening URL', + 'project' => 'Project ID', + 'project_url' => 'Project URL', 'created' => 'Created', 'changed' => 'Changed', 'tools' => 'Tools', diff --git a/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php b/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php index 94360f08..684519c2 100644 --- a/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php +++ b/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php @@ -25,8 +25,8 @@ * label_singular = @Translation("project track"), * label_plural = @Translation("project tracks"), * label_count = @PluralTranslation( - * singular = "@count screening tracks", - * plural = "@count screening tracks", + * singular = "@count project tracks", + * plural = "@count project tracks", * ), * handlers = { * "storage" = "Drupal\ai_screening_project_track\ProjectTrackStorage", @@ -101,44 +101,44 @@ public static function baseFieldDefinitions(EntityTypeInterface $entity_type): a $fields['type'] = BaseFieldDefinition::create('entity_reference') ->setLabel(t('Type')) - ->setDescription(t('The type of the screening track, as defined by taxonommy term')) + ->setDescription(t('The type of the project track, as defined by taxonommy term')) ->setSetting('target_type', 'taxonomy_term') ->setSetting('handler_settings', ['target_bundles' => ['project_track_type' => 'project_track_type']]); $fields['title'] = BaseFieldDefinition::create('string') - ->setLabel(t('Screening track title')) + ->setLabel(t('Project track title')) ->setDescription(t('The title of the project track.')); $fields['description'] = BaseFieldDefinition::create('string_long') - ->setLabel(t('Screening track description')) + ->setLabel(t('Project track description')) ->setDescription(t('A description of the project track.')); $fields['project_track_evaluation'] = BaseFieldDefinition::create('string') - ->setLabel(t('Screening track evaluation')) + ->setLabel(t('Project track evaluation')) ->setDescription(t('The evaluation of the project track.')); $fields['project_track_evaluation_overridden'] = BaseFieldDefinition::create('string') - ->setLabel(t('Screening track evaluation overridden')) + ->setLabel(t('Project track evaluation overridden')) ->setDescription(t('The overridden evaluation of the project track.')); $fields['project_track_note'] = BaseFieldDefinition::create('string_long') - ->setLabel(t('Screening track note')) + ->setLabel(t('Project track note')) ->setDescription(t('A note related to project track evaluation.')); $fields['project_track_status'] = BaseFieldDefinition::create('string') - ->setLabel(t('Screening track status')) - ->setDescription(t('The status of the screening track.')); + ->setLabel(t('Project track status')) + ->setDescription(t('The status of the project track.')); $fields['created'] = BaseFieldDefinition::create('created') ->setLabel(t('Authored on')) - ->setDescription(t('The time that the screening track was created.')); + ->setDescription(t('The time that the project track was created.')); $fields['changed'] = BaseFieldDefinition::create('changed') ->setLabel(t('Changed')) - ->setDescription(t('The time that the screening track was last edited.')); + ->setDescription(t('The time that the project track was last edited.')); $fields['project_id'] = BaseFieldDefinition::create('entity_reference') - ->setLabel(t('Screening')) + ->setLabel(t('Project')) ->setSetting('target_type', 'node') ->setSetting('handler_settings', ['target_bundles' => ['project' => 'project']]); @@ -146,7 +146,7 @@ public static function baseFieldDefinitions(EntityTypeInterface $entity_type): a ->setLabel(t('Delta')); $fields['configuration'] = BaseFieldDefinition::create('string_long') - ->setLabel(t('Screening track configuration')) + ->setLabel(t('Project track configuration')) ->setDescription(t('Configuration for the track.')) ->setReadOnly(TRUE); diff --git a/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php b/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php index 95d13a0d..9e25a7b0 100644 --- a/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php +++ b/web/modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php @@ -88,11 +88,11 @@ public static function baseFieldDefinitions(EntityTypeInterface $entity_type): a $fields = parent::baseFieldDefinitions($entity_type); $fields['project_track_id'] = BaseFieldDefinition::create('entity_reference') - ->setLabel(t('Screening track')) + ->setLabel(t('Project track')) ->setSetting('target_type', 'project_track'); $fields['project_track_tool_status'] = BaseFieldDefinition::create('string') - ->setLabel(t('Screening track tool status')) + ->setLabel(t('Project track tool status')) ->setDescription(t('The status of the project track tool.')); $fields['tool_entity_type'] = BaseFieldDefinition::create('string') @@ -110,11 +110,11 @@ public static function baseFieldDefinitions(EntityTypeInterface $entity_type): a $fields['created'] = BaseFieldDefinition::create('created') ->setLabel(t('Authored on')) - ->setDescription(t('The time that the screening track tool was created.')); + ->setDescription(t('The time that the project track tool was created.')); $fields['changed'] = BaseFieldDefinition::create('changed') ->setLabel(t('Changed')) - ->setDescription(t('The time that the screening track tool was last edited.')); + ->setDescription(t('The time that the project track tool was last edited.')); $fields['delta'] = BaseFieldDefinition::create('integer') ->setLabel(t('Dalte')); diff --git a/web/modules/custom/ai_screening_project_track/src/Form/ProjectTrackForm.php b/web/modules/custom/ai_screening_project_track/src/Form/ProjectTrackForm.php index b9cc9f95..9e6f3045 100644 --- a/web/modules/custom/ai_screening_project_track/src/Form/ProjectTrackForm.php +++ b/web/modules/custom/ai_screening_project_track/src/Form/ProjectTrackForm.php @@ -146,13 +146,13 @@ public function save(array $form, FormStateInterface $form_state): int { switch ($result) { case SAVED_NEW: - $this->messenger()->addStatus($this->t('New screening track %label has been created.', $message_args)); - $this->logger('ai_screening_project_track')->notice('New screening track %label has been created.', $logger_args); + $this->messenger()->addStatus($this->t('New project track %label has been created.', $message_args)); + $this->logger('ai_screening_project_track')->notice('New project track %label has been created.', $logger_args); break; case SAVED_UPDATED: - $this->messenger()->addStatus($this->t('The screening track %label has been updated.', $message_args)); - $this->logger('ai_screening_project_track')->notice('The screening track %label has been updated.', $logger_args); + $this->messenger()->addStatus($this->t('The project track %label has been updated.', $message_args)); + $this->logger('ai_screening_project_track')->notice('The project track %label has been updated.', $logger_args); break; default: diff --git a/web/modules/custom/ai_screening_project_track/src/Form/ThresholdsForm.php b/web/modules/custom/ai_screening_project_track/src/Form/ThresholdsForm.php index bcd307d8..5853f323 100644 --- a/web/modules/custom/ai_screening_project_track/src/Form/ThresholdsForm.php +++ b/web/modules/custom/ai_screening_project_track/src/Form/ThresholdsForm.php @@ -14,7 +14,7 @@ use Drupal\ai_screening_project_track\Helper\ProjectTrackTypeHelper; /** - * Configure AI Screening project track settings for this site. + * Configure AI Project project track settings for this site. */ final class ThresholdsForm extends FormBase { use AutowireTrait; diff --git a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/StaticSelect.php b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/StaticSelect.php index b593d8e8..feed4699 100644 --- a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/StaticSelect.php +++ b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/StaticSelect.php @@ -11,7 +11,7 @@ * id = "ai_screening_static_select", * label = @Translation("Static select field"), * description = @Translation("Select field with four static options"), - * category = @Translation("AI Screening"), + * category = @Translation("AI Project"), * ) */ class StaticSelect extends WebformElementBase { diff --git a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedRadios.php b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedRadios.php index ffc1a765..8e107945 100644 --- a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedRadios.php +++ b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedRadios.php @@ -16,7 +16,7 @@ * id = "ai_screening_weighted_radios", * label = @Translation("Weighted radios"), * description = @Translation("Radios with an (x, y) weight."), - * category = @Translation("AI Screening"), + * category = @Translation("AI Project"), * ) */ final class WeightedRadios extends Radios { diff --git a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextarea.php b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextarea.php index 1454f43a..dd1be8cd 100644 --- a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextarea.php +++ b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextarea.php @@ -11,7 +11,7 @@ * id = "ai_screening_weighted_textarea", * label = @Translation("Weighted textarea"), * description = @Translation("Tecfield with an (x, y) weight."), - * category = @Translation("AI Screening"), + * category = @Translation("AI Project"), * ) */ class WeightedTextarea extends Textarea { diff --git a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextfield.php b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextfield.php index 0a8eea8c..165760c6 100644 --- a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextfield.php +++ b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextfield.php @@ -11,7 +11,7 @@ * id = "ai_screening_weighted_textfield", * label = @Translation("Weighted textfield"), * description = @Translation("Texfield with an (x, y) weight."), - * category = @Translation("AI Screening"), + * category = @Translation("AI Project"), * ) */ class WeightedTextfield extends TextField { diff --git a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/YesNoStop.php b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/YesNoStop.php index fe5a23c9..6680d892 100644 --- a/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/YesNoStop.php +++ b/web/modules/custom/ai_screening_project_track/src/Plugin/WebformElement/YesNoStop.php @@ -26,7 +26,7 @@ * id = "ai_screening_yes_no_stop", * label = @Translation("Yes/no stop"), * description = @Translation("Yes/no question."), - * category = @Translation("AI Screening"), + * category = @Translation("AI Project"), * ) */ final class YesNoStop extends OptionsBase { diff --git a/web/modules/custom/ai_screening_project_track/translations/ai_screening_project_track.da.po b/web/modules/custom/ai_screening_project_track/translations/ai_screening_project_track.da.po index 21a53ee3..a79cfcd0 100644 --- a/web/modules/custom/ai_screening_project_track/translations/ai_screening_project_track.da.po +++ b/web/modules/custom/ai_screening_project_track/translations/ai_screening_project_track.da.po @@ -38,23 +38,23 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: modules/custom/ai_screening_project_track/ai_screening_project_track.install:15 modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:149 -msgid "Screening track configuration" -msgstr "Screeningssporskonfiguration" +msgid "Project track configuration" +msgstr "Projectssporskonfiguration" #: modules/custom/ai_screening_project_track/ai_screening_project_track.install:16 modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:150 msgid "Configuration for the track." msgstr "Konfiguration for sporet." #: modules/custom/ai_screening_project_track/ai_screening_project_track.install:30 modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:121 -msgid "Screening track evaluation overridden" -msgstr "Screeningssporsevaluering tilsidesat" +msgid "Project track evaluation overridden" +msgstr "Projectssporsevaluering tilsidesat" #: modules/custom/ai_screening_project_track/ai_screening_project_track.install:31 -msgid "The overridden evaluation of the screening track" -msgstr "Den tilsidesatte evaluering af screeningssporet" +msgid "The overridden evaluation of the project track" +msgstr "Den tilsidesatte evaluering af projektsporet" #: modules/custom/ai_screening_project_track/ai_screening_project_track.info.yml:0 -msgid "AI Screening project track" +msgid "AI Project project track" msgstr "" #: modules/custom/ai_screening_project_track/ai_screening_project_track.info.yml:0 @@ -142,28 +142,28 @@ msgid "Type" msgstr "Type" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:104 -msgid "The type of the screening track, as defined by taxonommy term" -msgstr "Typen af screeningsspor, som defineret af taxonomibegreb" +msgid "The type of the project track, as defined by taxonommy term" +msgstr "Typen af projektspor, som defineret af taxonomibegreb" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:109 -msgid "Screening track title" -msgstr "Screeningssporets titel" +msgid "Project track title" +msgstr "Projektsporets titel" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:110 msgid "The title of the project track." msgstr "" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:113 -msgid "Screening track description" -msgstr "Screeningssporets beskrivelse" +msgid "Project track description" +msgstr "Projectssporets beskrivelse" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:114 msgid "A description of the project track." msgstr "" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:117 -msgid "Screening track evaluation" -msgstr "Screeningssporets evaluering" +msgid "Project track evaluation" +msgstr "Projectssporets evaluering" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:118 msgid "The evaluation of the project track." @@ -174,40 +174,40 @@ msgid "The overridden evaluation of the project track." msgstr "" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:125 -msgid "Screening track note" -msgstr "Screeningssporets note" +msgid "Project track note" +msgstr "Projectssporets note" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:126 msgid "A note related to project track evaluation." msgstr "" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:129 -msgid "Screening track status" -msgstr "Screeningssporets status" +msgid "Project track status" +msgstr "Projektsporets status" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:130 -msgid "The status of the screening track." -msgstr "Statusen på screeningssporet." +msgid "The status of the project track." +msgstr "Statusen på projektsporet." #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:133 modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:112 msgid "Authored on" msgstr "Skrevet den" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:134 -msgid "The time that the screening track was created." -msgstr "Tidspunktet hvor screeningssporet blev oprettet." +msgid "The time that the project track was created." +msgstr "Tidspunktet hvor projektsporet blev oprettet." #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:137 modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:116 msgid "Changed" msgstr "Ændret" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:138 -msgid "The time that the screening track was last edited." -msgstr "Tidspunktet hvor screeningssporet sidst blev redigeret." +msgid "The time that the project track was last edited." +msgstr "Tidspunktet hvor projektsporet sidst blev redigeret." #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:141 -msgid "Screening" -msgstr "Screening" +msgid "Project" +msgstr "Projekt" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrack.php:146 msgid "Delta" @@ -230,12 +230,12 @@ msgid "project tracks" msgstr "" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:91 -msgid "Screening track" -msgstr "Screeningsspor" +msgid "Project track" +msgstr "Projektspor" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:95 -msgid "Screening track tool status" -msgstr "Status for screeningssporsværktøj" +msgid "Project track tool status" +msgstr "Status for projektsporsværktøj" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:96 msgid "The status of the project track tool." @@ -266,12 +266,12 @@ msgid "The data matching the tool configuration" msgstr "Data der matcher værktøjets konfiguration" #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:113 -msgid "The time that the screening track tool was created." -msgstr "Tidspunktet hvor screeningssporsværktøjet blev oprettet." +msgid "The time that the project track tool was created." +msgstr "Tidspunktet hvor projektsporsværktøjet blev oprettet." #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:117 -msgid "The time that the screening track tool was last edited." -msgstr "Tidspunktet hvor screeningssporsværktøjet sidst blev redigeret." +msgid "The time that the project track tool was last edited." +msgstr "Tidspunktet hvor projektsporsværktøjet sidst blev redigeret." #: modules/custom/ai_screening_project_track/src/Entity/ProjectTrackTool.php:120 msgid "Dalte" @@ -310,12 +310,12 @@ msgid "View" msgstr "Vis" #: modules/custom/ai_screening_project_track/src/Form/ProjectTrackForm.php:149;150 -msgid "New screening track %label has been created." -msgstr "Nyt screeningsspor %label er blevet oprettet." +msgid "New project track %label has been created." +msgstr "Nyt projektspor %label er blevet oprettet." #: modules/custom/ai_screening_project_track/src/Form/ProjectTrackForm.php:154;155 -msgid "The screening track %label has been updated." -msgstr "Screeningssporet %label er blevet opdateret." +msgid "The project track %label has been updated." +msgstr "Projectssporet %label er blevet opdateret." #: modules/custom/ai_screening_project_track/src/Form/ProjectTrackToolForm.php:29;30 msgid "New tool %label has been created." @@ -368,8 +368,8 @@ msgid "Select field with four static options" msgstr "Valgfelt med fire statiske muligheder" #: modules/custom/ai_screening_project_track/src/Plugin/WebformElement/StaticSelect.php:7 modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedRadios.php:12 modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextarea.php:7 modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedTextfield.php:7 modules/custom/ai_screening_project_track/src/Plugin/WebformElement/YesNoStop.php:19 -msgid "AI Screening" -msgstr "AI Screening" +msgid "AI Project" +msgstr "AI Project" #: modules/custom/ai_screening_project_track/src/Plugin/WebformElement/WeightedElementTrait.php:37 msgid "Question weight" diff --git a/web/modules/custom/ai_screening_reports/ai_screening_reports.info.yml b/web/modules/custom/ai_screening_reports/ai_screening_reports.info.yml index f4d71e59..026dd6b0 100644 --- a/web/modules/custom/ai_screening_reports/ai_screening_reports.info.yml +++ b/web/modules/custom/ai_screening_reports/ai_screening_reports.info.yml @@ -1,6 +1,6 @@ name: "AI screening reports" type: module -description: "Reports for AI Screening" +description: "Reports for AI Project" package: Custom core_version_requirement: ^11 dependencies: diff --git a/web/modules/custom/ai_screening_reports/ai_screening_reports.routing.yml b/web/modules/custom/ai_screening_reports/ai_screening_reports.routing.yml index 682d50b3..0b921426 100644 --- a/web/modules/custom/ai_screening_reports/ai_screening_reports.routing.yml +++ b/web/modules/custom/ai_screening_reports/ai_screening_reports.routing.yml @@ -9,7 +9,7 @@ ai_screening_reports.create_report: ai_screening_reports.project: path: "/reports/project/{node}" defaults: - _title: "Screening" + _title: "Project" _controller: '\Drupal\ai_screening_reports\Controller\AiScreeningReportsController' requirements: _permission: "access content" @@ -23,7 +23,7 @@ ai_screening_reports.project: ai_screening_reports.project_track: path: "/reports/project_tracks" defaults: - _title: "Screening" + _title: "Project" _controller: '\Drupal\ai_screening_reports\Controller\AiScreeningReportsController::projectTrack' requirements: _permission: "access content" diff --git a/web/modules/custom/ai_screening_reports/src/Form/CreateReport.php b/web/modules/custom/ai_screening_reports/src/Form/CreateReport.php index c418d0f6..f2010f75 100644 --- a/web/modules/custom/ai_screening_reports/src/Form/CreateReport.php +++ b/web/modules/custom/ai_screening_reports/src/Form/CreateReport.php @@ -51,7 +51,7 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['project'] = [ '#type' => 'select', '#multiple' => TRUE, - '#title' => $this->t('Select screening'), + '#title' => $this->t('Select project'), '#options' => $options, '#attributes' => ['class' => ['use-choicesjs-plugin bg-primary text-primary border border-primary rounded-md py-2 px-3 my-1 w-full']], ]; diff --git a/web/modules/custom/ai_screening_reports/translations/ai_screening_reports.da.po b/web/modules/custom/ai_screening_reports/translations/ai_screening_reports.da.po index a2eec757..37e1b38c 100644 --- a/web/modules/custom/ai_screening_reports/translations/ai_screening_reports.da.po +++ b/web/modules/custom/ai_screening_reports/translations/ai_screening_reports.da.po @@ -23,11 +23,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: modules/custom/ai_screening_reports/ai_screening_reports.info.yml:0 -msgid "AI screening reports" -msgstr "AI-screeningsrapporter" +msgid "AI project reports" +msgstr "AI-projektrapporter" #: modules/custom/ai_screening_reports/ai_screening_reports.info.yml:0 -msgid "Reports for AI Screening" +msgid "Reports for AI Project" msgstr "Rapporter til AI-screening" #: modules/custom/ai_screening_reports/ai_screening_reports.info.yml:0 @@ -47,8 +47,8 @@ msgid "Create report" msgstr "Opret rapport" #: modules/custom/ai_screening_reports/ai_screening_reports.routing.yml:0;0 -msgid "Screening" -msgstr "Screening" +msgid "Project" +msgstr "Projekt" #: modules/custom/ai_screening_reports/src/Controller/AiScreeningReportsController.php:137 msgid "A maximum of @max tracks can be displayed." @@ -59,10 +59,9 @@ msgid "Incorrect url parameters." msgstr "Forkerte URL-parametre." #: modules/custom/ai_screening_reports/src/Form/CreateReport.php:54 -msgid "Select screening" -msgstr "Vælg screening" +msgid "Select project" +msgstr "Vælg projekt" #: modules/custom/ai_screening_reports/src/Form/CreateReport.php:63 msgid "Fetch report" msgstr "Hent rapport" - diff --git a/web/themes/custom/itkdev/itkdev_project_theme/templates/components/new-project-button.html.twig b/web/themes/custom/itkdev/itkdev_project_theme/templates/components/new-project-button.html.twig index 8b5a92c2..e722093f 100644 --- a/web/themes/custom/itkdev/itkdev_project_theme/templates/components/new-project-button.html.twig +++ b/web/themes/custom/itkdev/itkdev_project_theme/templates/components/new-project-button.html.twig @@ -3,6 +3,6 @@ - {{ 'Create new screening'|t }} + {{ 'Create new project'|t }} {% endif %} diff --git a/web/themes/custom/itkdev/itkdev_project_theme/templates/form/form--ai-screening-project-track-thresholds.html.twig b/web/themes/custom/itkdev/itkdev_project_theme/templates/form/form--ai-screening-project-track-thresholds.html.twig index 81c03081..d085bfb0 100644 --- a/web/themes/custom/itkdev/itkdev_project_theme/templates/form/form--ai-screening-project-track-thresholds.html.twig +++ b/web/themes/custom/itkdev/itkdev_project_theme/templates/form/form--ai-screening-project-track-thresholds.html.twig @@ -21,7 +21,7 @@ {% block content %}