Skip to content
Open
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
bdce517
GetThis feature + Regex config file support
rominail May 5, 2025
1b89dd4
Fix pipelines
rominail May 5, 2025
3b5fb9b
Add JS comments
rominail May 5, 2025
ba88f07
Fix pipelines
rominail May 5, 2025
dba5a5c
Change comments, change placeholder format, simplify translation text…
rominail May 8, 2025
c6fd9e4
JSDoc warnings fix, more comments in Regex.yaml, typos, git add missi…
rominail May 8, 2025
d2c5470
Typo
rominail May 8, 2025
9b0f68c
Typo
rominail May 8, 2025
e116fe2
Comment clarification
rominail May 8, 2025
30528e5
Text edit
rominail May 8, 2025
e597e54
Text edit
rominail May 8, 2025
fdf7218
Comment clarification
rominail May 8, 2025
8792d22
Formatting
rominail May 8, 2025
91d4ed0
Fix in logic
rominail May 8, 2025
b5aee38
Comment clarification, change semantic for supportsGetThis function, …
rominail May 8, 2025
87c8b83
Merge remote-tracking branch 'msu/getThis' into getThis
rominail May 8, 2025
64bbd7f
Prefix regex name, add operator as a key to the logical `and` in Rege…
rominail May 8, 2025
874e2f0
Comment edit
rominail May 8, 2025
9eb5fe3
Remove message from templates in GetThis config, add templates order …
rominail May 9, 2025
b2ce08e
Merge and fix conflicts
rominail May 9, 2025
04b761e
Comments edit, correct implementation of supportGetThis on ILS driver…
rominail May 12, 2025
a3c3896
Add PHPDoc
rominail May 12, 2025
90b4d44
Remove useless import
rominail May 12, 2025
1c0cee2
Discussion changes - Translator inject into GetThis, translation, com…
rominail Jun 3, 2025
b92641d
Fix conflicts
rominail Jun 3, 2025
0d7925a
pipelines fixes
rominail Jun 3, 2025
2f2949e
pipelines fixes
rominail Jun 3, 2025
61ae846
Add missing escaping
rominail Jun 3, 2025
e063f40
Change text for config
rominail Jun 4, 2025
6f016eb
Change text to simpler version
rominail Jun 4, 2025
4e6ed84
Change the logic to check for get this compatibility
rominail Jun 4, 2025
6291ecc
Merge branch 'dev' of https://github.com/vufind-org/vufind into getThis
rominail Jun 4, 2025
496fffa
Fix pipelines
rominail Jun 4, 2025
541f5de
Fix pipelines
rominail Jun 5, 2025
638e2b7
Fix conflicts
rominail Jul 7, 2025
e14d231
Tests, minor modifications, clean, refacto, bug fixes
rominail Jul 15, 2025
1841d7b
Merge remote-tracking branch 'refs/remotes/origin/dev' into getThis
rominail Jul 15, 2025
b6b7c5b
Regex tests, PHPDoc
rominail Jul 16, 2025
f8885b5
Fix pipelines
rominail Jul 17, 2025
38ecbf2
Add Demo driver config parameter not to generate random holdings, fix…
rominail Aug 1, 2025
a64d58e
Merge remote-tracking branch 'origin/dev' into getThis
rominail Aug 1, 2025
aaa6e3e
Fix css conflicts
rominail Aug 1, 2025
c7384b7
Fix pipelines
rominail Aug 1, 2025
64312e4
Fix pipelines
rominail Aug 1, 2025
1e4b78e
Fix pipelines
rominail Aug 1, 2025
8e74096
Merge remote-tracking branch 'origin/dev' into getThis
rominail Sep 29, 2025
23b4623
Fix bugs after catch up with dev
rominail Sep 29, 2025
68084a5
Discussion changes
rominail Oct 1, 2025
921420e
Fix unit tests
rominail Oct 1, 2025
07673c7
Merge remote-tracking branch 'origin/dev' into getThis
rominail Oct 1, 2025
d6f174a
Removing var_dump
rominail Oct 1, 2025
cabec94
Removing var_dump
rominail Oct 2, 2025
e665bec
Fix pipelines
rominail Oct 2, 2025
4ce8d95
Better comments in config files, use of OpenUrl instead, fix phpdoc
rominail Oct 2, 2025
246476c
Fix JS check
rominail Nov 24, 2025
0c7c002
Merge remote-tracking branch 'origin/dev' into getThis
rominail Nov 24, 2025
eb43691
Fix CSS conflicts
rominail Nov 24, 2025
34ec415
Switch logger to psr instead of laminas, switch config to array inste…
rominail Nov 24, 2025
4368658
Add missing JS doc
rominail Nov 24, 2025
68e0f91
Fix JS indentation
rominail Nov 24, 2025
d986afb
Remove construct override in tests
rominail Nov 24, 2025
ff4a53d
Fix Rector pipeline
rominail Nov 24, 2025
50e3a0e
Update config/vufind/config.ini
rominail Dec 8, 2025
f77b6c1
Update config/vufind/Demo.ini
rominail Dec 8, 2025
ee520fe
Implement suggestions, generateRandomHoldings, move getThis service l…
rominail Dec 9, 2025
eda9956
Pass the service locator as a reference
rominail Dec 9, 2025
73b537b
Discussion changes - Move GetThiosLoader creation
rominail Dec 10, 2025
2a13eff
Merge remote-tracking branch 'origin/dev' into getThis
rominail Dec 10, 2025
6fd6b7c
Fix phpcs
rominail Dec 10, 2025
3eea9dd
Compiled css
rominail Dec 10, 2025
c7eb0f8
Fix phpcs
rominail Dec 10, 2025
6bedd1e
Fix phpcs
rominail Dec 10, 2025
d81dfc6
Fix pipelines
rominail Dec 10, 2025
ef009cc
Fix pipelines
rominail Dec 10, 2025
4679c58
Fix pipelines
rominail Dec 10, 2025
ce41594
Remove "alternative" word, closure to get getThisLoader
rominail Dec 11, 2025
08d8255
Fix pipelines
rominail Dec 11, 2025
f3a2f14
Fix pipelines
rominail Dec 11, 2025
c63950d
Fix pipelines
rominail Dec 11, 2025
588a142
Update config/vufind/GetThis.yaml
rominail Dec 18, 2025
ba2a6de
Update config/vufind/GetThis.yaml
rominail Dec 18, 2025
f9eeb03
Update themes/bootstrap5/templates/record/get-this.phtml
rominail Dec 18, 2025
9937c0f
Update config/vufind/GetThis.yaml
rominail Dec 18, 2025
1430703
Update themes/bootstrap5/templates/RecordTab/holdingsils/standard.phtml
rominail Dec 18, 2025
7d6bac8
Merge remote-tracking branch 'origin/dev' into getThis
rominail Dec 18, 2025
5a57cab
Update themes/bootstrap5/templates/RecordTab/holdingsils/standard.phtml
rominail Dec 18, 2025
648f561
Merge remote-tracking branch 'msu/getThis' into getThis
rominail Dec 18, 2025
c9eab47
Fix rector, discussion changes
rominail Dec 18, 2025
76b721d
Rollback minor change
rominail Dec 18, 2025
41a2149
Fix missing phpdoc
rominail Dec 18, 2025
5361423
Fix missing phpdoc
rominail Dec 18, 2025
1ecc756
Merge branch 'dev' into getThis
demiankatz Dec 20, 2025
0507949
Remove left over of useless code
rominail Dec 22, 2025
55b7e92
Merge remote-tracking branch 'msu/getThis' into getThis
rominail Dec 22, 2025
4002fbb
Merge remote-tracking branch 'origin/dev' into getThis
rominail Dec 22, 2025
64d3457
Fix bug
rominail Jan 7, 2026
55c7e82
Discussion changes
rominail Jan 12, 2026
189e789
Fix pipelines
rominail Jan 12, 2026
9c15cad
Fix pipelines
rominail Jan 12, 2026
b696f5a
Fix pipelines
rominail Jan 12, 2026
2190aca
Fix pipelines
rominail Jan 12, 2026
12ca389
Fix pipelines
rominail Jan 12, 2026
7b21ec4
Fix pipelines
rominail Jan 12, 2026
d988f81
Discussion changes
rominail Jan 13, 2026
51be8cc
Merge remote-tracking branch 'origin/dev' into getThis
rominail Jan 13, 2026
869d0a5
Fix pipelines
rominail Jan 13, 2026
0b58957
Fix pipelines
rominail Jan 13, 2026
8bedadc
Merge remote-tracking branch 'origin/dev' into getThis
rominail Jan 15, 2026
2b6c820
Fix rector
rominail Jan 15, 2026
65c94b2
Merge remote-tracking branch 'origin/dev' into getThis
rominail Jan 15, 2026
28314ce
Merge remote-tracking branch 'refs/remotes/origin/dev' into getThis
rominail May 8, 2026
17e555a
Merge remote-tracking branch 'origin/dev' into getThis
rominail May 11, 2026
e2d12c1
Implement translation in views instead of in module, fix conflicts
rominail May 11, 2026
aa26e3d
Php-cs-fixer
rominail May 11, 2026
9260de1
Php-cs-fixer
rominail May 11, 2026
7ff6462
Php-cs-fixer
rominail May 11, 2026
2e56214
Refactoring of JS code to be more generic and consistent with other J…
rominail May 12, 2026
a07dde9
Discussion changes
rominail May 12, 2026
36921a2
Merge remote-tracking branch 'origin/dev' into getThis
rominail May 12, 2026
ed3b481
Fix eslint
rominail May 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 96 additions & 0 deletions config/vufind/GetThis.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
# This file contains the settings for the GetThis feature

