As a user I would like to filter languages shown in the term list, so I can select the languages I am interested in.
When I am at the bottom of the languages list I see a toolbar with a button 'Show more languages'
When I click the button 'Show more languages'
then a modal fullscreen dialog opens
When the dialog is open
then I see:
- a list of languages that are currently selected ( e.g. English )
- a button 'Remember selected languages'
when I click it then the the dialog closes and the terms list is filtered with the selected languages
- an input element ( filter )
When I enter text
then only languages with the matching text should be shown
When I remove the text
then all languages should be shown.
- and a alphabetically list of all available languages for terms for the current item with checkboxes
When I select (checkbox) a language
then it is set as a filter for the terms list
and it is shown on top of the list of available languages after the last selected language ( e.g. English )
When I deselect (checkbox) a language
then it is removed as a filter for the term list
and the position changes back to the alphabetically sorted list of deselected language