Adding DSpace

Jump to navigation Jump to search

Adding DSpace

DSpace is a mature open source project originally created by HP and MIT back in 2002, now supported by a non-profit Duraspace. It is a web based platform for institutional repositories, used by academic, non profit and corporate institutions to provide (open) access to hosted content.

Some examples:

We became interested through the website and when chatting with your contributors, who advised us to answer the following six questions as part of the request to be added as a project. We would like to enter a dialogue to see if we could get adopted and what that would entail exactly.

1) is your code open source?

Yes, the license files can be found on:

2) is your development active currently and to the foreseeable future?

Yes, DSpace is being actively developed under a time based release schedule. The draft of the release notes for our next major release end of 2013 can be found at:

3) what file formats do you use?

DSpace has two user interfaces, one based on JSP and one based on Apache Cocoon. The JSP User Interface uses Java properties:

The Apache Cocoon based interface uses an XML format, the standard Cocoon Catalog/Dictionary format described midway down the page here:

Actual files can be found here:

More information describing the current state of the DSpace internationalization efforts can be found on:

4) do you have resources to address reports from (like, requests for adding message documentation, fixing i18n issues in messages)?

Yes, the DSpace committers and other community members actively address such reports in the DSpace JIRA environment:

5) can you appoint a contact person

6) Are you okay for using only as the way to contribute translations

We would have to investigate the details of what this entails exactly, but in principal we will agree to this as long as: - it should be easy for people to provide translations - it should be easy for people running a DSpace installation to do local changes or additional translations within their own instance of DSpace if they would want to.

Bluyten (talk)23:03, 19 June 2013

Thanks for your interest. I've checked out the product and the license. I think there is definitely a basis to explore further. Thanks for considering

I've looked at the two file formats for i18n that you linked to. I wasn't able to identify the file containing the source texts, for example in Where are those files located?

As for the XML format in; we do not support that file format yet. I'm not really a developer, but I took a stab at adding support for it in gerrit:70602 based on the Android XML format support that we already have. Would it be possible that one of you completes the patch set?

Siebrand09:25, 26 June 2013

The original source for can be found here:

For the Cocoon XML format: I will try to find someone to look at your code and finish this.

Bluyten (talk)10:04, 27 June 2013

That's cool! We have some documentation for that at

Nike (talk)08:09, 1 July 2013

Just a quick note that we haven't forgotten about this and will follow up in due course.

Bluyten (talk)12:41, 25 July 2013

Thanks Bluyten, please let us know here of any roadblock.

Nemo (talk)13:51, 29 July 2013

Short followup on the meeting with Siebrand at FOSDEM last weekend. We have cleared Siebrand's github account the rights to push into our lang repositories: Apache cocoon files: Properties files:

Bluyten (talk)12:05, 5 February 2014

Nice! Some questions.

  1. Why you're not keeping English source and translations in the same repository? I don't know if fetching from one repo and committing to another is supported by our scripts (if Siebrand suggested that, ignore me).
  2. Can you use UTF-8 please?
  3. Several of those properties files are invalid. For instance [1] has a \ufeff as first character.
Nemo (talk)22:48, 5 February 2014

You do not have permission to edit this page, for the following reason:

The action you have requested is limited to users in the group: Users.

You can view and copy the source of this page.

Return to Thread:Support/Adding DSpace/reply (8).

The DSpace community is dropping the OLD UI technologies based on JSPUI and XMLUI (Apache Cocoon) and is converging on a single, Angular UI.

In the context of this migration, we're in the process of transferring the language keys and translations to the .po and .pot format.

Once this is in place, could we pick up this thread again on integrating with translatewiki?

Thank you !!!

Bluyten (talk)13:31, 19 December 2018

Yes sure. Once you are ready, we can check and discuss again.

Nike (talk)13:49, 19 December 2018