# Either to display the copy number (next to the call number), default false
Comment thread
rominail marked this conversation as resolved.
Outdated
showCopyNumber: true

templates:
# Elements here correspond to a template file within templates/get-this with .phtml being stripped from the end
Comment thread
rominail marked this conversation as resolved.
Outdated
# The order changes the order templates are displayed
# Elements parameter, all parameters are optional :
# enabled: true/false, whether to enable the template
# view_variables: array of extra variables made available to the templates.
# It can be used with placeholders if available; see example below.
# condition_function: a function within GetThisLoader returning a boolean to whether display or not the template
Comment thread
rominail marked this conversation as resolved.
Outdated
# The result of the function can be negated if prefixed with "!"
# note : If the function does not exist, the condition will evaluate to false
# conditions: if condition_function is limiting for you, conditions replace it to give more flexibility :
# This element defines a set of logical conditions.
# The structure is recursive, allowing nested combinations of AND/OR logic.
# At each level, conditions is a list of entries.
# If any entry is true, the whole list is considered true (logical OR).
# Entries can be:
# condition_function: evaluates a single condition.
# conditions: e nested conditions block used to combine conditions.
Comment thread
rominail marked this conversation as resolved.
Outdated
# The string "and": acts as a logical AND between adjacent conditions.
Comment thread
rominail marked this conversation as resolved.
Outdated
#
# Example; Values surrounded with brackets are placeholders serving as example :
# {template_name}:
# conditions:
Comment thread
demiankatz marked this conversation as resolved.
Outdated
# - conditions:
# - conditions:
# - condition_function: {test_function1}
# - and
# - condition_function: {test_function2}
# - condition_function: {test_function3}
# - condition_function: {test_function4}
# view_variables:
# - {my_link}: {https://your_lib.edu}
# - {my_link_with_placeholder}: {https://mylib.edu/%%location%%/open_hours}

