-
Notifications
You must be signed in to change notification settings - Fork 447
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enabling translation of collection's/community's names and description #2056
Comments
@michdyk : I'd be in favor of this feature & I suspect others would be as well, but could you inform us more about your design?
Overall, I think this would be a great feature & I'd welcome you to contribute it. But, you may want to share more of your thoughts/design if you want to obtain feedback on it before you begin development of the feature. This also makes it more likely to get more immediate acceptance into the DSpace codebase. |
I agree that the display of the container's name and description should be made sensitive to the existing language switch. The Community and Collection edit components could be extended with language code drop-lists. But the current UI design is not set up for multiple values of a single field as the Item edit component is. It might be well to borrow the "Add another value" button approach from the submission interface. There are other fields on those pages which might also benefit from translation. (But I would talk with a lawyer before extending this to any license or copyright fields!) |
@tdonohue @mwoodiupui
|
Here is the project of our proposition: Our assumptions:
|
Hi, @tdonohue @mwoodiupui |
@michdyk : While I'm not against your team beginning this development, I want to make you aware of a recent decision by our DSpace Steering Group. Simply put, the next release (7.6) will only include new features which existed in 6.x. This is because Steering is transitioning 7.x to a "feature complete" status, which means 7.7 and later will not allow any new features, and will only allow for bug fixes. That said, 8.0 planning/development will begin as soon as 7.6 is released, and this feature therefore could be considered for the 8.0 release. I don't think it will qualify for 7.6 though, as DSpace 6.x did not include any feature of this sort. That said, I do still believe this is a useful feature for 8.0. Your overall design above looks reasonable to me. However, I think that the language tabs on the "Edit Collection/Community" page must be configurable in some manner. Currently there are >20 languages under the globe icon in the header, and it would not be possible to list all 20 of those languages as tabs on that page. Therefore, a site likely will need to configure which (subset of) languages they want to support for Communities/Collections. |
@tdonohue: So we are going to develop this feature for 8.0 release. |
@saschaszott my colleague @MMilosz works on issues from the review. It should be ready that week for re-review |
Is your feature request related to a problem? Please describe.
Collection's and community's names are static in the context of language and users are not able to change their context based on selected language.
Describe the solution you'd like
We want to add a feature that provides a tool to add alternative translation of collection's and community's description. That tool should provide an opportunity to add translation of any language that could be enabled in DSpace. On collection/community view we are planning to add a language switcher which will toggle selected language inputs. That will enable translation on these parts in an easy way from an interface perspective.
Additional context
We consider this feature really important for repositories in a multilingual context. For non-English-centred repositories, it is crucial to have a complete translation in native language, but also it is important to stay as much as possible accessible for English speakers.
Contribution
We, as PCG Academia, want to develop that feature as our contribution to the DSpace 7 project. We are planning to contribute that feature to the 7.6 release.
The text was updated successfully, but these errors were encountered: