Commit graph

6640 commits

Author SHA1 Message Date
Dragan Ivanovic
6312b966f2 adding support for private subtags in the language tags, replacement of toString() method with toLanguageTag() method, adding checks for locale.stripExtensions() where it was neccessary, adding information about private tag in the drop down selection of a UI language 2022-12-13 11:37:56 +01:00
Dragan Ivanovic
62cbcca8dc support for private subtag (x) 2022-12-13 11:37:56 +01:00
63567b9c30
Merge pull request #353 from chenejac/defaultLanguage
adding English as default language
2022-12-12 15:31:11 +01:00
Dragan Ivanovic
3b08832ebc renaming files, removing language suffixes for rdf files 2022-12-09 11:11:00 +01:00
81e12cc492
fixes for language filtering to support private-use subtags (#330) 2022-12-08 11:18:08 +01:00
Dragan Ivanovic
3f03ddfd1f adding English as default language 2022-12-06 11:26:35 +01:00
8bbc751f0b
Merge pull request #350 from chenejac/movingUILabelsTranslationsIntoVitro
[i18n-3762] Moving UI labels translations into vitro
2022-12-06 11:16:11 +01:00
chenejac
a1d1f7fc12 adding new line at the end of UILabelsVocabulary.ttl 2022-11-29 15:58:45 +01:00
chenejac
026d316c20 adding new line at the end of UILabelsVocabulary.ttl 2022-11-29 15:57:17 +01:00
chenejac
bc359588e7 correction - changing of format of the vocabulary (from n3 to ttl) 2022-11-29 15:55:40 +01:00
chenejac
1cab6cf10f changing of format of the vocabulary (from n3 to ttl) 2022-11-29 15:52:25 +01:00
Dragan Ivanovic
1608079320 fixing an issue with '\n' in the label translations 2022-11-29 13:45:49 +01:00
Dragan Ivanovic
61feb77908 fix of build git action 2022-11-28 09:55:04 +01:00
Dragan Ivanovic
4863f4c520 Cleaning up dependency on languages repository 2022-11-28 09:04:19 +01:00
Dragan Ivanovic
7340b7ff3f fix in the startup_listeners.txt 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
b8ddb05937 property files not mandatory anymore, message kept as info instead of warning 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
d27560b7fe correction of a typo 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
242f851a8e adding the UI labels ontology 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
1b3df6839e adding one ttl file 2022-11-28 08:43:56 +01:00
Dragan Ivanovic
5a48b7da59 moving UI labels translations from Vitro-languages into the Vitro repository 2022-11-28 08:43:56 +01:00
020b9385f8
Model operations performance improvements (#347)
* 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
2022-11-25 19:47:21 +02:00
9e3a3f7451
[i18b sprint] 3760 translations loading (#341)
* 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
2022-11-25 16:25:58 +02:00
Dragan Ivanovic
8ddbc8fc00
merging language specific home artifacts from Vitro-languages into the Vitro repository (#348) 2022-11-24 14:34:28 +01:00
4acb10fc3f
remove only langtag literals (#349) 2022-11-23 09:38:27 +01:00
57d93285ff
fix: removed 'other' hack from forms (#328) 2022-11-15 20:33:01 +01:00
0b99cab654
[ i18n sprint ] autoCompleteObjectPropForm and lib-properties fixes from fr_CA (#336)
* 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
2022-11-15 10:05:25 +01:00
Dragan Ivanovic
a6a480986f
[ i18n sprint ] Move search help page translations to properties (#333)
* 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
2022-11-08 11:59:29 +01:00
403cd6507a
[ i18n sprint ] Decouple email templates and translations (#334)
* Decouple email templates and translations

* provide siteName variable to error templates
2022-11-08 11:35:41 +01:00
michel-heon
542d1c30ef Replacement of language comparisons using '=' by the 'langMatches'
function
2022-10-28 15:53:25 +00:00
Dragan Ivanovic
7bb3fb9f74
Merge pull request #335 from litvinovg/terms_of_use
[ i18n sprint] remove terms of use controller
2022-10-27 15:27:29 +02:00
Dragan Ivanovic
1511e00c61
Merge pull request #338 from litvinovg/autocomplete_form
[i18n sprint] Language-neutral help text in autocomplete forms
2022-10-27 15:08:05 +02:00
Dragan Ivanovic
f1a730dd0d
Merge pull request #332 from litvinovg/ftl_fixes
[ i18n sprint ] Fixes for new individual form
2022-10-27 15:05:51 +02:00
874409d959
Use language-neutral selectAnExistingOrCreateNewOne translation key 2022-10-19 14:02:34 +02:00
7857968f2c
remove terms of use controller 2022-10-12 13:02:12 +02:00
c79f381f15
fixed new individual form 2022-10-06 15:33:22 +02:00
chenejac
2e682e6f38 Merge branch 'rel-1.13.0-RC' of https://github.com/vivo-project/Vitro into rel-1.13.0-RC 2022-08-26 16:19:07 +02:00
chenejac
95467b2818 [maven-scm-plugin] prepare development vitro-1.13.1-SNAPSHOT 2022-08-26 16:17:21 +02:00
chenejac
4b24a11a6c [maven-scm-plugin] prepare release vitro-1.13.0 2022-08-26 16:14:52 +02:00
chenejac
7a94922d48 [maven-scm-plugin] prepare development vitro-1.13.1-SNAPSHOT 2022-08-26 16:10:01 +02:00
chenejac
85dad20927 [maven-scm-plugin] prepare release vitro-1.13.0 2022-08-26 16:10:01 +02:00
chenejac
27c8b16290 [maven-scm-plugin] prepare development vitro-1.13.1-SNAPSHOT 2022-08-26 16:10:01 +02:00
chenejac
afe45a99db [maven-scm-plugin] prepare release vitro-1.13.0 2022-08-26 16:10:01 +02:00
chenejac
a8a5c5a5e8 [maven-scm-plugin] prepare development vitro-1.13.1-SNAPSHOT 2022-08-26 16:06:41 +02:00
chenejac
2e029ee9fb [maven-scm-plugin] prepare release vitro-1.13.0 2022-08-26 16:06:41 +02:00
chenejac
b802e2eb82 rebasing for new release candidate 2022-08-26 16:06:40 +02:00
chenejac
f0c4d27268 [maven-scm-plugin] prepare development vitro-1.13.1-SNAPSHOT 2022-08-26 16:06:40 +02:00
chenejac
34ab29a08e [maven-scm-plugin] prepare release vitro-1.13.0 2022-08-26 16:06:40 +02:00
chenejac
aa8124df17 [maven-scm-plugin] prepare development vitro-1.13.1-SNAPSHOT 2022-08-26 16:06:40 +02:00
chenejac
7bf136fdbe [maven-scm-plugin] prepare release vitro-1.13.0 2022-08-26 16:06:40 +02:00
chenejac
325b9a3fe9 [maven-scm-plugin] prepare development vitro-1.13.1-SNAPSHOT 2022-08-26 16:06:40 +02:00