holdings:
condition_function: showHoldings

biblio-info:
enabled: true

micro-form:
condition_function: showMicroForm
view_variables:
open_hours: https://your_lib.edu/hours

message:
condition_function: showMessage

staff-office-delivery:
condition_function: showStaffDelivery
view_variables:
# Has the following placeholders available:
# %%item%% : Item record
# %%location%%: Location of the item
# %%callNum%%: Call number
# %%title%%: Title
# %%author%%: Author
# %%isbn%%: ISBN
general_link: https://your_lib.msu.edu/facstaffdelivery
Comment thread
rominail marked this conversation as resolved.
Outdated
request_link: https://interlib.your_lib.edu/request_link/%%title%%?author=%%author%%&rft.isbn=%%isbn%%&loc=%%location%%&callno=%%callNum%%&CAT=1


inter-library:
condition_function: showInterLibrary
view_variables:
# Has the following placeholders available:
# %%item%% : Item record
# %%location%%: Location of the item
# %%status%%: Availability status
# %%callNum%%: Call number
# %%title%%: Title
# %%author%%: Author
# %%isbn%%: ISBN
general_link: https://your_lib.edu/ils/
request_link: https://interlib.your_lib.edu/request_link/%%title%%?author=%%author%%&rft.isbn=%%isbn%%&loc=%%location%%&callno=%%callNum%%&CAT=1


