_modal-settings-language.html 2.64 KB
Newer Older
1 2 3 4 5 6 7 8 9
<%! from django.utils.translation import ugettext as _ %>
<%!
  from django.core.urlresolvers import reverse
%>

<%namespace name='static' file='../static_content.html'/>

<section id="change_language" class="modal modal-settings-language" aria-hidden="true">
  <div class="inner-wrapper" role="dialog" aria-labelledby="change_language_title">
10 11 12 13 14 15
    <button class="close-modal">&#10005;
      <span class="sr">
        ## Translators: this is a control to allow users to exit out of this modal interface (a menu or piece of UI that takes the full focus of the screen)
        ${_('Close Modal')}
      </span>
    </button>
16 17

    <header>
18 19 20 21 22 23 24
      <h2>
        <span id="change_language_title">${_("Change Preferred Language")}</span>
        <span class="sr">,
          ## Translators: this text gives status on if the modal interface (a menu or piece of UI that takes the full focus of the screen) is open or not
          ${_("modal open")}
        </span>
      </h2>
25 26 27
      <hr/>
    </header>
    <div id="change_language_body">
28 29
      <form action="/i18n/setlang/" method="post" class="settings-language-form" id="settings-form">
      <input type="hidden" name="csrfmiddlewaretoken" value="${csrf_token}">
30 31 32
        <ol class="list-input">
          <li class="field text settings-language-select" id="settings-language-select">
            <label class="label sr" for="settings-language-value">${_("Please choose your preferred language")}</label>
33 34 35 36
            <select class="input select" id="settings-language-value" name="language">
            % for abbrv in language_options:
              % for language in settings.LANGUAGES:
                % if abbrv == language[0]:
37
                  % if abbrv == current_language_code:
38 39 40 41 42 43 44
                    <option value="${language[0]}" selected="selected">${language[1]}</option>
                  % else:
                    <option value="${language[0]}">${language[1]}</option>
                  % endif
                % endif
              % endfor
            % endfor
45 46 47 48
            </select>
          </li>
        </ol>

49 50 51
        <div class="submit">
          <input type="submit" id="submit-lang" value="${_('Save Language Settings')}" />
        </div>
52
      </form>
53 54 55

      <ul class="list list-actions actions-supplemental">
        <li class="list-actions-item">
56
        ${_("Don't see your preferred language? {link_start}Volunteer to become a translator!{link_end}").format(link_start='<a class=" action action-volunteer" rel="external" target="_blank" href="https://github.com/edx/edx-platform/blob/master/docs/en_us/developers/source/i18n_translators_guide.rst">', link_end="</a>")}
57 58
        </li>
      </ul>
59 60 61
    </div>
  </div>
</section>