* created RDFServiceBulkUnionUpdater
* fix and indents
* use bulk updater for RDFServiceGraph in blankNodeFilteringGraph
* use removeAll to optimize removal all triples from TDB modeles
* avoid additional serialization/deserialization cycle of removing model chunk
* fixed VitroModelFactory tests
* fixes for BulkUpdating models
* Created custom ModelCom, OntModelImpl, BulkGraphMem to avoid triple by triple transactions on add/remove model
Load n3 files from home directory into in-memory model to use bulk
loading.
* refact: simplified BulkGraphMem checks
* removed unused import
* renamed I18nBundle
* added I18nBundle interface
* Added translation provider
* prototype of TranslationConverter
* convert all properties
* fixes
* added caching
* Removed obsolete code
* Improved logging
* fixed getting already existing label
* Fix to get RDF Service for configuration models
* fix translation request query
* added INTERFACE_I18N_FIRSTTIME_BACKUP model
* converter test added
* formatting fixes
* Translation provider tests added
* cleanups, added cache test for translation provider
* fix: get theme info from web app dao factory as sparql queries on both content and configuration models not supported
* Apply fixes from french lib properties
* Apply fixes from fr_CA autoCompleteObjectPropForm
* fixed for fr_CA and other languages
* fixes from fr_CA
* fix for autoCompleteObjectPropForm.ftl
* fixed wrong call for i18n bundle
* making generic searh-help by using translation properties' keys and i18n bean
* Adding new line at the end of the file
* Adding translation for title of an anchor
* Add select query document modifier with dynamic target field; use locale-specific sort fields when available.
* Add i18nized labels to index for autocomplete
* Remove lowercasing from label query
* Improved document modifier for multilingual field with defined suffix name
* Improved document modifier for multilingual field with defined suffix name
* refact: reverted access modifier changes
* Lowercase label in documentModifierI18nSort in case old solr schema is used which doesn't have lowercase filter
* fix: fixed queries and locale names
* fix: renamed new document modifier
* fix: use linkedHashMap to retain map sort fields order
* refact: extracted buildAndExecuteVClassQuery(List<String> classUris, int page, int pageSize, String alpha, VitroRequest vreq)
* fix: removed unused import
* fix: constant name aligned with other suffix
Co-authored-by: Brian Lowe <brian@ontocale.com>