remote-delivery:
condition_function: showRemotePatron
view_variables:
# Has the following placeholders available:
# %%item%% : Item record
# %%location%%: Location of the item
# %%status%%: Availability status
# %%callNum%%: Call number
# %%title%%: Title
# %%author%%: Author
# %%isbn%%: ISBN
general_link: https://your_lib.edu/ils/distance
request_link: https://interlib.your_lib.edu/request_link/%%title%%?author=%%author%%&rft.isbn=%%isbn%%&loc=%%location%%&callno=%%callNum%%&CAT=1
69 changes: 69 additions & 0 deletions config/vufind/Regex.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
# This file contains the settings for the Regex feature

# Status
# Regex in this section are used to match against the specific item status value
# Each heading in this section is a grouping of those statuses used for logic within the GetThis feature
AVAILABLE:
# Used within GetThisLoader in the following functions : showRemotePatron, showStaffDelivery
- '/^AVAILABLE/i'
- '/ITEM IN LIBRARY/i'
LIB_USE_ONLY:
# Used within GetThisLoader in the following functions : isLibUseOnly
- '/RESTRICTED/i'
OUT:
# Used within GetThisLoader in the following functions : isOut
- '/CHECKED/i'
- '/BILLED/i'
- '/ON SEARCH/i'
- '/LOST/i'
- '/HOLD/i'
- '/AWAITING PICKUP/i'
- '/AWAITING DELIVERY/i'
- '/IN TRANSIT/i'
- '/PAGES/i'
UNAVAILABLE:
# Used within GetThisLoader in the following functions : isUnavailable
- '/AGED TO LOST/i'
- '/CLAIMED RETURNED/i'
- '/DECLARED LOST/i'
- '/IN PROCESS/i'
- '/IN PROCESS (NON-REQUESTABLE)/i'
- '/LONG MISSING/i'
- '/LOST AND PAID/i'
- '/MISSING/i'
- '/ON ORDER/i'
- '/ORDER CLOSED/i'
- '/UNKNOWN/i'
- '/WITHDRAWN/i'

# Description / Call Number
AV_MEDIA:
# Used within GetThisLoader in the following functions : isAudioVideoMedia
- '/DISC/i'
- '/VIDEO/i'
- '/CD/i'
- '/DVD/i'
- '/BLU-RAY/i'
- '/VINYL/i'
- '/AUDIOCASSETTE/i'

# Location
EXCLUSIVE:
# Used within GetThisLoader in the following functions : showInterLibrary
# It should include patterns that should be excluded from Inter Library Loan
# (i.e. will return false and not show the inter-library.phtml template)
# - CAMPUS
Comment thread
rominail marked this conversation as resolved.
MICROFORMS:
# Used within GetThisLoader in the following functions : showMicroForm
- '/MICROFORMS/i'
ONLINE:
# Used within GetThisLoader in the following functions : isOnlineResource
- '/ONLINE RESOURCE/i'
- '/ELECTRONIC RESOURCES/i'
- '/INTERNET/i'

# Format
SERIAL:
# Used within GetThisLoader in the following functions : isSerial
- '/SERIAL/i'
4 changes: 4 additions & 0 deletions config/vufind/config.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2191,6 +2191,10 @@ includeSchemaOrgMetadata = true
; If set to "numerical", it will sort numerically by MARC tag.
;marcSubjectHeadingsSort = "numerical"

; Enable the link for the get this feature
; The get this feature opens a lightbox with information on how to get the record
;getThisEnabled = true
Comment thread
demiankatz marked this conversation as resolved.

; The following two sections control the Alphabetic Browse module.
[AlphaBrowse]
; This setting controls how many headings are displayed on each page of results:
Expand Down
15 changes: 15 additions & 0 deletions languages/en.ini
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ All Text = "All Text"
alphabrowse_matches = "Results"
alphabrowselink_html = 'Browse entries by %%index%% starting from <a href="%%url%%">%%from%%</a>.'
Alternate Title = "Alternate Title"
Alternative = "Alternative"
Comment thread
rominail marked this conversation as resolved.
Outdated
Always ask me = "Always ask me"
An error has occurred = "An error has occurred"
An error occurred during execution; please try again later. = "An error occurred during execution; please try again later."
Expand Down Expand Up @@ -195,6 +196,9 @@ By Topic = "By Topic"
cached_record_warning = "This record is not available in the search index. Last cached version is shown."
Call Number = "Call Number"
callnumber_abbrev = "Call #"
campus_pickup = "On-Campus Pickup"
campus_pickup_place_request = "Place Request for On-Campus Pickup"
campus_pickup_place_request_text = "We will hold materials for pickup at the library."
Cannot find record = "Cannot find record"
Cannot find similar records = "Cannot find similar records"
cannot set = "Cannot set"
Expand Down Expand Up @@ -301,6 +305,7 @@ Cookie Settings = "Cookie Settings"
Coordinates = "Coordinates"
Copies = "Copies"
Copy = "Copy"
copy_number = "Copy #%%number%%"
copy_to_clipboard_button_label = "Copy to clipboard"
copy_to_clipboard_failure_message = "Copying to clipboard failed"
copy_to_clipboard_success_message = "Successfully copied to clipboard"
Expand Down Expand Up @@ -353,6 +358,10 @@ delete_selected_favorites = "Delete Selected Saved Items"
delete_tag = "Delete Tag"
delete_tags = "Delete Tags"
delete_tags_by = "Delete Tags By"
delivery_request = "Request Delivery"
delivery_request_distance = "Distance Delivery Services"
delivery_request_distance_text = "We deliver materials directly to your home."
Comment thread
rominail marked this conversation as resolved.
Outdated
delivery_request_distance_user = "Request Item as Distance User"
Department = "Department"
Description = "Description"
Descriptors = "Descriptors"
Expand Down Expand Up @@ -740,6 +749,7 @@ Institutional Login = "Institutional Login"
institutional_login_desc = "Enter your campus-wide username and password."
Instructor = "Instructor"
Interlibrary Loan Requests = "Interlibrary Loan Requests"
interlibrary_loan_requests_text = "Request materials through Inter-library Loan system."
Comment thread
rominail marked this conversation as resolved.
Outdated
Internet = "Internet"
interval_captcha_not_passed = "This action can only be performed after %%delay%% seconds."
Invalid Patron Login = "Invalid Patron Login"
Expand Down Expand Up @@ -855,6 +865,7 @@ Message = "Message"
Message From Sender = "Message From Sender"
Metadata Prefix = "Metadata Prefix"
Microfilm = "Microfilm"
microform_viewing_request_text = "Microform materials can be accessed at the Main Library during %%link_start%%open hours%%link_end%%."
Comment thread
demiankatz marked this conversation as resolved.
Outdated
MLA Citation = "MLA Citation"
MLA Edition Citation = "MLA (9th ed.) Citation"
Mobile Number = "Mobile Number"
Expand Down Expand Up @@ -932,6 +943,7 @@ nohit_query_without_filters = "Remove all filters from this search."
nohit_spelling = "Perhaps you should try some spelling variations"
nohit_suggest = "You may want to try to revise your search phrase by removing some words or check your spelling."
NOT = "NOT"
Not Available = "Not Available"
Not Illustrated = "Not Illustrated"
Not On Reserve = "Not On Reserve"
not_applicable = "n/a"
Expand Down Expand Up @@ -1417,6 +1429,8 @@ Source Title = "Source Title"
spell_expand_alt = "Expand Search"
spell_suggest = "Search alternatives"
Staff View = "Staff View"
staff_office_delivery = "Faculty/Staff Office Delivery"
staff_office_delivery_text = "We deliver materials to your on-campus office."
standalone_record_link = "Standalone Record"
Start a new Advanced Search = "Start a new Advanced Search"
Start a new Basic Search = "Start a new Basic Search"
Expand Down Expand Up @@ -1586,6 +1600,7 @@ View Retraction Notice = "View Retraction Notice"
View this record in EBSCOhost = "View this record in EBSCOhost"
view_already_selected = "%%current%% view already selected"
view_in_opac = "View in OPAC"
viewing_request = "Request Viewing"
Comment thread
rominail marked this conversation as resolved.
Outdated
visual_facet_parent = "From"
Volume = "Volume"
Volume Holdings = "Volume Holdings"
Expand Down
15 changes: 15 additions & 0 deletions languages/fr.ini
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ All Pages Loaded = "Toutes les pages chargées"
All Text = "Tout le texte"
alphabrowse_matches = "Résultats"
alphabrowselink_html = 'Parcourir par %%index%% à partir de <a href="%%url%%">%%from%%</a>.'
Alternative = "Alternative"
Always ask me = "Toujours me demander"
An error has occurred = "Une erreur est survenue"
An error occurred during execution; please try again later. = "Erreur lors de l'exécution de la commande. Veuillez réessayer plus tard."
Expand Down Expand Up @@ -184,6 +185,9 @@ By Topic = "par sujet"
cached_record_warning = "Cette notice n'est pas disponible dans l'index de recherche. La version affichée est la dernière enregistrée dans le cache."
Call Number = "Cote"
callnumber_abbrev = "Cote :"
campus_pickup = "Retrait sur le campus"
campus_pickup_place_request = "Faire une demande de retrait sur campus"
campus_pickup_place_request_text = "Nous mettrons de côté les ressources demandées à la bibliothèque."
Cannot find record = "Notice introuvable"
Cannot find similar records = "Pas de notices similaires trouvées"
cannot set = "Ne peut pas être modifié"
Expand Down Expand Up @@ -281,6 +285,7 @@ Cookie Settings = "Configuration des cookies"
Coordinates = "Coordonnées"
Copies = "Exemplaires"
Copy = "Exemplaire"
copy_number = "Exemplaire N°%%number%%"
copy_to_clipboard_button_label = "Copier vers le presse-papier"
copy_to_clipboard_failure_message = "Échec de la copie vers le presse-papier"
copy_to_clipboard_success_message = "Copié avec succès vers le presse-papier"
Expand Down Expand Up @@ -330,6 +335,10 @@ delete_selected_favorites = "Supprimer les favoris sélectionnés"
delete_tag = "Supprimer le tag"
delete_tags = "Supprimer les tags"
delete_tags_by = "Supprimer les tags par"
delivery_request = "Me faire livrer"
delivery_request_distance = "Livraison à distance"
delivery_request_distance_text = "Nous livrons à votre domicile."
delivery_request_distance_user = "Se faire livrer à distance"
Department = "Département"
Description = "Description"
Desired Username = "Nom d'utilisateur souhaité"
Expand Down Expand Up @@ -683,6 +692,7 @@ Institutional Login = "Accéder à votre institution"
institutional_login_desc = "Entrez votre identifiant institutionnel et votre mot de passe."
Instructor = "Professeur"
Interlibrary Loan Requests = "Demandes de prêt entre bibliothèques"
interlibrary_loan_requests_text = "Demander un prêt entre bibliothèques."
Internet = "Internet"
interval_captcha_not_passed = "Il n'est possible de réaliser cette action qu'après un délai de %%delay%% secondes."
Invalid Patron Login = "Identifiant lecteur invalide"
Expand Down Expand Up @@ -792,6 +802,7 @@ Message = "Message"
Message From Sender = "Message de l'expéditeur"
Metadata Prefix = "Préfixe des métadonnées"
Microfilm = "Microfilm"
microform_viewing_request_text = "Les ressources microform peuvent être consulter pendant les %%link_start%%horaires d'ouverture%%link_end%% de la bibliothèque."
MLA Citation = "Style de citation MLA"
MLA Edition Citation = "Style de citation MLA (9e éd.)"
Mobile Number = "Numéro de téléphone portable"
Expand Down Expand Up @@ -860,6 +871,7 @@ nohit_query_without_filters = "Supprimer tous les filtres de cette recherche."
nohit_spelling = "Essayez une orthographe différente."
nohit_suggest = "Vérifiez votre recherche en supprimant des mots-clés et en vérifiant l'orthographe."
NOT = "PAS"
Not Available = "Non-disponible"
Not Illustrated = "Sans illustrations"
Not On Reserve = "Non réservé"
not_applicable = "n/a"
Expand Down Expand Up @@ -1278,6 +1290,8 @@ Source Title = "Titre de la source"
spell_expand_alt = "Recherche élargie"
spell_suggest = "Recherches alternatives"
Staff View = "Affichage MARC"
staff_office_delivery = "Livraison au bureau (employés)"
staff_office_delivery_text = "Nous livrons des ressources à votre bureau sur le campus."
Start a new Advanced Search = "Nouvelle recherche avancée"
Start a new Basic Search = "Nouvelle recherche simple"
Start Page = "Page d'accueil"
Expand Down Expand Up @@ -1440,6 +1454,7 @@ View Retraction Notice = "Voir l'avis de rétractation"
View this record in EBSCOhost = "Voir cette notice dans EBSCOhost"
view_already_selected = "%%current%% voir les éléments déjà sélectionnés"
view_in_opac = "Voir à l'OPAC"
viewing_request = "Demande de consultation"
visual_facet_parent = "De"
Volume = "Volume"
Volume Holdings = "Indications des volumes"
Expand Down
3 changes: 3 additions & 0 deletions module/VuFind/config/module.config.php
Original file line number Diff line number Diff line change
Expand Up @@ -465,6 +465,7 @@
'VuFind\Favorites\FavoritesService' => 'VuFind\Favorites\FavoritesServiceFactory',
'VuFind\Form\Form' => 'VuFind\Form\FormFactory',
'VuFind\Form\Handler\PluginManager' => 'VuFind\ServiceManager\AbstractPluginManagerFactory',
'VuFind\GetThis\GetThisLoader' => 'VuFind\GetThis\GetThisLoaderFactory',
'VuFind\GeoFeatures\BasemapConfig' => 'VuFind\GeoFeatures\AbstractConfigFactory',
'VuFind\GeoFeatures\MapTabConfig' => 'VuFind\GeoFeatures\AbstractConfigFactory',
'VuFind\GeoFeatures\MapSelectionConfig' => 'VuFind\GeoFeatures\AbstractConfigFactory',
Expand Down Expand Up @@ -513,6 +514,7 @@
'VuFind\RecordDriver\PluginManager' => 'VuFind\ServiceManager\AbstractPluginManagerFactory',
'VuFind\RecordTab\PluginManager' => 'VuFind\ServiceManager\AbstractPluginManagerFactory',
'VuFind\RecordTab\TabManager' => 'VuFind\RecordTab\TabManagerFactory',
'VuFind\Regex\Regex' => 'VuFind\Regex\RegexFactory',
'VuFind\Related\PluginManager' => 'VuFind\ServiceManager\AbstractPluginManagerFactory',
'VuFind\Resolver\Driver\PluginManager' => 'VuFind\ServiceManager\AbstractPluginManagerFactory',
'VuFind\Role\PermissionDeniedManager' => 'VuFind\Role\PermissionDeniedManagerFactory',
Expand Down Expand Up @@ -778,6 +780,7 @@
'AddComment', 'DeleteComment', 'AddTag', 'DeleteTag', 'Save', 'Email', 'SMS',
'Cite', 'Explain', 'Export', 'RDF', 'Hold', 'Home', 'StorageRetrievalRequest',
'AjaxTab', 'ILLRequest', 'PDF', 'Epub', 'LinkedText', 'Permalink', 'Rating',
'GetThis',
];

// Define dynamic routes -- controller => [route name => action]
Expand Down
Loading