From 285cd6fbce61080cff89d4905ae3ed2ec27f2961 Mon Sep 17 00:00:00 2001 From: Mikkel Jakobsen Date: Fri, 5 Apr 2024 11:49:02 +0200 Subject: [PATCH 1/5] Change all
tags in our custom moduels to
Strings containing
tags have difficulties being translated --- .../c8177097-1438-493e-8177-e8ef968cc133.yml | 4 ++-- .../982e0d87-f6b8-4b84-8de8-c8c8bcfef557.yml | 2 +- .../9cfd15df-32b4-4af9-b2da-56b039b5bf6b.yml | 6 +++--- .../fd774222-4b22-4803-ae45-2d4e80d84fac.yml | 2 +- .../src/Form/FeesListSettingsForm.php | 20 +++++++++---------- .../custom/dpl_footer/dpl_footer.install | 6 +++--- .../src/Form/GeneralSettingsForm.php | 12 +++++------ .../src/Form/PatronPageSettingsForm.php | 5 +---- .../src/Form/PatronRegSettingsForm.php | 12 +++++------ .../dpl_protected_nodes.module | 4 ++-- .../4052479c-0f12-4a17-8466-dedd4409355a.yml | 2 +- .../74e3bb37-5b99-4164-a9a7-adfc165eaead.yml | 2 +- .../e0850f71-b87a-4510-a612-6319e18a61b4.yml | 2 +- .../f57e40b2-c113-49fa-a39b-dee7c3ed5ea4.yml | 2 +- 14 files changed, 39 insertions(+), 42 deletions(-) diff --git a/web/modules/custom/dpl_example_content/content/eventseries/c8177097-1438-493e-8177-e8ef968cc133.yml b/web/modules/custom/dpl_example_content/content/eventseries/c8177097-1438-493e-8177-e8ef968cc133.yml index 47a920196..5e908d659 100644 --- a/web/modules/custom/dpl_example_content/content/eventseries/c8177097-1438-493e-8177-e8ef968cc133.yml +++ b/web/modules/custom/dpl_example_content/content/eventseries/c8177097-1438-493e-8177-e8ef968cc133.yml @@ -158,7 +158,7 @@ default: value: true field_body: - - value: '

Om udstillingen

Deltagende kunstnere: Ei Arakawa, Mohamed Bourouissa, Cao Fei, Simon Denny, Lara Favaretto, GCC, Guan Xiao, Shadi Habib Allah, Roger Hiorns, Oliver Laric, Liz Magic Laser, Katja Novitskova, Laura Owens, Yuri Pattison, Sondra Perry, Josephine Pryde, Nick Relph, Cameron Rowland, Hito Steyerl, Martine Syms, Nora Turato.

Post-Capital: Art and the Economics of the Digital Age er kurateret af Michelle Cotton og produceret af Mudam Luxembourg – Musée d’Art Moderne Grand-Duc Jean i tæt samarbejde med Kunsthal Charlottenborg.

Planlæg dit besøg.

' + value: '

Om udstillingen

Deltagende kunstnere: Ei Arakawa, Mohamed Bourouissa, Cao Fei, Simon Denny, Lara Favaretto, GCC, Guan Xiao, Shadi Habib Allah, Roger Hiorns, Oliver Laric, Liz Magic Laser, Katja Novitskova, Laura Owens, Yuri Pattison, Sondra Perry, Josephine Pryde, Nick Relph, Cameron Rowland, Hito Steyerl, Martine Syms, Nora Turato.

Post-Capital: Art and the Economics of the Digital Age er kurateret af Michelle Cotton og produceret af Mudam Luxembourg – Musée d’Art Moderne Grand-Duc Jean i tæt samarbejde med Kunsthal Charlottenborg.

Planlæg dit besøg.

' format: basic - entity: @@ -261,7 +261,7 @@ default: value: true field_body: - - value: '

Barokken er en kulturperiode der i Danmark gør sig gældende fra omkring 1650 – 1720

Barokken er udtryk for en storslået og prangende stilretning inden for billedkunst, musik, arkitektur og litteratur, hvor man dyrkede det teatralske, storladne og sanselige udtryk. I dansk litteraturhistorie er det Anders Arrebo (1587-1637), som indleder barokken med sin oversættelse af Davis salmer i 1623 og Kingo bliver den kanoniserede repræsentant for perioden.

Barokkens vigtigste prosaværk i Danmark er Leonora Christina Ulfeldts (1621-1698) biografi ”Jammers minde”. ”Jammers minde” beskriver de 22 år, Leonora Christine sad fængslet i Blåtårn, anklaget for højforræderi af kong Frederik den 3.

Under perioden blev kunsten nærmest propaganda, som bl.a. i form af hyldestdigte understregede, at kongens plads var lige efter Guds. Salmer hyldede Gud som den, der giver verden mening. Samlerne er fyldt med billedsprog og modsætninger, som skal vise splittelsen mellem vores overfladiske liv og Gud, som lover, at der er en mening med tilværelsen.

' + value: '

Barokken er en kulturperiode der i Danmark gør sig gældende fra omkring 1650 – 1720

Barokken er udtryk for en storslået og prangende stilretning inden for billedkunst, musik, arkitektur og litteratur, hvor man dyrkede det teatralske, storladne og sanselige udtryk. I dansk litteraturhistorie er det Anders Arrebo (1587-1637), som indleder barokken med sin oversættelse af Davis salmer i 1623 og Kingo bliver den kanoniserede repræsentant for perioden.

Barokkens vigtigste prosaværk i Danmark er Leonora Christina Ulfeldts (1621-1698) biografi ”Jammers minde”. ”Jammers minde” beskriver de 22 år, Leonora Christine sad fængslet i Blåtårn, anklaget for højforræderi af kong Frederik den 3.

Under perioden blev kunsten nærmest propaganda, som bl.a. i form af hyldestdigte understregede, at kongens plads var lige efter Guds. Salmer hyldede Gud som den, der giver verden mening. Samlerne er fyldt med billedsprog og modsætninger, som skal vise splittelsen mellem vores overfladiske liv og Gud, som lover, at der er en mening med tilværelsen.

' format: basic field_event_partners: - diff --git a/web/modules/custom/dpl_example_content/content/node/982e0d87-f6b8-4b84-8de8-c8c8bcfef557.yml b/web/modules/custom/dpl_example_content/content/node/982e0d87-f6b8-4b84-8de8-c8c8bcfef557.yml index 154fb2e04..f4a8e9f19 100644 --- a/web/modules/custom/dpl_example_content/content/node/982e0d87-f6b8-4b84-8de8-c8c8bcfef557.yml +++ b/web/modules/custom/dpl_example_content/content/node/982e0d87-f6b8-4b84-8de8-c8c8bcfef557.yml @@ -160,7 +160,7 @@ default: value: true field_body: - - value: '

En forunderlig læseoplevelse:

Detaljerne af Ia Genberg

Det er en forunderlig bog Ia Genberg har skrevet. En bog uden en egentlig intrige, men der sker bestemt en masse i løbet af bogens 156 sider.

Fortælleren er ramt af en febersygdom. Denne tilstand optræder som bogens ramme – sygdommen inspirerer den navnløse fortæller til at mindes 4 forskellige personer som alle har haft afgørende betydning for hende. Men som hun ikke mere har forbindelse til.
Johanna er den første – en kærlighedshistorie som spinder sig rundt om deres fælles interesse for litteratur. Johanna motiverer fortælleren til at forfølge drømmen om at skrive. Rodehovedet Niki er den næste. Hun drømmer også om at skrive, men producerer næppe en brugbar stavelse under deres relation. I stedet konsumeres uanede mængder te og hjemmelavet vin til deres konversationer. Niki afbryder relationer fra det ene øjeblik til det andet – og således også her.
Musikeren Alejandro er næste portræt – en sydlandsk orkan som kortvarigt er del af et lokalt band og sætter uudslettelige spor i fortællerens liv og erindring.

Sidste portræt viser sig at været et meget intenst portræt af fortællerens mor Birgitte. Birgitte udsættes for et overgreb i de tidlige teenageår og udvikler en tilbagetrukken personlighed domineret af permanent uro.

Det forunderlige er at fortælleren og disse 4 personer står lyslevende for læseren. Og måske især betydningen af deres indbyrdes relationer.
Sprogligt fremtræder siderne tætskrevne og den sparsomme direkte dialog er i reglen integreret i fortællingen. Men sproget er enkelt, klart og letlæst. En studie i identitetsdannelse og en lovprisning af hvor afgørende venskaber og fællesskaber er.

Jeg overdriver ikke når jeg siger at bogen er en helt særlig læseoplevelse.

/Kasper

' + value: '

En forunderlig læseoplevelse:

Detaljerne af Ia Genberg

Det er en forunderlig bog Ia Genberg har skrevet. En bog uden en egentlig intrige, men der sker bestemt en masse i løbet af bogens 156 sider.

Fortælleren er ramt af en febersygdom. Denne tilstand optræder som bogens ramme – sygdommen inspirerer den navnløse fortæller til at mindes 4 forskellige personer som alle har haft afgørende betydning for hende. Men som hun ikke mere har forbindelse til.
Johanna er den første – en kærlighedshistorie som spinder sig rundt om deres fælles interesse for litteratur. Johanna motiverer fortælleren til at forfølge drømmen om at skrive. Rodehovedet Niki er den næste. Hun drømmer også om at skrive, men producerer næppe en brugbar stavelse under deres relation. I stedet konsumeres uanede mængder te og hjemmelavet vin til deres konversationer. Niki afbryder relationer fra det ene øjeblik til det andet – og således også her.
Musikeren Alejandro er næste portræt – en sydlandsk orkan som kortvarigt er del af et lokalt band og sætter uudslettelige spor i fortællerens liv og erindring.

Sidste portræt viser sig at været et meget intenst portræt af fortællerens mor Birgitte. Birgitte udsættes for et overgreb i de tidlige teenageår og udvikler en tilbagetrukken personlighed domineret af permanent uro.

Det forunderlige er at fortælleren og disse 4 personer står lyslevende for læseren. Og måske især betydningen af deres indbyrdes relationer.
Sprogligt fremtræder siderne tætskrevne og den sparsomme direkte dialog er i reglen integreret i fortællingen. Men sproget er enkelt, klart og letlæst. En studie i identitetsdannelse og en lovprisning af hvor afgørende venskaber og fællesskaber er.

Jeg overdriver ikke når jeg siger at bogen er en helt særlig læseoplevelse.

/Kasper

' format: basic - entity: diff --git a/web/modules/custom/dpl_example_content/content/node/9cfd15df-32b4-4af9-b2da-56b039b5bf6b.yml b/web/modules/custom/dpl_example_content/content/node/9cfd15df-32b4-4af9-b2da-56b039b5bf6b.yml index cd3181655..7457c5fe0 100644 --- a/web/modules/custom/dpl_example_content/content/node/9cfd15df-32b4-4af9-b2da-56b039b5bf6b.yml +++ b/web/modules/custom/dpl_example_content/content/node/9cfd15df-32b4-4af9-b2da-56b039b5bf6b.yml @@ -100,7 +100,7 @@ default: value: true field_body: - - value: '

