Bug 190935 - SCHEMA : add tags internationalization support
Summary: SCHEMA : add tags internationalization support
Status: RESOLVED DUPLICATE of bug 149372
Alias: None
Product: digikam
Classification: Applications
Component: Database-Schema (show other bugs)
Version: 2.5.0
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-28 18:32 UTC by Marco Tedaldi
Modified: 2017-07-25 10:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Tedaldi 2009-04-28 18:32:26 UTC
Version:           0.10.0 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

I'm often tagging my photos with german words. But also sometimes in english. So I have english and german tags with the same meaning in the list.

It would be great if I could "group" tags with the similar meaning in different languages together. When I add one tag the other one should be added automatically.
Comment 1 Mikolaj Machowski 2009-04-28 20:40:46 UTC
This is similar in scope to tag templates (and whole metadata templates) wished elsewhere.
Comment 2 althio.forum 2010-09-06 23:06:40 UTC
It will be also useful in order to import large tag hierarchy (keyword catalog).
Such catalogs provide often synonyms for some tags.

That is related to bug https://bugs.kde.org/show_bug.cgi?id=217735
Comment 3 anw 2010-10-17 13:16:29 UTC
I'm also confronted with this issue. How do you currently manage tags with synonyms and multilingual translations with digikam?

For the moment, I'm using the following hierarchy:
- /people/man/old
- /personnes/homme/âgé
- /people/man/senior
- /personnes/homme/senior
- /life/stage/old age
- /vie/étape/vieillesse

This is not efficient as you have to remember to use each translation and synonym in the tags tree.

A first idea would be to introduce dependancies between tags, in example "if A gets checked then check B". But usage may be complicated and it may require much developments.

Another idea would be to introduce a new "dimension" in tags hierarchy: additionally to "parent/child" dimension, we need a "parallel" dimension.

The above example could be simplified into this simplified hierarchy:
- /people/{man,homme}/{old,âgé,senior}
- /{life,vie}/{stage,étape}/{old age,vieillesse}

When you tag "/people/man", "/people/homme" is automatically tagged.
When you untag "/life/stage", "/vie/étape" is automatically untagged...
Comment 4 althio.forum 2011-09-02 15:55:24 UTC
Wish still valid for version 2.0.0
Comment 5 caulier.gilles 2014-09-02 07:31:00 UTC

*** This bug has been marked as a duplicate of bug 149372 ***