<h3class="message-title">${_("We're sorry, but this version of your browser is not supported. Try again using a different browser or a newer version of your browser.")}</h3>
<h3class="message-title">${_("The following errors occurred while processing your registration:")} </h3>
<ulclass="message-copy"></ul>
</div>
% if third_party_auth.is_enabled():
% if not running_pipeline:
<divclass="form-actions form-third-party-auth">
% for enabled in provider.Registry.accepting_logins():
## Translators: provider_name is the name of an external, third-party user authentication service (like Google or LinkedIn).
<buttontype="submit"class="button button-primary button-${enabled.provider_id} register-${enabled.provider_id}"onclick="thirdPartySignin(event, '${pipeline_urls[enabled.provider_id]}');"><spanclass="icon fa ${enabled.icon_class}"></span>${_('Sign up with {provider_name}').format(provider_name=enabled.name)}</button>
% endfor
</div>
<spanclass="deco-divider">
## Developers: this is a sentence fragment, which is usually frowned upon. The design of the pags uses this fragment to provide an "else" clause underneath a number of choices. It's OK to leave it.
## Translators: this is the last choice of a number of choices of how to log in to the site.
<spanclass="copy">${_('or')}</span>
</span>
<pclass="instructions">
${_('Create your own {platform_name} account below').format(platform_name=platform_name)}
<spanclass="note">${_('Required fields are noted by <strongclass="indicator">bold text and an asterisk (*)</strong>.')}</span>
</p>
% else:
<pclass="instructions">
## Translators: selected_provider is the name of an external, third-party user authentication service (like Google or LinkedIn).
${_("You've successfully signed in with {selected_provider}.").format(selected_provider='<strong>%s</strong>' % selected_provider)}<br/>
${_("We just need a little more information before you start learning with {platform_name}.").format(platform_name=settings.PLATFORM_NAME)}
</p>
% endif
% else:
<pclass="instructions">
${_("Please complete the following fields to register for an account. ")}<br/>
${_('Required fields are noted by <strongclass="indicator">bold text and an asterisk (*)</strong>.')}
<spanclass="tip tip-input"id="username-tip">${_('Will be shown in any discussions or forums you participate in')} <strong>(${_('cannot be changed later')})</strong></span>
</li>
% if third_party_auth.is_enabled() and running_pipeline:
<liclass="is-disabled field optional password"id="field-password"hidden>
<spanclass="tip tip-input"id="id="username-tip>${_('Will be shown in any discussions or forums you participate in')} <strong>(${_('cannot be changed later')})</strong></span>
</li>
% if ask_for_fullname:
<liclass="field required text"id="field-name">
<labelfor="name">${_('Full Name')}</label>
<inputid="name"type="text"name="name"value=""placeholder="$_('example: Jane Doe')}"aria-describedby="name-tip"/>
<spanclass="tip tip-input"id="name-tip">${_("Your legal name, used for any certificates you earn.")}</span>
<inputid="city"type="text"name="city"value=""placeholder="${_('example: New York')}"aria-describedby="city-tip"${'requiredaria-required="true"'ifsettings.REGISTRATION_EXTRA_FIELDS['city']=='required'else''}/>
</li>
% endif
% if settings.REGISTRATION_EXTRA_FIELDS['country'] != 'hidden':
<h3class="message-title">${_("We're sorry, but this version of your browser is not supported. Try again using a different browser or a newer version of your browser.")}</h3>
<h3class="message-title">${_("The following errors occurred while processing your registration:")} </h3>
<ulclass="message-copy"></ul>
</div>
% if third_party_auth.is_enabled():
% if not running_pipeline:
<divclass="form-actions form-third-party-auth">
% for enabled in provider.Registry.accepting_logins():
## Translators: provider_name is the name of an external, third-party user authentication service (like Google or LinkedIn).
<buttontype="submit"class="button button-primary button-${enabled.provider_id} register-${enabled.provider_id}"onclick="thirdPartySignin(event, '${pipeline_urls[enabled.provider_id]}');"><spanclass="icon fa ${enabled.icon_class}"></span>${_('Sign up with {provider_name}').format(provider_name=enabled.name)}</button>
% endfor
</div>
<spanclass="deco-divider">
## Developers: this is a sentence fragment, which is usually frowned upon. The design of the pags uses this fragment to provide an "else" clause underneath a number of choices. It's OK to leave it.
## Translators: this is the last choice of a number of choices of how to log in to the site.
<spanclass="copy">${_('or')}</span>
</span>
<pclass="instructions">
${_('Create your own {platform_name} account below').format(platform_name=platform_name)}
<spanclass="note">${_('Required fields are noted by <strongclass="indicator">bold text and an asterisk (*)</strong>.')}</span>
</p>
% else:
<pclass="instructions">
## Translators: selected_provider is the name of an external, third-party user authentication service (like Google or LinkedIn).
${_("You've successfully signed in with {selected_provider}.").format(selected_provider='<strong>%s</strong>' % selected_provider)}<br/>
${_("We just need a little more information before you start learning with {platform_name}.").format(platform_name=settings.PLATFORM_NAME)}
</p>
% endif
% else:
<pclass="instructions">
${_("Please complete the following fields to register for an account. ")}<br/>
${_('Required fields are noted by <strongclass="indicator">bold text and an asterisk (*)</strong>.')}
<spanclass="tip tip-input"id="username-tip">${_('Will be shown in any discussions or forums you participate in')} <strong>(${_('cannot be changed later')})</strong></span>
</li>
% if third_party_auth.is_enabled() and running_pipeline:
<liclass="is-disabled field optional password"id="field-password"hidden>
<spanclass="tip tip-input"id="id="username-tip>${_('Will be shown in any discussions or forums you participate in')} <strong>(${_('cannot be changed later')})</strong></span>
</li>
% if ask_for_fullname:
<liclass="field required text"id="field-name">
<labelfor="name">${_('Full Name')}</label>
<inputid="name"type="text"name="name"value=""placeholder="$_('example: Jane Doe')}"aria-describedby="name-tip"/>
<spanclass="tip tip-input"id="name-tip">${_("Your legal name, used for any certificates you earn.")}</span>
<inputid="city"type="text"name="city"value=""placeholder="${_('example: New York')}"aria-describedby="city-tip"${'requiredaria-required="true"'ifsettings.REGISTRATION_EXTRA_FIELDS['city']=='required'else''}/>
</li>
% endif
% if settings.REGISTRATION_EXTRA_FIELDS['country'] != 'hidden':