Summary: | SCHEMA : add tags internationalization support | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Marco Tedaldi <marco.tedaldi> |
Component: | Database-Schema | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | wishlist | CC: | althio.forum, antoine.public, caulier.gilles |
Priority: | NOR | ||
Version: | 2.5.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Marco Tedaldi
2009-04-28 18:32:26 UTC
This is similar in scope to tag templates (and whole metadata templates) wished elsewhere. 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 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... Wish still valid for version 2.0.0 *** This bug has been marked as a duplicate of bug 149372 *** |