En til dem der ikke vil sove…

”Godnat sagde katten” af Glem Ringtved og Rasmus Bregnhøi.
Det er det samme hver aften. Lucas vil ikke sove. Far læser to godnathistorier, men det er slet ikke nok. Far skal finde på sin helt egen historie, og dén historie griber om sig.

' + value: '

En til dem der ikke vil sove…

”Godnat sagde katten” af Glem Ringtved og Rasmus Bregnhøi.
Det er det samme hver aften. Lucas vil ikke sove. Far læser to godnathistorier, men det er slet ikke nok. Far skal finde på sin helt egen historie, og dén historie griber om sig.

' format: basic - entity: @@ -153,7 +153,7 @@ default: value: true field_body: - - value: '

En til dem der er lidt bange…

”Da Carl næsten sov i telt” af Ida Jessen og Hanne Bartholin.
Den lille Elefantunge Carl skal sove i telt med sin bedste veninde, Fanny. Da mørket falder på, og det er på tide at lægge sig til at sove, vil Carl allerhelst ind i huset til mor og far.

' + value: '

En til dem der er lidt bange…

”Da Carl næsten sov i telt” af Ida Jessen og Hanne Bartholin.
Den lille Elefantunge Carl skal sove i telt med sin bedste veninde, Fanny. Da mørket falder på, og det er på tide at lægge sig til at sove, vil Carl allerhelst ind i huset til mor og far.

' format: basic - entity: @@ -206,7 +206,7 @@ default: value: true field_body: - - value: '

En med hjælp til dem, der ikke kan sove…

”En prik og en streg – godnateventyr til at tegne på ryggen” af Mette Hegnhøj.
Prik og Streg triller til bageren, bugter sig som slanger og opfinder deres eget alfabet i denne bog helt uden billeder. En bog, der skal læses højt mens Prik og Stregs spilopper tegnes på ryggen.

' + value: '

En med hjælp til dem, der ikke kan sove…

”En prik og en streg – godnateventyr til at tegne på ryggen” af Mette Hegnhøj.
Prik og Streg triller til bageren, bugter sig som slanger og opfinder deres eget alfabet i denne bog helt uden billeder. En bog, der skal læses højt mens Prik og Stregs spilopper tegnes på ryggen.

' format: basic - entity: diff --git a/web/modules/custom/dpl_example_content/content/node/fd774222-4b22-4803-ae45-2d4e80d84fac.yml b/web/modules/custom/dpl_example_content/content/node/fd774222-4b22-4803-ae45-2d4e80d84fac.yml index 8ba2e3b27..98c7f46d6 100644 --- a/web/modules/custom/dpl_example_content/content/node/fd774222-4b22-4803-ae45-2d4e80d84fac.yml +++ b/web/modules/custom/dpl_example_content/content/node/fd774222-4b22-4803-ae45-2d4e80d84fac.yml @@ -129,7 +129,7 @@ default: value: true field_body: - - value: '

Om Os


Biblioteket er dit lokale center for viden, kultur og samfund. Vi tilbyder en bred vifte af bøger, e-bøger, lydbøger, tidsskrifter og mere. Kom og oplev vores studieområder, computerfaciliteter, og et varieret program af begivenheder og workshops

' + value: '

Om Os


Biblioteket er dit lokale center for viden, kultur og samfund. Vi tilbyder en bred vifte af bøger, e-bøger, lydbøger, tidsskrifter og mere. Kom og oplev vores studieområder, computerfaciliteter, og et varieret program af begivenheder og workshops

