Managing Change in a Digital Library System with Many Interface Languages

  • David Bainbridge
  • Katrina D. Edgar
  • John R. McPherson
  • Ian H. Witten
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2769)

Abstract

Managing the organizational and software complexity of a comprehensive open source digital library system presents a significant challenge. The challenge becomes even more imposing when the interface is available in different languages, for enhancements to the software and changes to the interface must be faithfully reflected in each language version. This paper describes the solution adopted by Greenstone, a multilingual digital library system distributed by UNESCO in a trilingual European version (English, French, Spanish), complete with all documentation, and whose interface is available in many further languages. Greenstone incorporates a language translation facility which allows authorized people to update the interface in specified languages. A standard version control system is used to manage software change, and from this the system automatically determines which language fragments need updating and presents them to the human translator.

Keywords

Digital library interfaces multilingual systems interface architecture version control system 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Cederqvist, P.: CVS – Concurrent Versions System, 1.11.3 edn (December 2002)Google Scholar
  2. 2.
    Drepper, U., Meyering, J., Pinard, F., Haible, B.: GNU gettext tools. 0.11.2 edn. Free Software Foundation, Inc., Boston, MA, USA (April 2002)Google Scholar
  3. 3.
    Perlman, G.: Achieving universal usability by designing for change. IEEE Internet Computing 6(2), 46–55 (2002)CrossRefGoogle Scholar
  4. 4.
    Consortium, U.: The Unicode Standard, Version 3.0. Addison-Wesley, Reading (2000)Google Scholar
  5. 5.
    Witten, I.H., Bainbridge, D.: How to Build a Digital Library. Morgan Kaufmann, San Francisco (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • David Bainbridge
    • 1
  • Katrina D. Edgar
    • 1
  • John R. McPherson
    • 1
  • Ian H. Witten
    • 1
  1. 1.Department of Computer ScienceUniversity of WaikatoHamiltonNew Zealand

Personalised recommendations