#33668: i18n set_language not working in Safari
------------------------------------------------+------------------------
               Reporter:  yopiti                |          Owner:  nobody
                   Type:  Bug                   |         Status:  new
              Component:  Internationalization  |        Version:  4.0
               Severity:  Normal                |       Keywords:
           Triage Stage:  Unreviewed            |      Has patch:  0
    Needs documentation:  0                     |    Needs tests:  0
Patch needs improvement:  0                     |  Easy pickings:  0
                  UI/UX:  0                     |
------------------------------------------------+------------------------
 Trying to implement a session / cookie based translation selector.

 This code correctly sets the language in Chrome (100) & Firefox (99.0.1),
 but not in Safari (15.4).

 {% load i18n %}

 <form action="{% url 'set_language' %}" method="post">{% csrf_token %}
     <input name="next" type="hidden" value="{{ redirect_to }}" />
     <select name="language">
         {% get_current_language as LANGUAGE_CODE %}
         {% get_available_languages as LANGUAGES %}
         {% get_language_info_list for LANGUAGES as languages %}
         {% for language in languages %}
             <option value="{{ language.code }}"{% if language.code ==
 LANGUAGE_CODE %} selected="selected"{% endif %}>
                 {{ language.name_local }} ({{ language.code }})
             </option>
         {% endfor %}
     </select>
     <input type="submit" value="Go" />
 </form>

 Request is made, its redirected to /i18n/setlang/ and back to the original
 page, but not switching language.

-- 
Ticket URL: <https://code.djangoproject.com/ticket/33668>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018070194115-2016bd3d-084c-4852-a2c0-bb762259b6cf-000000%40eu-central-1.amazonses.com.

Reply via email to