We have moved to GitHub Issues
Created by Jan Skovgaard 24 Aug 2012, 17:54:08 Updated by Ricardo Marcelino 08 Nov 2016, 18:11:09
Relates to: U4-205
Relates to: U4-614
Working with dictionary items can be really frustrating if you use them at a larger scale and with multilingual setup.
Therefore I would like to suggest these improvements.
Context menu In the context menu it should be possible to do the same stuff as in media. So I suggest that the following options are added:
Otherwise you really need to have thought things through thorughly before creating the items, which can mess things up at a later stage if you do something wrong.
I would also like to suggest that it gets possible to rename the dictionary item.
Also, I think it would be useful to be able to create folders for your dictionary items.
Agree! Folders would help a lot.
There are many issues to be tackled with dictionary items. Multiple site / multiple language umbraco installations bring these forth instantly. The Backoffice UI need to allow to edit more than one at a time, more often than not these values are copy-pasted into the CMS from excel. Back office needs to reflect day to day usage as much as possible. Thanks
There is also more back end issues, in database we have cmsDictionary and cmsLanguageText tables. I propose renaming those tables to more explict names "cmsDictionaryKeys" and "cmsDictionaryValues". Also when manual changes are made to the database the back office front end does not always (I have not investigated completely) reflect those changes, for instance, changing key names. Finally, cmsDictionnaryValues are not created in a "blank" state in the cmsLanguageText table. This is inconvinient because we can't then easily automate import scripts. Of course creating blank items there creates records for nothing, but these tables will never grow really large so it's not a problem to gain the flexibility (I think).
The nesting of items needs more development. When a dictionary item is nested under another, the relationship isn't well defined. Is there inheritance (no)? Is it merely a grouping (I think so)? Finding dictionary items can be difficult if nested too deeply.
+1 on the Folders above. Most of the time, I just need an organizational unit. +1 on the move and copy.
Add Eazy D to the core? http://our.umbraco.org/projects/developer-tools/eazy-d (easier dictionary item creation)
You can make folders in the dictionary, but it isn't obvious how. All you do is right-click an existing dictionary item and then choose the 'create' menu and you have nested dictionary keys for easier organization.
It would be nice if there were a way to show the hierarchy when inserting dictionary items in templates so that users also get the benefit of the organizational structure.
Yeah, Douglas is right. You can indeed create folders. But as far as I remember they need to be unique nevertheless? So no "foo/dummy" and "bar/dummy", because they are all referenced just by "dummy"?
How about some quick search field above the tabular list (when clicking on "Dictionary") that narrows down the items (like all these AngularJS/JQuery/* list filtering). Also we should get rid of the old icons in the list ... ;)
With all this work we could also move Eazy D to the core. The idea is simple but very effective (depending on your workflow).
Please add the ability to move dictionary item around so that they can be organised into groups. I have one for every form label and every form place holder and it would help if they could be reorganized into groups based on form or type or both?
Maybe this is something which could be pickup at the Hackathon during the Umbraco UK Festival? Renaming of Dictionary Item is included in 7.5.5.
This would be a valuable adition, extending the ability for Content Editors to edit certain fields not specific to pages, but regarding forms, simple UI messages and result messages, etc.
Type: Feature (request)
Backwards Compatible: True
Affected versions: 7.5.1, 7.5.2, 7.5.3, 7.5.4
Due in version: