What
The primary objective of the i18n sprints are to bring the language-aware editing capabilities into the core VIVO application.
This objective will include the following goals:
- Creation of Integration and Regression tests to ensure the existing functionality does not break during the course of the i18n editing development activities (and beyond)
- Transfer of UQAM software updates into one or more GitHub repositories
- Review, testing and integration of the initial UQAM software updates into core VIVO
- Given the size of these initial software updates, we will need to slice the updates into smaller units of functionality and pull-requests
- Establishment of a pattern for making additional languages available to all VIVO installations
- Review and test incremental i18n editing updates
- Update documentation of installation and configuration guides
When
- April 6th - 17th
- Pre-sprint planning meeting: Doodle
Who
- Michel Héon(UQAM)
- Joachim Dornbusch (EHESS)
- Christian Hauschke (TIB; testing, documentation)
- Benjamin Gross (limited availability, testing and code review)
- Ralph O'Flinn (based on Scholars need)
- Alexander (Sacha) Jerabek(UQAM - review documentation, check French version pages, test installation of Vivo)
- Matthias Lühr(HS Mittweida; testing, documentation)
- Andrew Woods
- Others?
Resources
- VIVO-i18n - Canadian French Initiative
- https://bitbucket.org/uqam/vivo-uqam-i18n
- http://vivo-i18n.dev.uqam.ca:8080/vivo_i18n_M1/
- Demo VIVO server consisting of UQAM's implementation of the i18n editor design
- User: vivo_i18n@uqam.ca
- Pass: VivoI18nRoot.
Sprint goals
Updates will go into the core
Sprint will demonstrate editing with French, German and English
Regression testing with Selenium
UQAM code will be in GitHub
Sprint prerequisites
- Code in GitHub
- GitHub diff/pr
- How can the code be subdivided?
- Test data
Future Goals
- English to be extracted, like any other language
- All VIVO languages will be consolidated into central language repositories
- Move translation files to ontology files