Skip to content

v1.1.0 - Internationalisation

Compare
Choose a tag to compare
@stephenwf stephenwf released this 16 May 10:32

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 and ci-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)