Opened 9 years ago
Last modified 9 years ago
#11921 closed defect
"Default language" is selected on Localization preferences panel even when language has been set — at Version 1
Reported by: | Ryan J Ollos | Owned by: | Ryan J Ollos |
---|---|---|---|
Priority: | normal | Milestone: | 1.1.4 |
Component: | general | Version: | |
Severity: | normal | Keywords: | preferences |
Cc: | Branch: | ||
Release Notes: |
Fixed regression in [13323]: Default language was always selected even when a language had been set. |
||
API Changes: | |||
Internal Changes: |
Description (last modified by )
This is a regression from #11813 / [13323]. The Default language is always selected on the Localization preferences panel even when a language has been set. The following will fix the issue:
-
trac/prefs/templates/prefs_localization.html
diff --git a/trac/prefs/templates/prefs_localization.html b/trac/prefs/templates/prefs_localization.html index 6d54749..43b0c8a 100644
a b 27 27 <tr class="field"> 28 28 <th><label for="language">Language:</label></th> 29 29 <td> 30 <select id="language" name="language" disabled="${'disabled' if not languages else None}" 30 <select py:with="session_language = settings.session.get('language', '').replace('-', '_')" 31 id="language" name="language" disabled="${'disabled' if not languages else None}" 31 32 title="${_('Translations are currently unavailable') if not languages else None}"> 32 33 <option value="">Default language</option> 33 34 <option py:for="locale, language in languages"
Note:
See TracTickets
for help on using tickets.