https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42727 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the| |This fixes how language release notes| |selectors/tabs are shown in | |the staff interface for | |notices and slips and | |additional contents (such | |as news and customizations) | |- now shown in a consistent | |order, and removes the | |"randomness" when pages are | |refreshed: | | | |1. For the staff interface | |footer: shows enabled | |languages in the order | |shown in the | |StaffInterfaceLanguages | |system preference. | | | |2. For notices and slips | |(with TranslateNotices | |system preference enabled) | |the language tabs are now | |shown in this order: | |Default, English, then all | |languages installed in | |language code order (de-DE, | |fr-CA, fr-FR, pt-BR, pt-PT, | |...) (notes: not in the | |order shown in the | |StaffInterfaceLanguages | |system preference, shows | |all installed languages - | |not just enabled | |languages). | | | |3. For additional contents | |(news, HTML customizations, | |...) the language tabs are | |now shown in this order: | |Default, all enabled | |languages in the order | |shown in the | |StaffInterfaceLanguages | |system preference, then | |languages not enabled at | |the end (note: if there is | |more than one language code | |for a language installed | |(such as fr-CA and fr-FR) | |but one is not enabled, the | |languages are grouped | |together - the language not | |enabled doesn't go to the | |end). --- Comment #12 from David Nind <david@davidnind.com> --- I've re-tested - see comment #5 for the languages I installed. I've signed off, as it prevents the randomness. That is, things now show consistently (even though there are differences between how languages are shown in the notices and additional contents). This is the behavour that I get: 1. For the staff interface footer - as expected: before and after the patches, the order is the order of the StaffInterfaceLanguages system preference, with languages not enabled not shown. 2. For the additional contents (news, HTML customizations, ...): 2.1 Order after the patches is the order shown in the StaffInterfaceLanguages system preference, with languages not enabled at the end 2.2 There is a wrinkle with this though: . If there is more than one language code for a language installed, such as fr-CA (enabled) and fr-FR (not enabled), and only one is enabled: ==> They appear in the order shown in the system preference, in the above case fr-FR doesn't go to the end, it is after fr-CA 3. For notices and slips (with TranslateNotices enabled): 3.1 In language code order (de-DE, es_ES, ...) with English always first after the "Default" tab. 3.2 Doesn't matter if the language is enabled or not. -- You are receiving this mail because: You are watching all bug changes.