v1.1.0 - Internationalisation
The internationalisation release. There is a new module that's available to install on installations: i18n. With this you can use a combination of Omeka provided and your own custom translations to build multi-lingual Omeka sites with IIIF content.
✨ Added
- Added authentication check in Elucidate proxy to stop logged out users being able to create, update or delete annotations.
- Added IIIF Storage configuration
- Collections per page (collection list)
- Collection manifests per page (collection page)
- Manifests per page (manifest list)
- Canvases per page (manifest page)
- Added internationalisation module (not installed by default)
- Multi-lingual sites configurable per page
- Translated resources in Omeka will show on sites in correct locale
- Transifex integration, with syncing
- Imported IIIF resources will import multi-lingual fields into Omeka
- Configurable language switcher page block
- Added various features to make our modules more translatable
- Added locale fields to page blocks / media that contain free-text
- Added attribution to list of IIIF fields imported into Omekas CMS - with importing of different locals
- IIIF JSON-LD in Omeka will show all available languages in the JSON
- Replaced build-in omeka HTML media and page block with additional locale setting
- Capture models can now be translated inside of Omeka and will correctly be served depending on your locale (#72)
- Added files and database volumes to default docker-compose
- Added new docker compose specifically for running on CI
- Added new
ci-start
andci-stop
commands to madoc cli - Added carousel variation to site navigation, configurable in the site settings
- Added "all collections" link to the site navigation
- Added new
generate-translations
command to madoc cli for creating template files - Added various translation calls to template files
- Added
TranslatableRenderer
for page blocks, allowing them to advertise localised fields - Added translation of page blocks and media items
- Added alt text to default main logo in default theme
- Added new translation management per site (see docs for details)
- See Omeka and Madoc translations
- Generate and download
template.pot
files for navigation and page blocks - See missing translated strings quickly for a particular language
- Added translation of navigation
- Added core Madoc translations for Madoc modules
- Added logging when sending emails using the flagging feature to aid debugging and setting up SMTP
🐛 Fixes
- UPSTREAM Added send mail to base container
- Fixed default mailer configuration, so you can send emails without configuration SMTP
- Fixed bug where flagging may cause an error for some users (permissions)
- Fixed icon spacing on page actions on canvas page
- Fixed bug in container with latest annotated images media - would before throw error
- Fixed bug in container with top contributors media - would also throw error
- Fixed height of annotation studio and other smaller styling issues
- Fixed bug in container with top contributors media - would also throw error
- Fixed capture model translations in annotation studio module
- Fixed bug where a mis-configured Elucidate may break some pages on the site
- Fixed issue where multiple HTML page blocks on the same page would not save
- Fixed bug where you could sync without Transfiex enabled
- Fixed bug where locale was not being passed to annotation studio (#74)