' format: basic - entity: diff --git a/web/modules/custom/dpl_fees/src/Form/FeesListSettingsForm.php b/web/modules/custom/dpl_fees/src/Form/FeesListSettingsForm.php index 924edcedb..9dda7db1a 100644 --- a/web/modules/custom/dpl_fees/src/Form/FeesListSettingsForm.php +++ b/web/modules/custom/dpl_fees/src/Form/FeesListSettingsForm.php @@ -74,9 +74,9 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['settings']['fees_and_replacement_costs_url'] = [ '#type' => 'linkit', '#title' => $this->t('Fees and Replacement costs URL', [], ['context' => 'Fees list settings form']), - '#description' => $this->t('File or URL containing the fees and replacement costs.
- You can add a relative url (e.g. /takster).
- You can search for an internal url.
+ '#description' => $this->t('File or URL containing the fees and replacement costs.
+ You can add a relative url (e.g. /takster).
+ You can search for an internal url.
You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Fees list settings form']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ @@ -88,7 +88,7 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['settings']['fee_list_body_text'] = [ '#type' => 'textarea', '#title' => $this->t('Intro text', [], ['context' => 'Fees list settings form']), - '#description' => $this->t('Display an intro-text below the headline
+ '#description' => $this->t('Display an intro-text below the headline
If nothing is written here the text: "@text" will be used.', ['@text' => $this->t('Fees and replacement costs are handled through the new system "Mit betalingsoverblik"', [], ['context' => 'Fees list settings form'])], ['context' => 'Fees list settings form']), '#default_value' => $config->get('fee_list_body_text'), ]; @@ -103,7 +103,7 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['settings']['payment_site_button']['payment_site_url'] = [ '#type' => 'linkit', '#title' => $this->t('Payment site url', [], ['context' => 'Fees list settings form']), - '#description' => $this->t('URL containing a link to a payment page.
+ '#description' => $this->t('URL containing a link to a payment page.
NB!: The button will only display if this field has been filled.', [], ['context' => 'Fees list settings form']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ @@ -115,7 +115,7 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['settings']['payment_site_button']['payment_site_button_label'] = [ '#type' => 'textfield', '#title' => $this->t('Payment site button label', [], ['context' => 'Fees list settings form']), - '#description' => $this->t('Define the text of the button that links to the payment page.
+ '#description' => $this->t('Define the text of the button that links to the payment page.
If nothing is written here the text: "@text" will be used.', ['@text' => $this->t('Go to payment page', [], ['context' => 'Fees list settings form'])], ['context' => 'Fees list settings form']), '#default_value' => $config->get('payment_site_button_label'), ]; @@ -130,10 +130,10 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['settings']['blocked_user']['blocked_patron_e_link_url'] = [ '#type' => 'linkit', '#title' => $this->t('Blocked user link for modal', [], ['context' => 'Fees list settings form']), - '#description' => $this->t('If a user is blocked because of fees a modal appears. This field makes it possible to place a link in the modal to e.g. payment options or help page.
- If left empty, the link will not be shown.
- You can add a relative url (e.g. /takster).
- You can search for an internal url.
+ '#description' => $this->t('If a user is blocked because of fees a modal appears. This field makes it possible to place a link in the modal to e.g. payment options or help page.
+ If left empty, the link will not be shown.
+ You can add a relative url (e.g. /takster).
+ You can search for an internal url.
You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Fees list settings form']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ diff --git a/web/modules/custom/dpl_footer/dpl_footer.install b/web/modules/custom/dpl_footer/dpl_footer.install index 16183801b..867d86f96 100644 --- a/web/modules/custom/dpl_footer/dpl_footer.install +++ b/web/modules/custom/dpl_footer/dpl_footer.install @@ -38,10 +38,10 @@ function dpl_footer_install(): void { [ 'name' => 'Kontakt', 'content' => [ - 'value' => '

Lyngby-Taarbæk Bibliotekerne
- Lyngby Hovedgade 28
2800 Kgs. Lyngby

+ 'value' => '

Lyngby-Taarbæk Bibliotekerne
+ Lyngby Hovedgade 28
2800 Kgs. Lyngby

+45 45 97 37 00

 

-

Man - fre / Kl. 10-16
info@ltk.dk

', +

Man - fre / Kl. 10-16
info@ltk.dk

', 'format' => 'basic', ], ], diff --git a/web/modules/custom/dpl_library_agency/src/Form/GeneralSettingsForm.php b/web/modules/custom/dpl_library_agency/src/Form/GeneralSettingsForm.php index 60463b5d0..a16eed6fb 100644 --- a/web/modules/custom/dpl_library_agency/src/Form/GeneralSettingsForm.php +++ b/web/modules/custom/dpl_library_agency/src/Form/GeneralSettingsForm.php @@ -174,9 +174,9 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['reservations']['pause_reservation_info_url'] = [ '#type' => 'linkit', '#title' => $this->t('Pause reservation link', [], ['context' => 'Library Agency Configuration']), - '#description' => $this->t('The link with information about reservations.
- You can add a relative url (e.g. /takster).
- You can search for an internal url.
+ '#description' => $this->t('The link with information about reservations.
+ You can add a relative url (e.g. /takster).
+ You can search for an internal url.
You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Library Agency Configuration']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ @@ -188,9 +188,9 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['opening_hours_url'] = [ '#type' => 'linkit', '#title' => $this->t('Opening hours link', [], ['context' => 'Library Agency Configuration']), - '#description' => $this->t('The link with information about opening hours.
- You can add a relative url (e.g. /takster).
- You can search for an internal url.
+ '#description' => $this->t('The link with information about opening hours.
+ You can add a relative url (e.g. /takster).
+ You can search for an internal url.
You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Library Agency Configuration']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ diff --git a/web/modules/custom/dpl_patron_page/src/Form/PatronPageSettingsForm.php b/web/modules/custom/dpl_patron_page/src/Form/PatronPageSettingsForm.php index eb9c42580..2e110bc4c 100644 --- a/web/modules/custom/dpl_patron_page/src/Form/PatronPageSettingsForm.php +++ b/web/modules/custom/dpl_patron_page/src/Form/PatronPageSettingsForm.php @@ -70,10 +70,7 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['settings']['delete_patron_url'] = [ '#type' => 'linkit', '#title' => $this->t('Delete patron link', [], ['context' => 'Patron page settings form']), - '#description' => $this->t('Link to a page where it is possible to delete patron.
- You can add a relative url (e.g. /takster).
- You can search for an internal url.
- You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Patron page settings form']), + '#description' => $this->t('Link to a page where it is possible to delete patron.
You can add a relative url (e.g. /takster).
You can search for an internal url.
You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Patron page settings form']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ 'linkit_profile_id' => 'default', diff --git a/web/modules/custom/dpl_patron_reg/src/Form/PatronRegSettingsForm.php b/web/modules/custom/dpl_patron_reg/src/Form/PatronRegSettingsForm.php index f0e0037bd..9a9ecf6c1 100644 --- a/web/modules/custom/dpl_patron_reg/src/Form/PatronRegSettingsForm.php +++ b/web/modules/custom/dpl_patron_reg/src/Form/PatronRegSettingsForm.php @@ -72,9 +72,9 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['patron_registration_page_url'] = [ '#type' => 'linkit', '#title' => $this->t('Patron registration page url', [], ['context' => 'Patron registration settings form']), - '#description' => $this->t('The url for the patron registration page.
- You can add a relative url (e.g. /takster).
- You can search for an internal url.
+ '#description' => $this->t('The url for the patron registration page.
+ You can add a relative url (e.g. /takster).
+ You can search for an internal url.
You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Patron registration settings form']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ @@ -86,9 +86,9 @@ public function buildForm(array $form, FormStateInterface $form_state): array { $form['redirect_on_user_created_url'] = [ '#type' => 'linkit', '#title' => $this->t('Redirect on create', [], ['context' => 'Patron registration settings form']), - '#description' => $this->t('Redirect to page when user is successfully created.
- You can add a relative url (e.g. /takster).
- You can search for an internal url.
+ '#description' => $this->t('Redirect to page when user is successfully created.
+ You can add a relative url (e.g. /takster).
+ You can search for an internal url.
You can add an external url (starting with "http://" or "https://").', [], ['context' => 'Patron registration settings form']), '#autocomplete_route_name' => 'linkit.autocomplete', '#autocomplete_route_parameters' => [ diff --git a/web/modules/custom/dpl_protected_nodes/dpl_protected_nodes.module b/web/modules/custom/dpl_protected_nodes/dpl_protected_nodes.module index 118ab2c7b..7d24d1aec 100644 --- a/web/modules/custom/dpl_protected_nodes/dpl_protected_nodes.module +++ b/web/modules/custom/dpl_protected_nodes/dpl_protected_nodes.module @@ -60,13 +60,13 @@ function dpl_protected_nodes_is_nodes_protected(array $nodes, array $form): arra $form['actions']['submit']['#disabled'] = TRUE; $form['protected_node'][$value['node_id']]['description'] = [ - '#markup' => t('

"@title" is being used in configuration. Before you can delete it, you need to remove it from the following configuration fields:', [ + '#markup' => t('

"@title" is being used in configuration. Before you can delete it, you need to remove it from the following configuration fields:', [ '@title' => $nodes[$value['node_id']], ]), ]; $form['protected_node'][$value['node_id']]['configuration'][$key] = [ - '#markup' => t('
@title', [ + '#markup' => t('
@title', [ '@title' => $value['config_title'], ':url' => $value['config_path'], ]), diff --git a/web/modules/custom/dpl_static_content/content/node/4052479c-0f12-4a17-8466-dedd4409355a.yml b/web/modules/custom/dpl_static_content/content/node/4052479c-0f12-4a17-8466-dedd4409355a.yml index ae241e08f..cb8f58b4f 100644 --- a/web/modules/custom/dpl_static_content/content/node/4052479c-0f12-4a17-8466-dedd4409355a.yml +++ b/web/modules/custom/dpl_static_content/content/node/4052479c-0f12-4a17-8466-dedd4409355a.yml @@ -77,7 +77,7 @@ default: value: { } field_body: - - value: '

Biblioteket kan benyttes af alle og det er gratis at benytte biblioteket, hvis du overholder lånetiden. Hvis du ikke har fast bopæl i Danmark, kan biblioteket opkræve depositum ved udlån. Biblioteket kan fastsætte et maksimalt antal reserveringer, som du kan have stående i systemet ad gangen.
 

Lånerkort

Er du over 18 år fungerer sundhedskortet som adgang til at låne på biblioteket. Før du kan anvende sundhedskortet, skal du oprettes som bruger af biblioteket. Dette gør du via MitID på bibliotekets hjemmeside, eller ved at du personligt henvender dig på biblioteket. Når du skal oprettes som bruger, skal du medbringe dit sundhedskort.

Hvis du er under 18 år, skal du vise dit sundhedskort og en indmeldelsesblanket med én af dine forældres eller en værges underskrift, når du skal oprettes som bruger.

Er du under 18 år kan du få dit eget lånerkort, men du kan også vælge at bruge dit sundhedskort som lånerkort.

Det er kun dig selv, der må benytte dit sundhedskort eller dit lånerkort til biblioteket, ligesom du selv er ansvarlig for de materialer, der bliver lånt på dit sundhedskort eller lånerkort.

Bliver dit sundhedskort eller lånerkort væk, skal du straks melde det til biblioteket, som spærrer dit lånerkort eller brugen af dit sundhedskort.
 

Hvis du har glemt din pinkode

Har du glemt pinkoden til selvbetjening, kan du oprette en ny ved at logge ind på hjemmesiden med MitID og ændre koden under din lånerprofil eller ved, at du personligt henvender dig på et bibliotek. Ved personlig henvendelse skal du medbringe legitimation som sundhedskort, pas eller kørekort.
 

Servicemeddelelser via sms og e-mail

Når du bliver oprettet som bruger af biblioteket og oplyser e-mail adresse eller mobilnummer, accepterer du at modtage servicemeddelelser om lån, bestillinger, reserveringer og om din egen brug af bibliotekernes forskellige tjenester. Læs mere om hvordan biblioteket bruger dine data.
 

Opdatering af dine oplysninger

Det er dit ansvar at opdatere oplysninger som fx e-mail adresse og/eller mobilnummer, som du har oplyst biblioteket, så disse altid er korrekte. Du kan opdatere dine kontaktoplysninger under din profil på hjemmesiden, når du er logget ind eller ved henvendelse på biblioteket.
 

Ansvar

Biblioteket påtager sig intet ansvar, hvis lånte materialer beskadiger din pc, programmer eller afspilningsudstyr. Du er selv ansvarlig for at se materialet igennem for fejl og mangler inden du låner og afleverer materialet.
 

Lånetid og aflevering

Lånetiden er normalt 30 dage, men der kan være særligt efterspurgte materialer med kortere lånetid. Du kan se din afleveringsfrist under dine lån på hjemmesiden, i App’en Biblioteket eller på din udlånskvittering.

Normalt kan du forlænge lånetiden, hvis materialet ikke er bestilt af andre. Fornyelse af materialer kan først ske [XX] dage før afleveringsfristen. Der er fastsat et maksimalt antal gange lånetiden kan forlænges.

Du kan udskrive afleveringskvitteringer på bon eller få den tilsendt pr. mail. Afleveringskvitteringen er din dokumentation for, at du har afleveret de lånte materialer. Kontrollér ved afleveringen, at de materialer, du afleverer, svarer til de materialer, der nævnes på afleveringskvitteringen.

Du er selv ansvarlig for løbende at kontrollere, om du har registrerede lån af materialer under menupunktet Lån når du er logget ind på hjemmesiden. Du kan også kontrollere din lånerstatus på selvbetjeningsautomaterne på biblioteket.

Hvis du afleverer biblioteksmaterialer gennem brevsprækken på et bibliotek eller med postforsendelse, kan du ikke få en afleveringskvittering, og det er dit ansvar, hvis du anvender denne fremgangsmåde. Det skal bemærkes, at din aflevering først registreres på bibliotekets næste åbningsdag, eller når posten når frem. Dette kan have betydning for størrelsen af et eventuelt gebyr.
 

Aflevering af materialer lånt på folkebiblioteker udenfor [Danevang kommune]

Du kan aflevere materialer lånt på andre folkebiblioteker på folkebibliotekerne i [Dannevang]. Det fremgår af Kulturstyrelsens udtalelse herom, at "Det skal understreges, at denne eventuelle aflevering sker på borgerens eget ansvar, hvilket indebærer, at låneren har ansvaret for materialet ind til det er modtaget hos det långivende bibliotek.
 

Overskridelse af lånetiden

Overskrider du lånetiden, skal du betale gebyr efter gældende takst (se takster)

Du skal betale gebyr for overskridelse af lånetiden, også selv om der ikke er sendt en advis via e-mail, SMS eller Push-besked på App tre dage før udløb af lånetiden eller en hjemkaldelse til dig. Du har selv ansvar for at sikre at du afleverer til tiden.
 

Erstatning

Hvis du ikke har afleveret et materiale [XX] uger efter lånetidens udløb, betragter biblioteket det som bortkommet. Bortkommet eller beskadiget biblioteksmateriale skal du erstatte med en erstatningspris. Læs mere om erstatninger her.
 

Blokering og bortvisning af brugere

Skylder du biblioteket [xxx kr]. eller derover i gebyrer og/eller erstatninger, bliver du blokeret for at låne, indtil gælden er betalt.

Har du i gentagne tilfælde ikke afleveret lånte materialer eller afleverer lånte materialer i beskadiget stand, kan du udelukkes fra at låne på [Danevang Kommunes Biblioteker].

Udelukkelse af dig som bruger skal ske med syv dages skriftligt varsel. I særlige tilfælde har biblioteket dog hjemmel til at foretage udelukkelse uden varsel.

Brugere, der ikke respekterer god ro og orden eller ikke følger personalets anvisninger, kan bortvises fra biblioteket.
 

Åbne biblioteker

På en række biblioteker er der, ud over bemandet åbningstid, ubemandet åbningstid, hvor der ikke er personale til stede. Disse biblioteker kaldes ’åbne biblioteker’.

I den ubemandede åbningstid kan du låne og aflevere materialer, og benytte bibliotekets tilbud på stedet.

Der er adgang for alle, der er 14 år og derover, og som er registreret som brugere af biblioteket. Adgangen sker ved, at du anvender sundhedskort eller lånerkort.

Benyttelse af biblioteket i den ubemandede åbningstid sker på dit eget ansvar.

Der er adgang for alle, der er 13 år og derunder, hvis de ledsages af en person, der har adgang til biblioteket i den ubemandede åbningstid.

Det enkelte bibliotek kan fastsætte et nærmere ordensreglement for benyttelse af biblioteket.

Foldere med regler for benyttelse af biblioteket og takster får du udleveret ved indmeldelse, og de ligger desuden fremme i alle biblioteker.

' + value: '

Biblioteket kan benyttes af alle og det er gratis at benytte biblioteket, hvis du overholder lånetiden. Hvis du ikke har fast bopæl i Danmark, kan biblioteket opkræve depositum ved udlån. Biblioteket kan fastsætte et maksimalt antal reserveringer, som du kan have stående i systemet ad gangen.
 

Lånerkort

Er du over 18 år fungerer sundhedskortet som adgang til at låne på biblioteket. Før du kan anvende sundhedskortet, skal du oprettes som bruger af biblioteket. Dette gør du via MitID på bibliotekets hjemmeside, eller ved at du personligt henvender dig på biblioteket. Når du skal oprettes som bruger, skal du medbringe dit sundhedskort.

Hvis du er under 18 år, skal du vise dit sundhedskort og en indmeldelsesblanket med én af dine forældres eller en værges underskrift, når du skal oprettes som bruger.

Er du under 18 år kan du få dit eget lånerkort, men du kan også vælge at bruge dit sundhedskort som lånerkort.

Det er kun dig selv, der må benytte dit sundhedskort eller dit lånerkort til biblioteket, ligesom du selv er ansvarlig for de materialer, der bliver lånt på dit sundhedskort eller lånerkort.

Bliver dit sundhedskort eller lånerkort væk, skal du straks melde det til biblioteket, som spærrer dit lånerkort eller brugen af dit sundhedskort.
 

Hvis du har glemt din pinkode

Har du glemt pinkoden til selvbetjening, kan du oprette en ny ved at logge ind på hjemmesiden med MitID og ændre koden under din lånerprofil eller ved, at du personligt henvender dig på et bibliotek. Ved personlig henvendelse skal du medbringe legitimation som sundhedskort, pas eller kørekort.
 

Servicemeddelelser via sms og e-mail

Når du bliver oprettet som bruger af biblioteket og oplyser e-mail adresse eller mobilnummer, accepterer du at modtage servicemeddelelser om lån, bestillinger, reserveringer og om din egen brug af bibliotekernes forskellige tjenester. Læs mere om hvordan biblioteket bruger dine data.
 

Opdatering af dine oplysninger

Det er dit ansvar at opdatere oplysninger som fx e-mail adresse og/eller mobilnummer, som du har oplyst biblioteket, så disse altid er korrekte. Du kan opdatere dine kontaktoplysninger under din profil på hjemmesiden, når du er logget ind eller ved henvendelse på biblioteket.
 

Ansvar

Biblioteket påtager sig intet ansvar, hvis lånte materialer beskadiger din pc, programmer eller afspilningsudstyr. Du er selv ansvarlig for at se materialet igennem for fejl og mangler inden du låner og afleverer materialet.
 

Lånetid og aflevering

Lånetiden er normalt 30 dage, men der kan være særligt efterspurgte materialer med kortere lånetid. Du kan se din afleveringsfrist under dine lån på hjemmesiden, i App’en Biblioteket eller på din udlånskvittering.

Normalt kan du forlænge lånetiden, hvis materialet ikke er bestilt af andre. Fornyelse af materialer kan først ske [XX] dage før afleveringsfristen. Der er fastsat et maksimalt antal gange lånetiden kan forlænges.

Du kan udskrive afleveringskvitteringer på bon eller få den tilsendt pr. mail. Afleveringskvitteringen er din dokumentation for, at du har afleveret de lånte materialer. Kontrollér ved afleveringen, at de materialer, du afleverer, svarer til de materialer, der nævnes på afleveringskvitteringen.

Du er selv ansvarlig for løbende at kontrollere, om du har registrerede lån af materialer under menupunktet Lån når du er logget ind på hjemmesiden. Du kan også kontrollere din lånerstatus på selvbetjeningsautomaterne på biblioteket.

Hvis du afleverer biblioteksmaterialer gennem brevsprækken på et bibliotek eller med postforsendelse, kan du ikke få en afleveringskvittering, og det er dit ansvar, hvis du anvender denne fremgangsmåde. Det skal bemærkes, at din aflevering først registreres på bibliotekets næste åbningsdag, eller når posten når frem. Dette kan have betydning for størrelsen af et eventuelt gebyr.
 

Aflevering af materialer lånt på folkebiblioteker udenfor [Danevang kommune]

Du kan aflevere materialer lånt på andre folkebiblioteker på folkebibliotekerne i [Dannevang]. Det fremgår af Kulturstyrelsens udtalelse herom, at "Det skal understreges, at denne eventuelle aflevering sker på borgerens eget ansvar, hvilket indebærer, at låneren har ansvaret for materialet ind til det er modtaget hos det långivende bibliotek.
 

Overskridelse af lånetiden

Overskrider du lånetiden, skal du betale gebyr efter gældende takst (se takster)

Du skal betale gebyr for overskridelse af lånetiden, også selv om der ikke er sendt en advis via e-mail, SMS eller Push-besked på App tre dage før udløb af lånetiden eller en hjemkaldelse til dig. Du har selv ansvar for at sikre at du afleverer til tiden.
 

Erstatning

Hvis du ikke har afleveret et materiale [XX] uger efter lånetidens udløb, betragter biblioteket det som bortkommet. Bortkommet eller beskadiget biblioteksmateriale skal du erstatte med en erstatningspris. Læs mere om erstatninger her.
 

Blokering og bortvisning af brugere

Skylder du biblioteket [xxx kr]. eller derover i gebyrer og/eller erstatninger, bliver du blokeret for at låne, indtil gælden er betalt.

Har du i gentagne tilfælde ikke afleveret lånte materialer eller afleverer lånte materialer i beskadiget stand, kan du udelukkes fra at låne på [Danevang Kommunes Biblioteker].

Udelukkelse af dig som bruger skal ske med syv dages skriftligt varsel. I særlige tilfælde har biblioteket dog hjemmel til at foretage udelukkelse uden varsel.

Brugere, der ikke respekterer god ro og orden eller ikke følger personalets anvisninger, kan bortvises fra biblioteket.
 

Åbne biblioteker

På en række biblioteker er der, ud over bemandet åbningstid, ubemandet åbningstid, hvor der ikke er personale til stede. Disse biblioteker kaldes ’åbne biblioteker’.

I den ubemandede åbningstid kan du låne og aflevere materialer, og benytte bibliotekets tilbud på stedet.

Der er adgang for alle, der er 14 år og derover, og som er registreret som brugere af biblioteket. Adgangen sker ved, at du anvender sundhedskort eller lånerkort.

Benyttelse af biblioteket i den ubemandede åbningstid sker på dit eget ansvar.

Der er adgang for alle, der er 13 år og derunder, hvis de ledsages af en person, der har adgang til biblioteket i den ubemandede åbningstid.

Det enkelte bibliotek kan fastsætte et nærmere ordensreglement for benyttelse af biblioteket.

Foldere med regler for benyttelse af biblioteket og takster får du udleveret ved indmeldelse, og de ligger desuden fremme i alle biblioteker.

' format: basic field_subtitle: - diff --git a/web/modules/custom/dpl_static_content/content/node/74e3bb37-5b99-4164-a9a7-adfc165eaead.yml b/web/modules/custom/dpl_static_content/content/node/74e3bb37-5b99-4164-a9a7-adfc165eaead.yml index bfb7893f3..58cdcb1da 100644 --- a/web/modules/custom/dpl_static_content/content/node/74e3bb37-5b99-4164-a9a7-adfc165eaead.yml +++ b/web/modules/custom/dpl_static_content/content/node/74e3bb37-5b99-4164-a9a7-adfc165eaead.yml @@ -77,5 +77,5 @@ default: value: { } field_body: - - value: '

Du kan nu begynde at søge og reservere materialer, samt benytte dig af vores digitale tilbud.

Du kan se din brugerprofil her

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

' + value: '

Du kan nu begynde at søge og reservere materialer, samt benytte dig af vores digitale tilbud.

Du kan se din brugerprofil her

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

' format: basic diff --git a/web/modules/custom/dpl_static_content/content/node/e0850f71-b87a-4510-a612-6319e18a61b4.yml b/web/modules/custom/dpl_static_content/content/node/e0850f71-b87a-4510-a612-6319e18a61b4.yml index 29f49f8e9..2ffdfe88b 100644 --- a/web/modules/custom/dpl_static_content/content/node/e0850f71-b87a-4510-a612-6319e18a61b4.yml +++ b/web/modules/custom/dpl_static_content/content/node/e0850f71-b87a-4510-a612-6319e18a61b4.yml @@ -77,7 +77,7 @@ default: value: { } field_body: - - value: '

I forbindelse med din oprettelse som bruger hos [Dannevang Kommunes Biblioteker] samt din fremadrettede brug af [Dannevangs Bibliotekers] selvbetjeningsløsninger, herunder selvbetjeningsautomater, hjemmeside, åbne biblioteker (dvs. benytte biblioteket udenfor betjent åbningstid) og bibliotekets APP ”Biblioteket”, skal vi jf. Databeskyttelsesforordningen informere dig om en række detaljer i vores håndtering af dine oplysninger og oplyse dig om dine rettigheder i den forbindelse.

[Dannevang Kommunes Biblioteker] er dataansvarlig for de personoplysninger om dig, som vi benytter i biblioteket. Formålet med behandlingen af personoplysninger er at tilbyde en række services iht. rammerne for Lov om biblioteksvirksomhed (Biblioteksloven).

Retsgrundlaget for vores behandling af personoplysninger er databeskyttelsesforordningens artikel 6, stk. 1, litra c) om behandling, der er nødvendig for at overholde en retlig forpligtelse, som påhviler den dataansvarlige og artikel 6, stk. 1, litra e) om behandling, der er nødvendig af hensyn til udførelse af en opgave i samfundets interesse.

Vi behandler personoplysninger om dig i kategorien:

Det gør vi for at kunne administrere dine lån og give dig adgang til bibliotekets eRessourcer, sende dig information om aflevering og reserveringer, samt give dig adgang til at benytte biblioteket uden for betjent åbningstid.

Oplysningerne bliver også anvendt i [Dannevang Kommunes] videnskabelige og statistiske undersøgelser. Enhver offentliggørelse af resultat fra sådanne undersøgelser vil være fuldt anonymiseret.

Når du benytter [Dannevang Kommunes Bibliotekers] hjemmeside, [XXX.dk], indsamler vi endvidere oplysninger om din IP-adresse, samt hvilke sider og funktioner på hjemmesiden, [XXX.dk], du har klikket på. Disse oplysninger anonymiseres og benyttes af biblioteket til statistiske undersøgelser.

Vi har fået navne og adresseoplysninger fra CPR-registret ud fra dit CPR-nummer. Har du navne- og adressebeskyttelse i CPR-registret, bliver dette respekteret i bibliotekets systemer.

Det er frivilligt om du vil oprette dig som bruger hos [Dannevang Kommunes Biblioteker] og benytte dig af bibliotekets tilbud, herunder benytte biblioteket udenfor betjent åbningstid, benytte bibliotekets hjemmeside [XXX.dk], samt låne materialer og benytte bibliotekets eRessourcer. Hvis du opretter dig som bruger på [Dannevang Kommunes Biblioteker] er det frivilligt, om du vil oplyse om dit telefonnummer og din email. Hvis du ikke ønsker at oplyse hverken din email eller dit telefonnummer vil biblioteket ikke være i stand til at kontakte dig i forbindelse med påmindelser om aflevering, afhentning af reserverede materialer, og slettede reserveringer. Eventuelle regninger vil dog blive sendt til din digitale postkasse.

Vi videregiver personoplysninger til andre offentlige myndigheder, herunder til andre biblioteker, når vi er berettigede eller forpligtede til det. Vi overdrager fx oplysninger til SKAT i forbindelse med inddrivelse af gebyrer og erstatning. Vi overlader endvidere personoplysninger til databehandlere, der på vores vegne behandler oplysningerne.

Oplysningerne i elektronisk form er fysisk opbevaret sikkert hos vores leverandører.

Oplysningerne bliver også behandlet hos vores leverandører.

De oplysninger vi har om dig, slettes automatisk, hvis du ikke har mellemværende eller været aktiv i tre år. Visse personoplysninger bliver automatisk slettet efter 30 dage. Det gælder oplysninger om afleverede materialer, betalte gebyrer, indholdet af beskeder sendt til dig og dine besøg på bibliotekerne uden for betjent åbningstid. Oplysninger om betalt erstatning bliver slettet efter ét år.

Hvis du ønsker at blive slettet som bruger på biblioteket før der er gået tre år, skal du henvende dig personligt på biblioteket.

Oplysninger om betaling af mellemværender, herunder mellemværender sendt til Gældsstyrelsen, vil i henhold til ”Budget- og regnskabssystem for kommuner”, Social- og Indenrigsministeriet, blive opbevaret i tre år fra udløbet af det regnskabsår, som regnskabsmaterialet vedrører, jf. lov om forældelse af fordringer og arkivlovgivningens regler om bevaring og kassation.  De tre år regnes fra det tidspunkt, hvor kravet er indfriet eller på anden måde nedbragt til en saldo på kr. 0,00.
 

Oplysninger om “Lånehistorik og inspiration”

Som udgangspunkt sletter bibliotekerne altid automatisk dine lånedata efter 30 dage. Dine lånedata kan bruges til at give dig anbefalinger af materialer. Anbefalingerne udformes automatisk på baggrund af de materialer, du har lånt, lagt på huskeliste, reserveret og/eller kigget på tidligere.

Dine personoplysninger er beskyttet med en stærk kryptering, og det er ikke muligt for andre at få oplyst hvem anbefalingerne er dannet på baggrund af.

Der kan også dannes anbefalinger til dig på baggrund af materialer du har lånt, uden at anvende andre brugeres data.
 

Dine rettigheder

Du har efter databeskyttelsesforordningen en række rettigheder i forhold til vores behandling af oplysninger om dig. Hvis du vil gøre brug af dine rettigheder, skal du kontakte os.
 

Indsigtsret

Du har ret til at få indsigt i de oplysninger, som vi behandler om dig, samt en række yderligere oplysninger.
 

Ret til berigtigelse (rettelse)

Du har ret til at få urigtige oplysninger om dig selv rettet. Du har også ret til at få dine oplysninger suppleret med yderligere oplysninger, hvis dette vil gøre dine personoplysninger mere fuldstændige og/eller ajourførte.


Ret til sletning

I visse tilfælde har du ret til at få slettet oplysninger om dig, inden tidspunktet for vores almindelige generelle sletning indtræffer.
 

Ret til begrænsning af behandling

Du har i visse tilfælde ret til at få behandlingen af dine oplysninger begrænset. Hvis du har ret til at få begrænset behandlingen, må vi fremover kun behandle oplysningerne – bortset fra opbevaring – med dit samtykke, eller med henblik på at retskrav kan fastlægges, gøres gældende eller forsvares, eller for at beskytte en person eller vigtige samfundsinteresser.
 

Ret til indsigelse

Du har i visse tilfælde ret til at gøre indsigelse mod vores ellers lovlige behandling af dine personoplysninger.
Du kan læse mere om dine rettigheder i Datatilsynets vejledning om de registreredes rettigheder, som du finder på www.datatilsynet.dk.

Den dataansvarlige er [Danevang Kommunes Biblioteker
Danevangs Plads 1, 1111 Danevang Ø], som kan kontaktes på telefon [1111 1111] eller [XXX@dannevang.dk] Har du spørgsmål i forbindelse med [Dannevang Kommunes]​​​​​​​ behandlinger af dine oplysninger, så kan du også kontakte [Dannevang Kommunes] databeskyttelsesrådgiver på mail [XXXX@Dannevang.dk.]

Du skal slutteligt vide at det er muligt at klage til Datatilsynet over behandlingen af personoplysningerne.

' + value: '

I forbindelse med din oprettelse som bruger hos [Dannevang Kommunes Biblioteker] samt din fremadrettede brug af [Dannevangs Bibliotekers] selvbetjeningsløsninger, herunder selvbetjeningsautomater, hjemmeside, åbne biblioteker (dvs. benytte biblioteket udenfor betjent åbningstid) og bibliotekets APP ”Biblioteket”, skal vi jf. Databeskyttelsesforordningen informere dig om en række detaljer i vores håndtering af dine oplysninger og oplyse dig om dine rettigheder i den forbindelse.

[Dannevang Kommunes Biblioteker] er dataansvarlig for de personoplysninger om dig, som vi benytter i biblioteket. Formålet med behandlingen af personoplysninger er at tilbyde en række services iht. rammerne for Lov om biblioteksvirksomhed (Biblioteksloven).

Retsgrundlaget for vores behandling af personoplysninger er databeskyttelsesforordningens artikel 6, stk. 1, litra c) om behandling, der er nødvendig for at overholde en retlig forpligtelse, som påhviler den dataansvarlige og artikel 6, stk. 1, litra e) om behandling, der er nødvendig af hensyn til udførelse af en opgave i samfundets interesse.

Vi behandler personoplysninger om dig i kategorien:

Det gør vi for at kunne administrere dine lån og give dig adgang til bibliotekets eRessourcer, sende dig information om aflevering og reserveringer, samt give dig adgang til at benytte biblioteket uden for betjent åbningstid.

Oplysningerne bliver også anvendt i [Dannevang Kommunes] videnskabelige og statistiske undersøgelser. Enhver offentliggørelse af resultat fra sådanne undersøgelser vil være fuldt anonymiseret.

Når du benytter [Dannevang Kommunes Bibliotekers] hjemmeside, [XXX.dk], indsamler vi endvidere oplysninger om din IP-adresse, samt hvilke sider og funktioner på hjemmesiden, [XXX.dk], du har klikket på. Disse oplysninger anonymiseres og benyttes af biblioteket til statistiske undersøgelser.

Vi har fået navne og adresseoplysninger fra CPR-registret ud fra dit CPR-nummer. Har du navne- og adressebeskyttelse i CPR-registret, bliver dette respekteret i bibliotekets systemer.

Det er frivilligt om du vil oprette dig som bruger hos [Dannevang Kommunes Biblioteker] og benytte dig af bibliotekets tilbud, herunder benytte biblioteket udenfor betjent åbningstid, benytte bibliotekets hjemmeside [XXX.dk], samt låne materialer og benytte bibliotekets eRessourcer. Hvis du opretter dig som bruger på [Dannevang Kommunes Biblioteker] er det frivilligt, om du vil oplyse om dit telefonnummer og din email. Hvis du ikke ønsker at oplyse hverken din email eller dit telefonnummer vil biblioteket ikke være i stand til at kontakte dig i forbindelse med påmindelser om aflevering, afhentning af reserverede materialer, og slettede reserveringer. Eventuelle regninger vil dog blive sendt til din digitale postkasse.

Vi videregiver personoplysninger til andre offentlige myndigheder, herunder til andre biblioteker, når vi er berettigede eller forpligtede til det. Vi overdrager fx oplysninger til SKAT i forbindelse med inddrivelse af gebyrer og erstatning. Vi overlader endvidere personoplysninger til databehandlere, der på vores vegne behandler oplysningerne.

Oplysningerne i elektronisk form er fysisk opbevaret sikkert hos vores leverandører.

Oplysningerne bliver også behandlet hos vores leverandører.

De oplysninger vi har om dig, slettes automatisk, hvis du ikke har mellemværende eller været aktiv i tre år. Visse personoplysninger bliver automatisk slettet efter 30 dage. Det gælder oplysninger om afleverede materialer, betalte gebyrer, indholdet af beskeder sendt til dig og dine besøg på bibliotekerne uden for betjent åbningstid. Oplysninger om betalt erstatning bliver slettet efter ét år.

Hvis du ønsker at blive slettet som bruger på biblioteket før der er gået tre år, skal du henvende dig personligt på biblioteket.

Oplysninger om betaling af mellemværender, herunder mellemværender sendt til Gældsstyrelsen, vil i henhold til ”Budget- og regnskabssystem for kommuner”, Social- og Indenrigsministeriet, blive opbevaret i tre år fra udløbet af det regnskabsår, som regnskabsmaterialet vedrører, jf. lov om forældelse af fordringer og arkivlovgivningens regler om bevaring og kassation.  De tre år regnes fra det tidspunkt, hvor kravet er indfriet eller på anden måde nedbragt til en saldo på kr. 0,00.
 

Oplysninger om “Lånehistorik og inspiration”

Som udgangspunkt sletter bibliotekerne altid automatisk dine lånedata efter 30 dage. Dine lånedata kan bruges til at give dig anbefalinger af materialer. Anbefalingerne udformes automatisk på baggrund af de materialer, du har lånt, lagt på huskeliste, reserveret og/eller kigget på tidligere.

Dine personoplysninger er beskyttet med en stærk kryptering, og det er ikke muligt for andre at få oplyst hvem anbefalingerne er dannet på baggrund af.

Der kan også dannes anbefalinger til dig på baggrund af materialer du har lånt, uden at anvende andre brugeres data.
 

Dine rettigheder

Du har efter databeskyttelsesforordningen en række rettigheder i forhold til vores behandling af oplysninger om dig. Hvis du vil gøre brug af dine rettigheder, skal du kontakte os.
 

Indsigtsret

Du har ret til at få indsigt i de oplysninger, som vi behandler om dig, samt en række yderligere oplysninger.
 

Ret til berigtigelse (rettelse)

Du har ret til at få urigtige oplysninger om dig selv rettet. Du har også ret til at få dine oplysninger suppleret med yderligere oplysninger, hvis dette vil gøre dine personoplysninger mere fuldstændige og/eller ajourførte.


Ret til sletning

I visse tilfælde har du ret til at få slettet oplysninger om dig, inden tidspunktet for vores almindelige generelle sletning indtræffer.
 

Ret til begrænsning af behandling

Du har i visse tilfælde ret til at få behandlingen af dine oplysninger begrænset. Hvis du har ret til at få begrænset behandlingen, må vi fremover kun behandle oplysningerne – bortset fra opbevaring – med dit samtykke, eller med henblik på at retskrav kan fastlægges, gøres gældende eller forsvares, eller for at beskytte en person eller vigtige samfundsinteresser.
 

Ret til indsigelse

Du har i visse tilfælde ret til at gøre indsigelse mod vores ellers lovlige behandling af dine personoplysninger.
Du kan læse mere om dine rettigheder i Datatilsynets vejledning om de registreredes rettigheder, som du finder på www.datatilsynet.dk.

Den dataansvarlige er [Danevang Kommunes Biblioteker
Danevangs Plads 1, 1111 Danevang Ø], som kan kontaktes på telefon [1111 1111] eller [XXX@dannevang.dk] Har du spørgsmål i forbindelse med [Dannevang Kommunes]​​​​​​​ behandlinger af dine oplysninger, så kan du også kontakte [Dannevang Kommunes] databeskyttelsesrådgiver på mail [XXXX@Dannevang.dk.]

Du skal slutteligt vide at det er muligt at klage til Datatilsynet over behandlingen af personoplysningerne.

' format: basic field_subtitle: - diff --git a/web/modules/custom/dpl_static_content/content/node/f57e40b2-c113-49fa-a39b-dee7c3ed5ea4.yml b/web/modules/custom/dpl_static_content/content/node/f57e40b2-c113-49fa-a39b-dee7c3ed5ea4.yml index a529ffaec..029368ea4 100644 --- a/web/modules/custom/dpl_static_content/content/node/f57e40b2-c113-49fa-a39b-dee7c3ed5ea4.yml +++ b/web/modules/custom/dpl_static_content/content/node/f57e40b2-c113-49fa-a39b-dee7c3ed5ea4.yml @@ -77,7 +77,7 @@ default: value: { } field_body: - - value: '

Du skal betale gebyr efter gældende takst, hvis du afleverer for sent. Gebyrerne er fastsat af Kommunalbestyrelsen i [Dannevang Kommune].

Du kan på hjemmesiden under Gebyrer & Erstatninger se, om du skylder et eller flere gebyrer. Eventuelle rykkergebyr fremgår ikke på hjemmesiden, men dem vil du kunne få oplyst ved henvendelse til Opkrævningen tlf. [XXXXXXX]

Du er selv ansvarlig for løbende at kontrollere, hvad du har lånt og få det afleveret til tiden. Du kan se dine lån under Lån, hvor du også har mulighed for at forny.  Du kan også kontrollere din lånerstatus på udlånsautomaterne på biblioteket.

Gebyr påløber fra dagen efter den dato, der fremgår af din kvittering og af din lånerstatus.

 

Gebyrtakster:

Børn under 18 år

1 - 7 dage: kr. 10,-

8 - 14 dage kr. 40,-

15 - 30 dage kr. 55,-

Efter 30 dage kr. 120,-


Voksne fra 18 år

1 - 7 dage: kr. 20,-

8 - 14 dage kr. 70,-

15 - 30 dage kr. 120,-

Efter 30 dage kr. 230,-

 

Hvis du ikke afleverer til tiden, skal du betale et gebyr, og efter 30 dage også en erstatning. Afleverer du materialet i god stand senest 30 dage efter rettidig afleveringsdato, skal du kun betale gebyrerne. Afleveringskvitteringen er din dokumentation for at have afleveret de lånte materialer. Kontrollér ved aflevering, at alle materialer er korrekt registreret og står på din kvittering.

Ved overskridelse af afleveringsdatoen gælder:

Du vil blive udelukket fra at låne og reservere materialer, hvis du skylder 200 kr. eller mere.
 

Erstatninger

Hvis du ødelægger, mister eller ikke afleverer bibliotekets materialer, skal du erstatte dem. Du har som den sidst registrerede låner erstatningspligten, hvis du ikke har gjort opmærksom på en eventuel skade, før du lånte materialet.

Hvis du ikke har afleveret det lånte materiale 30 dage efter lånetidens udløb, betragter vi det som bortkommet og du vil få sendt en erstatning i din digitale post.

Bortkommet eller beskadiget materiale, skal erstattes med bibliotekets indkøbspris inkl. moms. Udover erstatningsbeløbet skal du betale for udgifter til fx indbinding og licensrettigheder. For DVD, video og multimedier som cd-rom og konsolspil bliver din udgift typisk flere gange den pris, varen fås til i almindelig detailhandel. Det skyldes, at bibliotekets pris indeholder betaling til rettighedshaverne for at få tilladelse til udlån.
 

Advis og hjemkaldelse på sms, e-mail eller App

Hvis du har oplyst din e-mailadresse og/eller dit mobilnummer, vil du få tilsendt en advis [XX] dage før afleveringsfristen. Du kan indsætte dit mobilnummer og/eller din e-mail under brugerprofil, når du er logget ind. Du kan også få adviseringer som Push-beskeder i App’en ”Biblioteket”.
 

Vi rykker kun én gang

Vær opmærksom på, at biblioteket kun udsender én hjemkaldelse ved overskridelse af lånetiden. Vi sender hjemkaldelsen [XX] dage efter, at lånetiden er udløbet. Du skal altid betale gebyr, hvis du afleverer for sent, også selvom du ikke har modtaget en påmindelse eller hjemkaldelse før afleveringsfristen.
 

Hold styr på udlåns- og afleveringsdatoerne

På din udlånskvittering og i din lånerstatus står datoen for, hvornår du skal aflevere dine lånte materialer. Dette er sidste dag, du kan aflevere materialet, uden gebyr.

Bemærk at der kan gå op til 72 timer før din betaling kan ses på hjemmesiden og i Biblioteket app’en. Derfor vil du kunne opleve, at der stadig vises gebyrer/erstatninger på din konto, når du logger ind på hjemmesiden/app’en, selvom du lige har betalt din regning.
På Mit Betalingsoverblik kan du altid se en opdateret status på dine betalinger til biblioteket.
 

Sådan betaler du

Betaling af regninger skal ske via [Dannevang Kommunes] Mit Betalingsoverblik, Netbank med MitID eller i banken. Har du spørgsmål til selve betalingen, skal du kontakte [XX] på tlf. [XXXX]
 

Det er vigtigt få betalt

Betaler du ikke inden betalingsfristen, vil der komme rykkergebyrer på regningen:

Har du spørgsmål til din regning kan du kontakte Opkrævningen tlf. [XXXXXXX]
 

' + value: '

Du skal betale gebyr efter gældende takst, hvis du afleverer for sent. Gebyrerne er fastsat af Kommunalbestyrelsen i [Dannevang Kommune].

Du kan på hjemmesiden under Gebyrer & Erstatninger se, om du skylder et eller flere gebyrer. Eventuelle rykkergebyr fremgår ikke på hjemmesiden, men dem vil du kunne få oplyst ved henvendelse til Opkrævningen tlf. [XXXXXXX]

Du er selv ansvarlig for løbende at kontrollere, hvad du har lånt og få det afleveret til tiden. Du kan se dine lån under Lån, hvor du også har mulighed for at forny.  Du kan også kontrollere din lånerstatus på udlånsautomaterne på biblioteket.

Gebyr påløber fra dagen efter den dato, der fremgår af din kvittering og af din lånerstatus.

 

Gebyrtakster:

Børn under 18 år

1 - 7 dage: kr. 10,-

8 - 14 dage kr. 40,-

15 - 30 dage kr. 55,-

Efter 30 dage kr. 120,-


Voksne fra 18 år

1 - 7 dage: kr. 20,-

8 - 14 dage kr. 70,-

15 - 30 dage kr. 120,-

Efter 30 dage kr. 230,-

 

Hvis du ikke afleverer til tiden, skal du betale et gebyr, og efter 30 dage også en erstatning. Afleverer du materialet i god stand senest 30 dage efter rettidig afleveringsdato, skal du kun betale gebyrerne. Afleveringskvitteringen er din dokumentation for at have afleveret de lånte materialer. Kontrollér ved aflevering, at alle materialer er korrekt registreret og står på din kvittering.

Ved overskridelse af afleveringsdatoen gælder:

Du vil blive udelukket fra at låne og reservere materialer, hvis du skylder 200 kr. eller mere.
 

Erstatninger

Hvis du ødelægger, mister eller ikke afleverer bibliotekets materialer, skal du erstatte dem. Du har som den sidst registrerede låner erstatningspligten, hvis du ikke har gjort opmærksom på en eventuel skade, før du lånte materialet.

Hvis du ikke har afleveret det lånte materiale 30 dage efter lånetidens udløb, betragter vi det som bortkommet og du vil få sendt en erstatning i din digitale post.

Bortkommet eller beskadiget materiale, skal erstattes med bibliotekets indkøbspris inkl. moms. Udover erstatningsbeløbet skal du betale for udgifter til fx indbinding og licensrettigheder. For DVD, video og multimedier som cd-rom og konsolspil bliver din udgift typisk flere gange den pris, varen fås til i almindelig detailhandel. Det skyldes, at bibliotekets pris indeholder betaling til rettighedshaverne for at få tilladelse til udlån.
 

Advis og hjemkaldelse på sms, e-mail eller App

Hvis du har oplyst din e-mailadresse og/eller dit mobilnummer, vil du få tilsendt en advis [XX] dage før afleveringsfristen. Du kan indsætte dit mobilnummer og/eller din e-mail under brugerprofil, når du er logget ind. Du kan også få adviseringer som Push-beskeder i App’en ”Biblioteket”.
 

Vi rykker kun én gang

Vær opmærksom på, at biblioteket kun udsender én hjemkaldelse ved overskridelse af lånetiden. Vi sender hjemkaldelsen [XX] dage efter, at lånetiden er udløbet. Du skal altid betale gebyr, hvis du afleverer for sent, også selvom du ikke har modtaget en påmindelse eller hjemkaldelse før afleveringsfristen.
 

Hold styr på udlåns- og afleveringsdatoerne

På din udlånskvittering og i din lånerstatus står datoen for, hvornår du skal aflevere dine lånte materialer. Dette er sidste dag, du kan aflevere materialet, uden gebyr.

Bemærk at der kan gå op til 72 timer før din betaling kan ses på hjemmesiden og i Biblioteket app’en. Derfor vil du kunne opleve, at der stadig vises gebyrer/erstatninger på din konto, når du logger ind på hjemmesiden/app’en, selvom du lige har betalt din regning.
På Mit Betalingsoverblik kan du altid se en opdateret status på dine betalinger til biblioteket.
 

Sådan betaler du

Betaling af regninger skal ske via [Dannevang Kommunes] Mit Betalingsoverblik, Netbank med MitID eller i banken. Har du spørgsmål til selve betalingen, skal du kontakte [XX] på tlf. [XXXX]
 

Det er vigtigt få betalt

Betaler du ikke inden betalingsfristen, vil der komme rykkergebyrer på regningen:

Har du spørgsmål til din regning kan du kontakte Opkrævningen tlf. [XXXXXXX]
 

' format: basic field_subtitle: - From 227adb765efc72456651d6b918fa7d89afe14849 Mon Sep 17 00:00:00 2001 From: Mikkel Jakobsen Date: Fri, 5 Apr 2024 16:07:03 +0200 Subject: [PATCH 2/5] Replace \r\n in existing config with
In order to make sure that the translation workflow can handle the source strings --- config/sync/customerror.settings.yml | 2 +- config/sync/dpl_patron_redirect.settings.yml | 2 +- .../field.field.eventinstance.default.field_teaser_image.yml | 2 +- .../sync/field.field.eventseries.default.field_teaser_image.yml | 2 +- config/sync/field.field.media.image.field_media_image.yml | 2 +- .../field.field.node.article.field_show_override_author.yml | 2 +- config/sync/field.field.node.article.field_teaser_image.yml | 2 +- config/sync/field.field.node.page.field_hero_title.yml | 2 +- config/sync/field.field.node.page.field_teaser_image.yml | 2 +- ...agraph.material_grid_automatic.field_amount_of_materials.yml | 2 +- ...field.paragraph.material_grid_automatic.field_cql_search.yml | 2 +- ...agraph.material_grid_manual.field_material_grid_work_ids.yml | 2 +- ...ield.paragraph.recommendation.field_image_position_right.yml | 2 +- ...aragraph.recommendation.field_recommendation_description.yml | 2 +- ...ield.paragraph.recommendation.field_recommendation_title.yml | 2 +- ...ld.paragraph.recommendation.field_recommendation_work_id.yml | 2 +- config/sync/views.view.entity_clone_template.yml | 2 +- config/sync/views.view.entity_reference_content.yml | 2 +- config/sync/views.view.entity_reference_event_instance.yml | 2 +- config/sync/views.view.entity_reference_event_series.yml | 2 +- config/sync/views.view.event_admin.yml | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/config/sync/customerror.settings.yml b/config/sync/customerror.settings.yml index ef90a8ae2..c5cf234e5 100644 --- a/config/sync/customerror.settings.yml +++ b/config/sync/customerror.settings.yml @@ -5,7 +5,7 @@ enable_login: 0 404: title: 'Requested page not found' - body: "

Test

\r\n

\r\n* Brugeren klikker på et dødt link\r\n Flg. tekst vises:\r\n “UPS! Vi kan ikke finde den side du søger.\r\n

\r\n
\r\nHvad gik galt?\r\n\r\nDer kan være flere årsager til, at vi ikke kan finde det du leder efter:\r\n\r\n Stavefejl: Måske har du stavet forkert, da du skrev søgeordet. Eller der er en stavefejl i det link, du har fulgt.\r\n\r\n Siden er flyttet/slettet: Måske findes siden ikke længere eller den er blevet flyttet.\r\n\r\nKom videre - kontakt dit bibliotek\r\n\r\nFind kontaktoplysninger på 'den ønskede afdeling'”\r\n\r\nKontakt os her: (link til /kontakt)\r\n\r\n \r\n\r\nEngelsk tekst: \"Oops, page not forund.\r\n\r\nWhat could be the cause?\r\n\r\nThere may be several reasons why we cannot find the page you are looking for:\r\n\r\n Spelling: There may be an error in the spelling of the search phrase you were using. Or in the link you have followed.\r\n\r\n The page has been relocated/removed.\r\n\r\nPlease contact your library for further help.\r\n\r\nContact information: (link til /kontakt)" + body: "

Test



* Brugeren klikker på et dødt link
Flg. tekst vises:
“UPS! Vi kan ikke finde den side du søger.




Hvad gik galt?

Der kan være flere årsager til, at vi ikke kan finde det du leder efter:

Stavefejl: Måske har du stavet forkert, da du skrev søgeordet. Eller der er en stavefejl i det link, du har fulgt.

Siden er flyttet/slettet: Måske findes siden ikke længere eller den er blevet flyttet.

Kom videre - kontakt dit bibliotek

Find kontaktoplysninger på 'den ønskede afdeling'”

Kontakt os her: (link til /kontakt)



Engelsk tekst: \"Oops, page not forund.

What could be the cause?

There may be several reasons why we cannot find the page you are looking for:

Spelling: There may be an error in the spelling of the search phrase you were using. Or in the link you have followed.

The page has been relocated/removed.

Please contact your library for further help.

Contact information: (link til /kontakt)" theme: '' enable_login: 0 redirect: '' diff --git a/config/sync/dpl_patron_redirect.settings.yml b/config/sync/dpl_patron_redirect.settings.yml index 598d68ddd..ea6e44e08 100644 --- a/config/sync/dpl_patron_redirect.settings.yml +++ b/config/sync/dpl_patron_redirect.settings.yml @@ -1 +1 @@ -pages: "/user/me\r\n/user/me/*" +pages: "/user/me
/user/me/*" diff --git a/config/sync/field.field.eventinstance.default.field_teaser_image.yml b/config/sync/field.field.eventinstance.default.field_teaser_image.yml index 38f15f45a..be4991738 100644 --- a/config/sync/field.field.eventinstance.default.field_teaser_image.yml +++ b/config/sync/field.field.eventinstance.default.field_teaser_image.yml @@ -11,7 +11,7 @@ field_name: field_teaser_image entity_type: eventinstance bundle: default label: 'Teaser image' -description: "The teaser fields are used for the card of display.\r\nIf no image has been selected, the text will be shown instead:\r\n\r\n\r\n\r\n
" +description: "The teaser fields are used for the card of display.
If no image has been selected, the text will be shown instead:




" required: false translatable: false default_value: { } diff --git a/config/sync/field.field.eventseries.default.field_teaser_image.yml b/config/sync/field.field.eventseries.default.field_teaser_image.yml index b11f3cb54..99aceb648 100644 --- a/config/sync/field.field.eventseries.default.field_teaser_image.yml +++ b/config/sync/field.field.eventseries.default.field_teaser_image.yml @@ -11,7 +11,7 @@ field_name: field_teaser_image entity_type: eventseries bundle: default label: 'Teaser image' -description: "The teaser fields are used for the card of display.\r\nIf no image has been selected, the text will be shown instead:\r\n\r\n\r\n\r\n
" +description: "The teaser fields are used for the card of display.
If no image has been selected, the text will be shown instead:




" required: false translatable: false default_value: { } diff --git a/config/sync/field.field.media.image.field_media_image.yml b/config/sync/field.field.media.image.field_media_image.yml index 9a9b577aa..3296d0622 100644 --- a/config/sync/field.field.media.image.field_media_image.yml +++ b/config/sync/field.field.media.image.field_media_image.yml @@ -12,7 +12,7 @@ field_name: field_media_image entity_type: media bundle: image label: Image -description: "You can set a focal point, by clicking on the preview on the image, moving the white target.
\r\nBy setting a focal point, you tell the system which part of the image to keep in focus when it gets cropped.
\r\nUse the \"preview\" function, to see how your image will be cropped across image styles." +description: "You can set a focal point, by clicking on the preview on the image, moving the white target.

By setting a focal point, you tell the system which part of the image to keep in focus when it gets cropped.

Use the \"preview\" function, to see how your image will be cropped across image styles." required: true translatable: true default_value: { } diff --git a/config/sync/field.field.node.article.field_show_override_author.yml b/config/sync/field.field.node.article.field_show_override_author.yml index a20de6247..c8da06537 100644 --- a/config/sync/field.field.node.article.field_show_override_author.yml +++ b/config/sync/field.field.node.article.field_show_override_author.yml @@ -10,7 +10,7 @@ field_name: field_show_override_author entity_type: node bundle: article label: "Override the author\t" -description: "By default, the author is set to the Drupal user that owns the content.
\r\nIf you want to override this, with a manual text, you can check this." +description: "By default, the author is set to the Drupal user that owns the content.

If you want to override this, with a manual text, you can check this." required: false translatable: false default_value: diff --git a/config/sync/field.field.node.article.field_teaser_image.yml b/config/sync/field.field.node.article.field_teaser_image.yml index 282ccd796..8ba7be6a2 100644 --- a/config/sync/field.field.node.article.field_teaser_image.yml +++ b/config/sync/field.field.node.article.field_teaser_image.yml @@ -11,7 +11,7 @@ field_name: field_teaser_image entity_type: node bundle: article label: 'Teaser image' -description: "The teaser fields are used for the card of display.\r\nIf no image has been selected, the text will be shown instead:\r\n\r\n\r\n\r\n
" +description: "The teaser fields are used for the card of display.
If no image has been selected, the text will be shown instead:




" required: false translatable: true default_value: { } diff --git a/config/sync/field.field.node.page.field_hero_title.yml b/config/sync/field.field.node.page.field_hero_title.yml index 11a0bcb87..a0ea86c5d 100644 --- a/config/sync/field.field.node.page.field_hero_title.yml +++ b/config/sync/field.field.node.page.field_hero_title.yml @@ -10,7 +10,7 @@ field_name: field_hero_title entity_type: node bundle: page label: 'Hero title' -description: "The title that is shown at the top of the page.
\r\nIf this is empty, the standard page title will be used instead." +description: "The title that is shown at the top of the page.

If this is empty, the standard page title will be used instead." required: false translatable: false default_value: { } diff --git a/config/sync/field.field.node.page.field_teaser_image.yml b/config/sync/field.field.node.page.field_teaser_image.yml index 4e14fb866..79faafa58 100644 --- a/config/sync/field.field.node.page.field_teaser_image.yml +++ b/config/sync/field.field.node.page.field_teaser_image.yml @@ -11,7 +11,7 @@ field_name: field_teaser_image entity_type: node bundle: page label: 'Teaser image' -description: "The teaser fields are used for the card of display.\r\nIf no image has been selected, the text will be shown instead:\r\n\r\n\r\n\r\n
" +description: "The teaser fields are used for the card of display.
If no image has been selected, the text will be shown instead:




" required: false translatable: false default_value: { } diff --git a/config/sync/field.field.paragraph.material_grid_automatic.field_amount_of_materials.yml b/config/sync/field.field.paragraph.material_grid_automatic.field_amount_of_materials.yml index 36928dce5..09372fc23 100644 --- a/config/sync/field.field.paragraph.material_grid_automatic.field_amount_of_materials.yml +++ b/config/sync/field.field.paragraph.material_grid_automatic.field_amount_of_materials.yml @@ -12,7 +12,7 @@ field_name: field_amount_of_materials entity_type: paragraph bundle: material_grid_automatic label: 'Amount of materials' -description: "Determines the amount of materials that will be shown, based on the CQL string. \r\n\r\nObs: If for example a CQL string has 11 results, and an editor chooses 12. The list will display 8 instead of 11, since the grid should be able to increment by 4. " +description: "Determines the amount of materials that will be shown, based on the CQL string.

Obs: If for example a CQL string has 11 results, and an editor chooses 12. The list will display 8 instead of 11, since the grid should be able to increment by 4. " required: true translatable: false default_value: diff --git a/config/sync/field.field.paragraph.material_grid_automatic.field_cql_search.yml b/config/sync/field.field.paragraph.material_grid_automatic.field_cql_search.yml index 36082559c..8b8fe0e36 100644 --- a/config/sync/field.field.paragraph.material_grid_automatic.field_cql_search.yml +++ b/config/sync/field.field.paragraph.material_grid_automatic.field_cql_search.yml @@ -12,7 +12,7 @@ field_name: field_cql_search entity_type: paragraph bundle: material_grid_automatic label: 'CQL Search' -description: "This field is for inserting a CQL string based on a search. \r\n\r\nPlease be aware, that it is necessary to copy the exact CQL string, including the quotations. i.e: ( 'harry potter')\r\n\r\nA valid CQL search string can be generated, by performing a query through the advanced search, and copying the CQL string from there. " +description: "This field is for inserting a CQL string based on a search.

Please be aware, that it is necessary to copy the exact CQL string, including the quotations. i.e: ( 'harry potter')

A valid CQL search string can be generated, by performing a query through the advanced search, and copying the CQL string from there. " required: true translatable: false default_value: { } diff --git a/config/sync/field.field.paragraph.material_grid_manual.field_material_grid_work_ids.yml b/config/sync/field.field.paragraph.material_grid_manual.field_material_grid_work_ids.yml index e455bb8d8..733ebd55c 100644 --- a/config/sync/field.field.paragraph.material_grid_manual.field_material_grid_work_ids.yml +++ b/config/sync/field.field.paragraph.material_grid_manual.field_material_grid_work_ids.yml @@ -12,7 +12,7 @@ field_name: field_material_grid_work_ids entity_type: paragraph bundle: material_grid_manual label: 'Work IDs' -description: "The grid will only display materials in internvals of 4. \r\n\r\nExample work ID: work-of:870970-basis:136336282.\r\n\r\nIf you need to link to a specific type, select it from the dropdown and the system will display that, if it is available." +description: "The grid will only display materials in internvals of 4.

Example work ID: work-of:870970-basis:136336282.

If you need to link to a specific type, select it from the dropdown and the system will display that, if it is available." required: false translatable: false default_value: { } diff --git a/config/sync/field.field.paragraph.recommendation.field_image_position_right.yml b/config/sync/field.field.paragraph.recommendation.field_image_position_right.yml index 7b9811aae..673b333cc 100644 --- a/config/sync/field.field.paragraph.recommendation.field_image_position_right.yml +++ b/config/sync/field.field.paragraph.recommendation.field_image_position_right.yml @@ -10,7 +10,7 @@ field_name: field_image_position_right entity_type: paragraph bundle: recommendation label: 'Image position right' -description: "This determines whether the image should be positioned to the left or right. \r\nIf left untoggled (default behaviour) the image is positioned to the left, if toggled on, the image will be positioned to the right. " +description: "This determines whether the image should be positioned to the left or right.
If left untoggled (default behaviour) the image is positioned to the left, if toggled on, the image will be positioned to the right. " required: false translatable: false default_value: diff --git a/config/sync/field.field.paragraph.recommendation.field_recommendation_description.yml b/config/sync/field.field.paragraph.recommendation.field_recommendation_description.yml index cf1edbd19..ceee772a2 100644 --- a/config/sync/field.field.paragraph.recommendation.field_recommendation_description.yml +++ b/config/sync/field.field.paragraph.recommendation.field_recommendation_description.yml @@ -10,7 +10,7 @@ field_name: field_recommendation_description entity_type: paragraph bundle: recommendation label: Description -description: "This is the description for a recommendation. \r\n\r\nIf you add a description, the title of the the material will not be automatically generated. " +description: "This is the description for a recommendation.

If you add a description, the title of the the material will not be automatically generated. " required: false translatable: false default_value: { } diff --git a/config/sync/field.field.paragraph.recommendation.field_recommendation_title.yml b/config/sync/field.field.paragraph.recommendation.field_recommendation_title.yml index 3fd20f663..6dfd4bdcc 100644 --- a/config/sync/field.field.paragraph.recommendation.field_recommendation_title.yml +++ b/config/sync/field.field.paragraph.recommendation.field_recommendation_title.yml @@ -13,7 +13,7 @@ field_name: field_recommendation_title entity_type: paragraph bundle: recommendation label: Title -description: "The title of the recommended material.\r\n\r\nIf you add a title, the description for the material will not be automatically generated. " +description: "The title of the recommended material.

If you add a title, the description for the material will not be automatically generated. " required: false translatable: false default_value: { } diff --git a/config/sync/field.field.paragraph.recommendation.field_recommendation_work_id.yml b/config/sync/field.field.paragraph.recommendation.field_recommendation_work_id.yml index 61c683c87..b4cb262e6 100644 --- a/config/sync/field.field.paragraph.recommendation.field_recommendation_work_id.yml +++ b/config/sync/field.field.paragraph.recommendation.field_recommendation_work_id.yml @@ -12,7 +12,7 @@ field_name: field_recommendation_work_id entity_type: paragraph bundle: recommendation label: 'Work ID' -description: "This is the work ID used to retrieve the material information. Example: work-of:870970-basis:136336282.\r\nCurrently this is retrieved by performing a search for a material manually, and copying this value from the URL.\r\nIf you need to link to a specific type, select it from the dropdown and the system will display that, if it is available." +description: "This is the work ID used to retrieve the material information. Example: work-of:870970-basis:136336282.
Currently this is retrieved by performing a search for a material manually, and copying this value from the URL.
If you need to link to a specific type, select it from the dropdown and the system will display that, if it is available." required: false translatable: false default_value: { } diff --git a/config/sync/views.view.entity_clone_template.yml b/config/sync/views.view.entity_clone_template.yml index 8db5057c6..92c43ce59 100644 --- a/config/sync/views.view.entity_clone_template.yml +++ b/config/sync/views.view.entity_clone_template.yml @@ -481,7 +481,7 @@ display: admin_label: '' plugin_id: text_custom empty: true - content: "
\r\n

\r\nYou can use existing content templates, to quickly re-use content structures that you have already created.\r\n

\r\n

\r\nTo create new templates that can be re-used, you need to create a new content from scratch, and choose to expose it as a template. Usually, this option is available in the sidebar in the edit form.\r\n

\r\n

\r\nOnce you've done this, the template will be shown here.\r\n

\r\n
" + content: "


You can use existing content templates, to quickly re-use content structures that you have already created.



To create new templates that can be re-used, you need to create a new content from scratch, and choose to expose it as a template. Usually, this option is available in the sidebar in the edit form.



Once you've done this, the template will be shown here.


" tokenize: false display_extenders: { } cache_metadata: diff --git a/config/sync/views.view.entity_reference_content.yml b/config/sync/views.view.entity_reference_content.yml index 9f351b470..49d4aebda 100644 --- a/config/sync/views.view.entity_reference_content.yml +++ b/config/sync/views.view.entity_reference_content.yml @@ -232,7 +232,7 @@ display: exclude: false alter: alter_text: true - text: "
\r\n{{ title }}
\r\n{{ nid }} - {{ type }} - ({{ status }})\r\n
" + text: "

{{ title }}

{{ nid }} - {{ type }} - ({{ status }})
" make_link: false path: '' absolute: false diff --git a/config/sync/views.view.entity_reference_event_instance.yml b/config/sync/views.view.entity_reference_event_instance.yml index 462850961..c6edc0f03 100644 --- a/config/sync/views.view.entity_reference_event_instance.yml +++ b/config/sync/views.view.entity_reference_event_instance.yml @@ -236,7 +236,7 @@ display: exclude: false alter: alter_text: true - text: "
\r\n{{ title }}
\r\n{{ id }} - {{date__value}} {{\_date__value_1 }} - ({{ status }})\r\n
" + text: "

{{ title }}

{{ id }} - {{date__value}} {{\_date__value_1 }} - ({{ status }})
" make_link: false path: '' absolute: false diff --git a/config/sync/views.view.entity_reference_event_series.yml b/config/sync/views.view.entity_reference_event_series.yml index a824e851f..11780a13e 100644 --- a/config/sync/views.view.entity_reference_event_series.yml +++ b/config/sync/views.view.entity_reference_event_series.yml @@ -216,7 +216,7 @@ display: exclude: false alter: alter_text: true - text: "
\r\n{{ title }}
\r\n{{ id }} - {{eventseries_start_date}} - ({{ status }})\r\n
" + text: "

{{ title }}

{{ id }} - {{eventseries_start_date}} - ({{ status }})
" make_link: false path: '' absolute: false diff --git a/config/sync/views.view.event_admin.yml b/config/sync/views.view.event_admin.yml index 4ca732102..7ce2197d3 100644 --- a/config/sync/views.view.event_admin.yml +++ b/config/sync/views.view.event_admin.yml @@ -368,7 +368,7 @@ display: exclude: false alter: alter_text: true - text: "{{ date__value }} | {{ date__value_1 }}
\r\n{{ recur_type }}" + text: "{{ date__value }} | {{ date__value_1 }}

{{ recur_type }}" make_link: false path: '' absolute: false From b1f293e6e1ba3501e78884b9503a8b9a69b206fb Mon Sep 17 00:00:00 2001 From: Mikkel Jakobsen Date: Fri, 5 Apr 2024 16:14:06 +0200 Subject: [PATCH 3/5] Make sure to convert config descriptions \r and \n to
In order to make our translation flow behave. --- web/modules/custom/dpl_po/dpl_po.module | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 web/modules/custom/dpl_po/dpl_po.module diff --git a/web/modules/custom/dpl_po/dpl_po.module b/web/modules/custom/dpl_po/dpl_po.module new file mode 100644 index 000000000..c1d5f6ddd --- /dev/null +++ b/web/modules/custom/dpl_po/dpl_po.module @@ -0,0 +1,24 @@ +getDescription(); + $updated_description = str_replace(["\r\n", "\r", "\n"], "
", (string ) $description); + $entity->setDescription($updated_description); + } +} From 1f1e1c210da654d2161c4a45f988b2f484b9ebc3 Mon Sep 17 00:00:00 2001 From: Mikkel Jakobsen Date: Fri, 5 Apr 2024 16:19:23 +0200 Subject: [PATCH 4/5] Convert the old
tags in config to
In order to make our translation workflow behave --- config/sync/field.field.media.image.field_media_image.yml | 2 +- .../field.field.node.article.field_show_override_author.yml | 2 +- config/sync/field.field.node.page.field_hero_title.yml | 2 +- config/sync/filter.format.basic.yml | 2 +- config/sync/filter.format.limited.yml | 2 +- config/sync/views.view.event_admin.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/sync/field.field.media.image.field_media_image.yml b/config/sync/field.field.media.image.field_media_image.yml index 3296d0622..091b9da4e 100644 --- a/config/sync/field.field.media.image.field_media_image.yml +++ b/config/sync/field.field.media.image.field_media_image.yml @@ -12,7 +12,7 @@ field_name: field_media_image entity_type: media bundle: image label: Image -description: "You can set a focal point, by clicking on the preview on the image, moving the white target.

By setting a focal point, you tell the system which part of the image to keep in focus when it gets cropped.

Use the \"preview\" function, to see how your image will be cropped across image styles." +description: "You can set a focal point, by clicking on the preview on the image, moving the white target.

By setting a focal point, you tell the system which part of the image to keep in focus when it gets cropped.

Use the \"preview\" function, to see how your image will be cropped across image styles." required: true translatable: true default_value: { } diff --git a/config/sync/field.field.node.article.field_show_override_author.yml b/config/sync/field.field.node.article.field_show_override_author.yml index c8da06537..f084e1265 100644 --- a/config/sync/field.field.node.article.field_show_override_author.yml +++ b/config/sync/field.field.node.article.field_show_override_author.yml @@ -10,7 +10,7 @@ field_name: field_show_override_author entity_type: node bundle: article label: "Override the author\t" -description: "By default, the author is set to the Drupal user that owns the content.

If you want to override this, with a manual text, you can check this." +description: "By default, the author is set to the Drupal user that owns the content.

If you want to override this, with a manual text, you can check this." required: false translatable: false default_value: diff --git a/config/sync/field.field.node.page.field_hero_title.yml b/config/sync/field.field.node.page.field_hero_title.yml index a0ea86c5d..2b6278fc3 100644 --- a/config/sync/field.field.node.page.field_hero_title.yml +++ b/config/sync/field.field.node.page.field_hero_title.yml @@ -10,7 +10,7 @@ field_name: field_hero_title entity_type: node bundle: page label: 'Hero title' -description: "The title that is shown at the top of the page.

If this is empty, the standard page title will be used instead." +description: "The title that is shown at the top of the page.

If this is empty, the standard page title will be used instead." required: false translatable: false default_value: { } diff --git a/config/sync/filter.format.basic.yml b/config/sync/filter.format.basic.yml index c6d58aecf..c6859cddf 100644 --- a/config/sync/filter.format.basic.yml +++ b/config/sync/filter.format.basic.yml @@ -12,6 +12,6 @@ filters: status: true weight: -10 settings: - allowed_html: '