Ticket #369 (closed feature: fixed)

Opened 11 years ago

Last modified 10 years ago

Present metadata tiles in active language

Reported by: johnrose Owned by: anna
Priority: high Milestone: Release 2.82
Component: Greenstone2 Runtime Severity: major
Keywords: language interface, searching, classifiers Cc:

Description

When you create an index in a GLI language interface, the index titles are proposed from the translation of the metadata set in that language if it exists. But a distrubing problem occurs if the user changes the language interface in Greenstone, as the metadata titles in the original language (not the interface language) are displayed for doing searches. I suggest that if the index title matches the name of a metadata element in the language version of the metadata set used in creating the collection (I assume that the language of creation is stocked somewhere?), then Greenstone should always display the translated metadata title name if the the interface is changed (assuming that the relevant metadata set element titles have been translated into the active language). But if the user has changed the name in the original language, he/she would have to add the intended translation to list of translated terms if the title is to be changed upon changing the interface. Same thing for the classifier titles. If we don't do this, perhaps the most important part of the user language interface will be in the wrong language.

Change History

Changed 11 years ago by johnrose

  • status changed from new to closed
  • resolution set to duplicate

Changed 10 years ago by kjdon

  • cc ihw removed
  • status changed from closed to reopened
  • resolution duplicate deleted

John closed this ticket and added to another one. But it is a separate issue, so I have reopened this.

Changed 10 years ago by anna

  • owner changed from lh92 to anna
  • status changed from reopened to new

Changed 10 years ago by kjdon

  • status changed from new to closed
  • resolution set to fixed

Anna has fixed this so that by default a macro is used, eg _labeltitle_

If the user changes it to text, then they will need to do the translations themselves.

Changed 10 years ago by kjdon

Just to clarify, this will only fix the problem in new or updated collections where macros are used for the names. No automatic translations will be done. Greenstone has no knowledge of metadata sets, they are only used in GLI.

Note: See TracTickets for help on using tickets.