Skip to content
Open
Show file tree
Hide file tree
Changes from 45 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
4 changes: 4 additions & 0 deletions config/vufind/Demo.ini
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ ILLRequests = true
; "bound-with" information. (Default = 25% chance)
;boundWithProbability = 25

; Whether or not you don't want random holdings generated
; (Default : false, meaning random holdings will be generated)
;NoRandomHoldings = true
Comment thread
rominail marked this conversation as resolved.
Outdated

; Configuration for retrieving sample records
[Records]
; Search backend to pull records from
Expand Down
104 changes: 104 additions & 0 deletions config/vufind/GetThis.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
---
# 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
# 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 indicating whether to display the template
# The result of the function can be negated if prefixed with "!"
# note : If the function does not exist, the condition will evaluate to false
# condition_group: if condition_function is limiting for you, condition_group replaces it to give more flexibility.
# This element defines a set of logical conditions.
# If any entry is true, the whole list is considered true (logical OR).
# The structure is recursive, allowing nested combinations of AND/OR logic.
# At each level, condition_group is a list of entries.
# Entries can be:
# condition_function: evaluates a single condition.
# condition_group: a nested conditions block used to combine conditions.
# operator: The string "and" is the only supported.
# It acts as a logical AND between all sibling conditions in the group (but not the descendent).
# This is non-positional and can be placed anywhere within the group
#
# Example; Values surrounded with brackets are placeholders serving as example :
# These nested conditions are equivalent to ((test_function1 AND test_function2) OR test_function3) OR test_function4
# {template_name}:
# condition_group:
# - condition_group:
# - condition_group:
# - condition_function: {test_function1}
# - operator: 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

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.edu/facstaffdelivery
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: showRemoteDelivery
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

# The order you want the templates to be displayed
templates_order:
- holdings
- biblio-info
- micro-form
- message
- staff-office-delivery
- inter-library
- remote-delivery
70 changes: 70 additions & 0 deletions config/vufind/Regex.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
# 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
STATUS_AVAILABLE:
# Used within GetThisLoader in the following functions : showRemoteDelivery, showStaffDelivery
- '/^AVAILABLE/i'
- '/ITEM IN LIBRARY/i'
STATUS_LIB_USE_ONLY:
# Used within GetThisLoader in the following functions : isLibUseOnly
- '/RESTRICTED/i'
STATUS_CHECKED_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'
STATUS_UNAVAILABLE:
# Used within GetThisLoader in the following functions : isUnavailable
- '/UNAVAILABLE/i'
- '/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
CALLNUMBER_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
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.
LOCATION_MICROFORMS:
# Used within GetThisLoader in the following functions : showMicroForm
- '/MICROFORMS/i'
LOCATION_ONLINE:
# Used within GetThisLoader in the following functions : isOnlineResource
- '/ONLINE RESOURCE/i'
- '/ELECTRONIC RESOURCES/i'
- '/INTERNET/i'

# Format
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 @@ -2197,6 +2197,10 @@ includeSchemaOrgMetadata = true
; If set to "numerical", it will sort numerically by MARC tag.
;marcSubjectHeadingsSort = "numerical"

; This setting (disabled by default) can be enabled to activate the Get This feature,
; which opens a lightbox containing information on how to obtain records.
;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_3B please try again later. = "An error occurred during execution; please try again later."
Expand Down Expand Up @@ -196,6 +197,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 @@ -305,6 +309,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 All @@ -324,6 +329,7 @@ Create New Password = "Create New Password"
Created = "Created"
csrf_validation_failed = "The request could not be processed. Please try again."
Data Set = "Data Set"
data_unavailable = "Data not Available"
Comment thread
rominail marked this conversation as resolved.
Outdated
Database = "Database"
databases_recommend_heading = "Databases"
databases_recommend_intro = "Search directly in relevant databases for enhanced functionality."
Expand Down Expand Up @@ -357,6 +363,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 address."
delivery_request_distance_user = "Request Item as Distance User"
Department = "Department"
Description = "Description"
Descriptors = "Descriptors"
Expand Down Expand Up @@ -745,6 +755,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 Interlibrary Loan."
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 @@ -863,6 +874,7 @@ Message = "Message"
Message From Sender = "Message From Sender"
Metadata Prefix = "Metadata Prefix"
Microfilm = "Microfilm"
microform_viewing_request_html = "Microform materials are available on site only."
MLA Citation = "MLA Citation"
MLA Edition Citation = "MLA (9th ed.) Citation"
Mobile Number = "Mobile Number"
Expand Down Expand Up @@ -1427,6 +1439,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 @@ -1598,6 +1612,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 @@ -70,6 +70,7 @@ All Text = "Tout le texte"
alphabrowse_matches = "Résultats"
alphabrowselink_html = 'Parcourir par %%index%% à partir de <a href="%%url%%">%%from%%</a>.'
Alternate Title = "Titre alternatif"
Alternative = "Alternative"
Always ask me = "Toujours me demander"
An error has occurred = "Une erreur est survenue"
An error occurred during execution_3B please try again later. = "Erreur lors de l'exécution de la commande. Veuillez réessayer plus tard."
Expand Down Expand Up @@ -195,6 +196,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 @@ -301,6 +305,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 All @@ -320,6 +325,7 @@ Create New Password = "Créer un nouveau mot de passe"
Created = "Créé le"
csrf_validation_failed = "Il n'a pas été possible de traiter la demande. Veuillez essayer à nouveau."
Data Set = "Jeu de données"
data_unavailable = "Données non-disponible"
Database = "Base de données"
databases_recommend_heading = "Bases de données"
databases_recommend_intro = "Chercher directement dans les bases de données pertinentes pour les fonctionnalités avancées."
Expand Down Expand Up @@ -353,6 +359,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"
Descriptors = "Descripteurs"
Expand Down Expand Up @@ -739,6 +749,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 @@ -854,6 +865,7 @@ Message = "Message"
Message From Sender = "Message de l'expéditeur"
Metadata Prefix = "Préfixe des métadonnées"
Microfilm = "Microfilm"
microform_viewing_request_html = "Les ressources microform peuvent être consulter sur site uniquement."
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 @@ -1413,6 +1425,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."
standalone_record_link = "Afficher la notice à part"
Start a new Advanced Search = "Nouvelle recherche avancée"
Start a new Basic Search = "Nouvelle recherche simple"
Expand Down Expand Up @@ -1582,6 +1596,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 @@ -474,6 +474,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 @@ -522,6 +523,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 @@ -788,6 +790,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