diff --git a/resources/static/dialog/views/add_email.ejs b/resources/static/dialog/views/add_email.ejs index d37fd22b40fd64ee3ad5e00746d93757cd6b023d..5edfa50aee6b7973d8046133269b631fd40c991e 100644 --- a/resources/static/dialog/views/add_email.ejs +++ b/resources/static/dialog/views/add_email.ejs @@ -2,36 +2,36 @@ - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - <strong>Sign in using</strong> + <strong><%= gettext('Sign in using') %></strong> <div id="addEmail" class="cf form_section"> <ul class="inputs"> <li> - <label for="newEmail" class="serif">New email address</label> + <label for="newEmail" class="serif"><%= gettext('New email address') %></label> <input id="newEmail" name="newEmail" type="email" class="sans" autocapitalize="off" autocorrect="off" maxlength="254"/> <div id="email_format" class="tooltip" for="newEmail"> - This field must be an email address. + <%= gettext('This field must be an email address.') %> </div> <div id="email_required" class="tooltip" for="newEmail"> - The email field is required. + <%= gettext('The email field is required.') %> </div> <div id="could_not_add" class="tooltip" for="newEmail"> - We just sent an email to that address! If you really want to send another, wait a minute or two and try again. + <%= gettext('We just sent an email to that address! If you really want to send another, wait a minute or two and try again.') %> </div> <div id="already_own_address" class="tooltip" for="newEmail"> - That address is already added to your account! + <%= gettext('That address is already added to your account!') %> </div> </li> </ul> <div class="submit cf"> - <button id="addNewEmail">add</button> - <button id="cancelNewEmail">cancel</button> + <button id="addNewEmail"><%= gettext('add') %></button> + <button id="cancelNewEmail"><%= gettext('cancel') %></button> </div> </div> diff --git a/resources/static/dialog/views/confirm_email.ejs b/resources/static/dialog/views/confirm_email.ejs index 09be4ae836a547c4fbc4c729f0b1f70e11f820b8..04576d703678b77a84f390c527b1fdbbcb19ec5b 100644 --- a/resources/static/dialog/views/confirm_email.ejs +++ b/resources/static/dialog/views/confirm_email.ejs @@ -4,5 +4,5 @@ <h2><%= gettext('Check your email!') %></h2> <p><%= format(gettext('We sent a confirmation email to <strong>%s</strong>'), [email]) %></p> - <p><% gettext('To finish signing in just click the verify link we sent to your email address.') %></p><br /> - <p><% gettext('If this is a mistake, just ignore the sent email and <a href="#" class="cancelVerify" id="back">use another email address</a>.') %></p> + <p><%= gettext('To finish signing in just click the verify link we sent to your email address.') %></p><br /> + <p><%= gettext('If this is a mistake, just ignore the sent email and <a href="#" class="cancelVerify" id="back">use another email address</a>.') %></p> diff --git a/resources/static/dialog/views/invalid_required_email.ejs b/resources/static/dialog/views/invalid_required_email.ejs index 439ccf5719d3b2d42acfc4390fb1eb0fed987a03..fe3c5071441791ae093ed6d64e71d299ee56624c 100644 --- a/resources/static/dialog/views/invalid_required_email.ejs +++ b/resources/static/dialog/views/invalid_required_email.ejs @@ -3,10 +3,10 @@ - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - <h2 id="invalidRequiredEmail">*<%= email %>* is not a valid email address!</h2> + <h2 id="invalidRequiredEmail"><%= format(gettext('*%s* is not a valid email address!'), [email]) %></h2> <p> - To continue, please close the window and enter a valid address. + <%= gettext('To continue, please close the window and enter a valid address.') %> </p> diff --git a/resources/static/dialog/views/offline.ejs b/resources/static/dialog/views/offline.ejs index e084ece8a831bc1564bf72e80f128f2b8a774ac7..942e98958271b64dd78554a3fe6d2295dde58362 100644 --- a/resources/static/dialog/views/offline.ejs +++ b/resources/static/dialog/views/offline.ejs @@ -3,10 +3,10 @@ - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - <h2 id="offline">You are offline!</h2> + <h2 id="offline"><%= gettext('You are offline!') %></h2> <p> - We are sorry, but we cannot communicate with BrowserID while you are offline. + <%= gettext('We are sorry, but we cannot communicate with BrowserID while you are offline.') %> </p> diff --git a/resources/static/dialog/views/required_email.ejs b/resources/static/dialog/views/required_email.ejs index 0a2c71aa8c0832104d42640c7f8fe01dd9160771..4254dc123df70da33d94cd7a75c02724b96da4b7 100644 --- a/resources/static/dialog/views/required_email.ejs +++ b/resources/static/dialog/views/required_email.ejs @@ -4,48 +4,47 @@ <strong> <% if(secondary_auth) { %> - Sign in using + <%= gettext("Sign in using") %> <% } else { %> - The site requested you sign in using + <%= gettext("The site requested you sign in using") %> <% } %> </strong> <div class="form_section"> <ul class="inputs"> <li> - <label for="email" class="serif">Email</label> + <label for="email" class="serif"><%= gettext("Email") %></label> <input id="required_email" class="sans" type="email" value="<%= email %>" disabled /> <div id="could_not_add" class="tooltip" for="required_email"> - We just sent an email to that address! If you really want to send another, wait a minute or two and try again. + <%= gettext("We just sent an email to that address! If you really want to send another, wait a minute or two and try again.") %> </div> </li> <% if (verify && primary) { %> <li> - To verify that you own this address, you must - sign in with your provider. This window will be redirected to + <%= gettext("To verify that you own this address, you must sign in with your provider. This window will be redirected to") %> <p> - <strong>http://192.168.1.88:10005/sign_in.html</strong>. + <strong></strong>. </p> </li> <% } %> <% if (password) { %> <li id="password_section"> - <label for="password" class="half serif">Password</label> + <label for="password" class="half serif"><%= gettext("Password") %></label> <div class="half right"> - <a id="forgotPassword" href="#" tabindex="4">forgot your password?</a> + <a id="forgotPassword" href="#" tabindex="4"><%= gettext("forgot your password?") %></a> </div> <input id="password" class="sans" type="password" maxlength="80" tabindex="2" /> <div id="password_required" class="tooltip" for="password"> - The password field is required. + <%= gettext("The password field is required.") %> </div> <div id="cannot_authenticate" class="tooltip" for="password"> - The account cannot be logged in with this username and password. + <%= gettext("The account cannot be logged in with this username and password.") %> </div> </li> @@ -55,13 +54,13 @@ <div class="submit cf"> <% if (signin) { %> - <button id="sign_in" tabindex="3">sign in</button> + <button id="sign_in" tabindex="3"><%= gettext("sign in") %></button> <% } else if (verify) { %> - <button id="verify_address" tabindex="3">verify email</button> + <button id="verify_address" tabindex="3"><%= gettext("verify email") %></button> <% } %> <% if (secondary_auth) { %> - <button id="cancel" tabindex="4">cancel</button> + <button id="cancel" tabindex="4"><%= gettext("cancel") %></button> <% } %> </div> </div> diff --git a/resources/static/dialog/views/testBodyTemplate.ejs b/resources/static/dialog/views/testBodyTemplate.ejs index 86d4ffa2a8d0dfcc8d44e6b930926dd6a4f887e1..60e33f244b2597b7a2acdf0e235ef904cf1f8a73 100644 --- a/resources/static/dialog/views/testBodyTemplate.ejs +++ b/resources/static/dialog/views/testBodyTemplate.ejs @@ -4,3 +4,5 @@ <input id="templateInput" type="text" value="" /> +<%= gettext("translated text") %> + diff --git a/resources/static/dialog/views/verify_primary_user.ejs b/resources/static/dialog/views/verify_primary_user.ejs index b0e17b9ff374f8ae4e3771674b9754a3f7b9cbc4..e413fb5c4d53d426b620be42184f229c114b5ffd 100644 --- a/resources/static/dialog/views/verify_primary_user.ejs +++ b/resources/static/dialog/views/verify_primary_user.ejs @@ -3,47 +3,45 @@ - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <% if (requiredEmail) { %> - <strong>The site requested you sign in using</strong> + <strong><%= gettext('The site requested you sign in using') %></strong> <div class="form_section"> <ul class="inputs"> <li> - <label for="email" class="serif">Email</label> + <label for="email" class="serif"><%= gettext('Email') %></label> <input id="required_email" class="sans" type="email" value="<%= email %>" disabled /> <div id="could_not_add" class="tooltip" for="required_email"> - We just sent an email to that address! If you really want to send another, wait a minute or two and try again. + <%= gettext("We just sent an email to that address! If you really want to send another, wait a minute or two and try again.") %> </div> </li> <li> - To verify that you own this address, you must - sign in with your provider. This window will be redirected to + <%= gettext("To verify that you own this address, you must sign in with your provider. This window will be redirected to") %> <p> - <strong>http://192.168.1.88:10005/sign_in.html</strong>. + <strong></strong>. </p> </li> </ul> <div class="submit cf"> - <button id="VerifyWithPrimary">Verify</button> + <button id="VerifyWithPrimary"><%= gettext("Verify") %></button> </div> </div> <% } else { %> - <strong>Verify With Email Provider</strong> + <strong><%= gettext("Verify With Email Provider") %></strong> <div class="cf form_section"> - To verify that you own <strong id="primary_email"><%= email %></strong>, you must - sign in with your provider. This window will be redirected to + <%= format(gettext("To verify that you own <strong id='primary_email'>%s</strong>, you must sign in with your provider. This window will be redirected to"), [email]) %> <p> <strong><%= auth_url %></strong>. </p> <div class="submit cf"> - <button id="verifyWithPrimary">Verify</button> - <button id="cancel">Cancel</button> + <button id="verifyWithPrimary"><%= gettext("Verify") %></button> + <button id="cancel"><%= gettext("Cancel") %></button> </div> </div> diff --git a/resources/static/i18n/db_LB/client.json b/resources/static/i18n/db_LB/client.json index cffeba9725d7dfc29e4cb4a4b542d534d1f7d4a4..32a2d8fea79a26b1272cdf0ce269f415160b0b85 100644 --- a/resources/static/i18n/db_LB/client.json +++ b/resources/static/i18n/db_LB/client.json @@ -1,12 +1,9 @@ var json_locale_data = { "client" : { - "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ - null, - "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉƃÉıu·" - ], "" : { "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-19 17:47-0800", + "POT-Creation-Date" : " 2012-01-20 12:38+0000", + "Language" : " ", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -23,26 +20,18 @@ var json_locale_data = { null, "‮uÇxʇ" ], - "Enter your email address to sign in to <strong>%s</strong>" : [ - null, - "‮ƎuʇÇɹ ÊŽonɹ ÇɯÉıʅ ÉppɹÇss ʇo sıƃu ıu ʇo <strong>%s</strong>" - ], "This email looks new, so let's get you set up." : [ null, - "‮⊥ɥıs ÇɯÉıʅ Ê…ooÊžs uÇÊ´ so Ê…Çʇ'‮s ƃÇʇ ÊŽon sÇʇ nd·" - ], - "The email field is required." : [ - null, - "â€®âŠ¥É¥Ç ÇɯÉıʅ ɟıÇÊ…p ıs ɹÇbnıɹÇp·" - ], - "verify email" : [ - null, - "‮ʌÇɹıɟʎ ÇɯÉıʅ" + "‮⊥ɥıs ÇɯÉıʅ Ê…ooÊžs uÇÊ´ so Ê…Çʇ'‮s ƃÇʇ ÊŽon sÇʇ ndË™" ], "Sign in using" : [ null, "‮Sıƃu ıu nsıuƃ" ], + "You are offline!" : [ + null, + "‮⅄on ÉÉ¹Ç oɟɟʅıuÇ¡" + ], "Password" : [ null, "‮ԀÉssÊoɹp" @@ -53,15 +42,19 @@ var json_locale_data = { ], "To finish signing in just click the verify link we sent to your email address." : [ null, - "‮⊥o ɟıuısÉ¥ sıƃuıuƃ ıu ɾnsʇ ɔʅıɔʞ Ê‡É¥Ç ÊŒÇɹıɟʎ ʅıuÊž ÊÇ sÇuʇ ʇo ÊŽonɹ ÇɯÉıʅ ÉppɹÇss·" + "‮⊥o ɟıuısÉ¥ sıƃuıuƃ ıu ɾnsʇ ɔʅıɔʞ Ê‡É¥Ç ÊŒÇɹıɟʎ ʅıuÊž ÊÇ sÇuʇ ʇo ÊŽonɹ ÇɯÉıʅ ÉppɹÇssË™" ], "forgot your password?" : [ null, - "‮ɟoɹƃoʇ ÊŽonɹ dÉssÊoɹp?" + "‮ɟoɹƃoʇ ÊŽonɹ dÉssÊoɹp¿" + ], + "We are sorry, but we cannot communicate with BrowserID while you are offline." : [ + null, + "‮ï¼Ç ÉÉ¹Ç soɹɹʎ´ qnʇ ÊÇ É”Éuuoʇ É”oɯɯnuıɔÉÊ‡Ç Êıʇɥ ÔɹoÊsÇɹIá—¡ ÊÉ¥Ä±Ê…Ç ÊŽon ÉÉ¹Ç oɟɟʅıuÇË™" ], "This field must be an email address." : [ null, - "‮⊥ɥıs ɟıÇÊ…p ɯnsʇ qÇ Éu ÇɯÉıʅ ÉppɹÇss·" + "‮⊥ɥıs ɟıÇÊ…p ɯnsʇ qÇ Éu ÇɯÉıʅ ÉppɹÇssË™" ], "Cancel" : [ null, @@ -71,37 +64,101 @@ var json_locale_data = { null, "‮ƎɯÉıʅ" ], + "To verify that you own <strong id='primary_email'>%s</strong>, you must sign in with your provider. This window will be redirected to" : [ + null, + "‮⊥o ÊŒÇɹıɟʎ ʇɥÉʇ ÊŽon oÊu <strong id='primary_email'>%s</strong>‮´ ÊŽon ɯnsʇ sıƃu ıu Êıʇɥ ÊŽonɹ dɹoʌıpÇɹ˙ ⊥ɥıs ÊıupoÊ Êıʅʅ qÇ É¹ÇpıɹÇɔʇÇp ʇo" + ], "Reset Password" : [ null, "‮ᴚÇsÇʇ Ô€ÉssÊoɹp" ], - "sign in" : [ + "select email" : [ null, - "‮sıƃu ıu" + "‮sÇÊ…Çɔʇ ÇɯÉıʅ" ], - "The account cannot be logged in with this username and password." : [ + "To verify that you own this address, you must sign in with your provider. This window will be redirected to" : [ null, - "â€®âŠ¥É¥Ç Éɔɔonuʇ É”Éuuoʇ qÇ Ê…oƃƃÇp ıu Êıʇɥ ʇɥıs nsÇɹuÉÉ¯Ç Éup dÉssÊoɹp·" + "‮⊥o ÊŒÇɹıɟʎ ʇɥÉʇ ÊŽon oÊu ʇɥıs ÉppɹÇss´ ÊŽon ɯnsʇ sıƃu ıu Êıʇɥ ÊŽonɹ dɹoʌıpÇɹ˙ ⊥ɥıs ÊıupoÊ Êıʅʅ qÇ É¹ÇpıɹÇɔʇÇp ʇo" ], - "select email" : [ + "Verify With Email Provider" : [ null, - "‮sÇÊ…Çɔʇ ÇɯÉıʅ" + "‮ɅÇɹıɟʎ ï¼Ä±Ê‡É¥ ƎɯÉıʅ ԀɹoʌıpÇɹ" ], "This is not me..." : [ null, - "‮⊥ɥıs ıs uoʇ ɯÇ···" + "‮⊥ɥıs ıs uoʇ ɯÇ˙˙˙" + ], + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + null, + "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉƃÉıuË™" + ], + "cancel" : [ + null, + "‮ɔÉuÉ”ÇÊ…" + ], + "The password field is required." : [ + null, + "â€®âŠ¥É¥Ç dÉssÊoɹp ɟıÇÊ…p ıs ɹÇbnıɹÇpË™" + ], + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + null, + "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉƃÉıuË™" + ], + "To continue, please close the window and enter a valid address." : [ + null, + "‮⊥o É”ouʇıunÇ´ dÊ…ÇÉsÇ É”Ê…osÇ Ê‡É¥Ç ÊıupoÊ Éup ÇuʇÇɹ É ÊŒÉʅıp ÉppɹÇssË™" + ], + "add" : [ + null, + "‮Épp" + ], + "Enter your email address to sign in to <strong>%s</strong>" : [ + null, + "‮ƎuʇÇɹ ÊŽonɹ ÇɯÉıʅ ÉppɹÇss ʇo sıƃu ıu ʇo <strong>%s</strong>" + ], + "translated text" : [ + null, + "‮ʇɹÉusÊ…ÉʇÇp ʇÇxʇ" + ], + "The email field is required." : [ + null, + "â€®âŠ¥É¥Ç ÇɯÉıʅ ɟıÇÊ…p ıs ɹÇbnıɹÇpË™" + ], + "verify email" : [ + null, + "‮ʌÇɹıɟʎ ÇɯÉıʅ" + ], + "New email address" : [ + null, + "‮NÇÊ ÇɯÉıʅ ÉppɹÇss" + ], + "That address is already added to your account!" : [ + null, + "‮⊥ɥÉʇ ÉppɹÇss ıs ÉʅɹÇÉpÊŽ ÉppÇp ʇo ÊŽonɹ Éɔɔonuʇ¡" + ], + "Verify" : [ + null, + "‮ɅÇɹıɟʎ" + ], + "sign in" : [ + null, + "‮sıƃu ıu" + ], + "The account cannot be logged in with this username and password." : [ + null, + "â€®âŠ¥É¥Ç Éɔɔonuʇ É”Éuuoʇ qÇ Ê…oƃƃÇp ıu Êıʇɥ ʇɥıs nsÇɹuÉÉ¯Ç Éup dÉssÊoɹpË™" ], "Welcome to BrowserID!" : [ null, "‮ï¼ÇÊ…É”oÉ¯Ç Ê‡o ÔɹoÊsÇɹIᗡ¡" ], - "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + "*%s* is not a valid email address!" : [ null, - "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉƃÉıu·" + "‮âŽ%s‮⎠ıs uoʇ É ÊŒÉʅıp ÇɯÉıʅ ÉppɹÇss¡" ], "If this is a mistake, just ignore the sent email and <a href=\"#\" class=\"cancelVerify\" id=\"back\">use another email address</a>." : [ null, - "‮IÉŸ ʇɥıs ıs É É¯Ä±sʇÉʞǴ ɾnsʇ ıƃuoÉ¹Ç Ê‡É¥Ç sÇuʇ ÇɯÉıʅ Éup <a href=\"#\" class=\"cancelVerify\" id=\"back\">‮nsÇ ÉuoʇɥÇɹ ÇɯÉıʅ ÉppɹÇss</a>‮·" + "‮IÉŸ ʇɥıs ıs É É¯Ä±sʇÉʞǴ ɾnsʇ ıƃuoÉ¹Ç Ê‡É¥Ç sÇuʇ ÇɯÉıʅ Éup <a href=\"#\" class=\"cancelVerify\" id=\"back\">‮nsÇ ÉuoʇɥÇɹ ÇɯÉıʅ ÉppɹÇss</a>‮˙" ], "Check your email!" : [ null, @@ -111,10 +168,6 @@ var json_locale_data = { null, "â€®âŠ¥É¥Ç sÄ±Ê‡Ç É¹ÇbnÇsʇÇp ÊŽon sıƃu ıu nsıuƃ" ], - "The password field is required." : [ - null, - "â€®âŠ¥É¥Ç dÉssÊoɹp ɟıÇÊ…p ıs ɹÇbnıɹÇp·" - ], "Use a different email" : [ null, "‮∩sÇ É pıɟɟÇɹÇuʇ ÇɯÉıʅ" diff --git a/resources/static/i18n/db_LB/messages.json b/resources/static/i18n/db_LB/messages.json index a6179b1464eacf058dd3ff9bd850886b6b5e0eb8..67cde695197f9bc2eb88da72d2e2e3f5745975b6 100644 --- a/resources/static/i18n/db_LB/messages.json +++ b/resources/static/i18n/db_LB/messages.json @@ -2,11 +2,12 @@ var json_locale_data = { "messages" : { "Error encountered trying to complete registration." : [ null, - "‮Ǝɹɹoɹ ÇuÉ”onuʇÇɹÇp ʇɹʎıuƃ ʇo É”oɯdÊ…ÇÊ‡Ç É¹ÇƃısʇɹÉʇıou·" + "‮Ǝɹɹoɹ ÇuÉ”onuʇÇɹÇp ʇɹʎıuƃ ʇo É”oɯdÊ…ÇÊ‡Ç É¹ÇƃısʇɹÉʇıouË™" ], "" : { "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-19 17:47-0800", + "POT-Creation-Date" : " 2012-01-20 12:38+0000", + "Language" : " ", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -21,11 +22,7 @@ var json_locale_data = { ], "Verification password is required." : [ null, - "‮ɅÇɹıɟıɔÉʇıou dÉssÊoɹp ıs ɹÇbnıɹÇp·" - ], - "Communicating with server" : [ - null, - "‮ↃoɯɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ" + "‮ɅÇɹıɟıɔÉʇıou dÉssÊoɹp ıs ɹÇbnıɹÇpË™" ], "Finish signing into: " : [ null, @@ -35,105 +32,109 @@ var json_locale_data = { null, "‮⅄onɹ ƎɯÉıʅ" ], + "Error comunicating with server." : [ + null, + "‮Ǝɹɹoɹ É”oɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ˙" + ], + "Last step!" : [ + null, + "‮⅂Ésʇ sʇÇd¡" + ], + "BrowserID is the fast and secure way to sign in — <a target=\"_blank\" href=\"/about\">learn more</a>" : [ + null, + "‮ÔɹoÊsÇɹIá—¡ ıs Ê‡É¥Ç ÉŸÉsʇ Éup sÇÉ”nÉ¹Ç ÊÉÊŽ ʇo sıƃu ıu —‮ <a target=\"_blank\" href=\"/about\">‮ʅÇÉɹu ɯoɹÇ</a>" + ], + "Your new address is set up and you should now be signed in. You may now close this window and go back to" : [ + null, + "‮⅄onɹ uÇÊ ÉppɹÇss ıs sÇʇ nd Éup ÊŽon sÉ¥onÊ…p uoÊ qÇ sıƃuÇp ıuË™ â…„on ɯÉÊŽ uoÊ É”Ê…osÇ Ê‡É¥Ä±s ÊıupoÊ Éup ƃo qÉɔʞ ʇo" + ], + "Verify Password" : [ + null, + "‮ɅÇɹıɟʎ Ô€ÉssÊoɹp" + ], + "Password must be between 8 and 80 characters long." : [ + null, + "‮ԀÉssÊoɹp ɯnsʇ qÇ qÇʇÊÇÇu 8‮ Éup 80‮ ɔɥÉɹÉɔʇÇɹs Ê…ouƃ˙" + ], + "(A better way to sign in)" : [ + null, + "‮(∀ qÇʇʇÇɹ ÊÉÊŽ ʇo sıƃu ıu)" + ], + "Finish registration by clicking this link:" : [ + null, + "‮ℲıuısÉ¥ ɹÇƃısʇɹÉʇıou qÊŽ ɔʅıɔʞıuƃ ʇɥıs ʅıuÊž:" + ], + "Thanks," : [ + null, + "‮⊥ɥÉuÊžs´" + ], + "Communicating with server" : [ + null, + "‮ↃoɯɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ" + ], "Enter a Password" : [ null, "‮ƎuʇÇɹ É Ô€ÉssÊoɹp" ], "Error encountered while attempting to confirm your address. Have you previously verified this address?" : [ null, - "‮Ǝɹɹoɹ ÇuÉ”onuʇÇɹÇp ÊÉ¥Ä±Ê…Ç ÉʇʇÇɯdʇıuƃ ʇo É”ouɟıɹɯ ÊŽonɹ ÉppɹÇss· HÉÊŒÇ ÊŽon dɹÇʌıonsÊ…ÊŽ ÊŒÇɹıɟıÇp ʇɥıs ÉppɹÇss?" + "‮Ǝɹɹoɹ ÇuÉ”onuʇÇɹÇp ÊÉ¥Ä±Ê…Ç ÉʇʇÇɯdʇıuƃ ʇo É”ouɟıɹɯ ÊŽonɹ ÉppɹÇssË™ HÉÊŒÇ ÊŽon dɹÇʌıonsÊ…ÊŽ ÊŒÇɹıɟıÇp ʇɥıs ÉppɹÇss¿" ], "Thank you for signing up with <strong>BrowserID</strong>. You can now use your <strong>BrowserID</strong> account to <em>Sign In</em> or <em>Sign Up</em> to websites all across the web!" : [ null, - "‮⊥ɥÉuÊž ÊŽon ÉŸoɹ sıƃuıuƃ nd Êıʇɥ <strong>‮ÔɹoÊsÇɹIá—¡</strong>‮· â…„on É”Éu uoÊ nsÇ ÊŽonɹ <strong>‮ÔɹoÊsÇɹIá—¡</strong>‮ Éɔɔonuʇ ʇo <em>‮Sıƃu Iu</em>‮ oɹ <em>‮Sıƃu ∩d</em>‮ ʇo ÊÇqsıʇÇs ÉÊ…Ê… Éɔɹoss Ê‡É¥Ç ÊÇq¡" - ], - "<strong class=\"email\">Your address</strong> has been verified!" : [ - null, - "<strong class=\"email\">‮⅄onɹ ÉppɹÇss</strong>‮ É¥És qÇÇu ÊŒÇɹıɟıÇp¡" + "‮⊥ɥÉuÊž ÊŽon ÉŸoɹ sıƃuıuƃ nd Êıʇɥ <strong>‮ÔɹoÊsÇɹIá—¡</strong>‮˙ â…„on É”Éu uoÊ nsÇ ÊŽonɹ <strong>‮ÔɹoÊsÇɹIá—¡</strong>‮ Éɔɔonuʇ ʇo <em>‮Sıƃu Iu</em>‮ oɹ <em>‮Sıƃu ∩d</em>‮ ʇo ÊÇqsıʇÇs ÉÊ…Ê… Éɔɹoss Ê‡É¥Ç ÊÇq¡" ], "Email Verification" : [ null, "‮ƎɯÉıʅ É…ÇɹıɟıɔÉʇıou" ], - "Error comunicating with server." : [ - null, - "‮Ǝɹɹoɹ É”oɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ·" - ], - "Browser ID" : [ + "<strong class=\"email\">Your address</strong> has been verified!" : [ null, - "‮ÔɹoÊsÇɹ Iá—¡" + "<strong class=\"email\">‮⅄onɹ ÉppɹÇss</strong>‮ É¥És qÇÇu ÊŒÇɹıɟıÇp¡" ], "Finish" : [ null, "‮ℲıuısÉ¥" ], - "Last step!" : [ + "Browser ID" : [ null, - "‮⅂Ésʇ sʇÇd¡" + "‮ÔɹoÊsÇɹ Iá—¡" ], "There was a problem with your signup link. Has this address already been registered?" : [ null, - "‮⊥ɥÇÉ¹Ç ÊÉs É dɹoqÊ…Çɯ Êıʇɥ ÊŽonɹ sıƃund ʅıuʞ· HÉs ʇɥıs ÉppɹÇss ÉʅɹÇÉpÊŽ qÇÇu ɹÇƃısʇÇɹÇp?" - ], - "BrowserID is the fast and secure way to sign in — <a target=\"_blank\" href=\"/about\">learn more</a>" : [ - null, - "‮ÔɹoÊsÇɹIá—¡ ıs Ê‡É¥Ç ÉŸÉsʇ Éup sÇÉ”nÉ¹Ç ÊÉÊŽ ʇo sıƃu ıu —‮ <a target=\"_blank\" href=\"/about\">‮ʅÇÉɹu ɯoɹÇ</a>" - ], - "Password is required." : [ - null, - "‮ԀÉssÊoɹp ıs ɹÇbnıɹÇp·" + "‮⊥ɥÇÉ¹Ç ÊÉs É dɹoqÊ…Çɯ Êıʇɥ ÊŽonɹ sıƃund ʅıuʞ˙ HÉs ʇɥıs ÉppɹÇss ÉʅɹÇÉpÊŽ qÇÇu ɹÇƃısʇÇɹÇp¿" ], "Passwords do not match." : [ null, - "‮ԀÉssÊoɹps po uoʇ ɯÉʇɔɥ·" + "‮ԀÉssÊoɹps po uoʇ ɯÉʇɔɥ˙" ], - "Your new address is set up and you should now be signed in. You may now close this window and go back to" : [ + "Password is required." : [ null, - "‮⅄onɹ uÇÊ ÉppɹÇss ıs sÇʇ nd Éup ÊŽon sÉ¥onÊ…p uoÊ qÇ sıƃuÇp ıu· â…„on ɯÉÊŽ uoÊ É”Ê…osÇ Ê‡É¥Ä±s ÊıupoÊ Éup ƃo qÉɔʞ ʇo" + "‮ԀÉssÊoɹp ıs ɹÇbnıɹÇpË™" ], "New Password" : [ null, "‮NÇÊ Ô€ÉssÊoɹp" ], - "Verify Password" : [ - null, - "‮ɅÇɹıɟʎ Ô€ÉssÊoɹp" - ], "Complete Login to %s using BrowserID" : [ null, "‮ↃoɯdÊ…ÇÊ‡Ç â…‚oƃıu ʇo %s‮ nsıuƃ ÔɹoÊsÇɹIá—¡" ], - "Password must be between 8 and 80 characters long." : [ - null, - "‮ԀÉssÊoɹp ɯnsʇ qÇ qÇʇÊÇÇu 8‮ Éup 80‮ ɔɥÉɹÉɔʇÇɹs Ê…ouƃ·" - ], "Repeat Password" : [ null, "‮ᴚÇdÇÉʇ Ô€ÉssÊoɹp" ], "Just a moment while we talk with the server." : [ null, - "‮ſnsʇ É É¯oɯÇuʇ ÊÉ¥Ä±Ê…Ç ÊÇ Ê‡ÉÊ…Êž Êıʇɥ Ê‡É¥Ç sÇɹʌÇɹ·" + "‮ſnsʇ É É¯oɯÇuʇ ÊÉ¥Ä±Ê…Ç ÊÇ Ê‡ÉÊ…Êž Êıʇɥ Ê‡É¥Ç sÇɹʌÇɹ˙" ], "Email Address" : [ null, "‮ƎɯÉıʅ ∀ppɹÇss" ], - "(A better way to sign in)" : [ - null, - "‮(∀ qÇʇʇÇɹ ÊÉÊŽ ʇo sıƃu ıu)" - ], - "Finish registration by clicking this link:" : [ - null, - "‮ℲıuısÉ¥ ɹÇƃısʇɹÉʇıou qÊŽ ɔʅıɔʞıuƃ ʇɥıs ʅıuÊž:" - ], - "Thanks," : [ - null, - "‮⊥ɥÉuÊžs´" - ], "If you are NOT trying to sign into this site, just ignore this email." : [ null, - "‮IÉŸ ÊŽon ÉÉ¹Ç NO⊥ ʇɹʎıuƃ ʇo sıƃu ıuʇo ʇɥıs sıʇÇ´ ɾnsʇ ıƃuoÉ¹Ç Ê‡É¥Ä±s ÇɯÉıʅ·" + "‮IÉŸ ÊŽon ÉÉ¹Ç NO⊥ ʇɹʎıuƃ ʇo sıƃu ıuʇo ʇɥıs sıʇÇ´ ɾnsʇ ıƃuoÉ¹Ç Ê‡É¥Ä±s ÇɯÉıʅ˙" ] } } diff --git a/resources/static/i18n/en_US/client.json b/resources/static/i18n/en_US/client.json index 3f850d316dfb70170b238ee81bbef8a4cd6b255f..b383dc71265b52b973512c72900af594c0885148 100644 --- a/resources/static/i18n/en_US/client.json +++ b/resources/static/i18n/en_US/client.json @@ -1,20 +1,17 @@ var json_locale_data = { "client" : { - "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ - null, - "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." - ], "" : { "Plural-Forms" : " nplurals=2; plural=(n != 1);", "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-19 17:47-0800", + "POT-Creation-Date" : " 2012-01-20 12:38+0000", + "Language" : " ", "Last-Translator" : " Austin King <ozten@mozilla.com>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " 2012-01-10 17:32-0800", "Language-Team" : " English", "Content-Transfer-Encoding" : " 8bit", - "Project-Id-Version" : " PACKAGE VERSION", - "Report-Msgid-Bugs-To" : " " + "Report-Msgid-Bugs-To" : " ", + "Project-Id-Version" : " PACKAGE VERSION" }, "Always sign in using this email" : [ null, @@ -24,26 +21,18 @@ var json_locale_data = { null, "next" ], - "Enter your email address to sign in to <strong>%s</strong>" : [ - null, - "" - ], "This email looks new, so let's get you set up." : [ null, "This email looks new, so let's get you set up." ], - "The email field is required." : [ - null, - "The email field is required." - ], - "verify email" : [ - null, - "verify email" - ], "Sign in using" : [ null, "Sign in using" ], + "You are offline!" : [ + null, + "" + ], "Password" : [ null, "Password" @@ -60,6 +49,10 @@ var json_locale_data = { null, "forgot your password?" ], + "We are sorry, but we cannot communicate with BrowserID while you are offline." : [ + null, + "" + ], "This field must be an email address." : [ null, "This field must be an email address." @@ -72,33 +65,97 @@ var json_locale_data = { null, "Email" ], + "To verify that you own <strong id='primary_email'>%s</strong>, you must sign in with your provider. This window will be redirected to" : [ + null, + "" + ], "Reset Password" : [ null, "Password" ], - "sign in" : [ + "select email" : [ null, - "" + "select email" ], - "The account cannot be logged in with this username and password." : [ + "To verify that you own this address, you must sign in with your provider. This window will be redirected to" : [ null, - "The account cannot be logged in with this username and password." + "" ], - "select email" : [ + "Verify With Email Provider" : [ null, - "select email" + "" ], "This is not me..." : [ null, "" ], + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + null, + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." + ], + "cancel" : [ + null, + "" + ], + "The password field is required." : [ + null, + "The password field is required." + ], + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + null, + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." + ], + "To continue, please close the window and enter a valid address." : [ + null, + "" + ], + "add" : [ + null, + "" + ], + "Enter your email address to sign in to <strong>%s</strong>" : [ + null, + "" + ], + "translated text" : [ + null, + "" + ], + "The email field is required." : [ + null, + "The email field is required." + ], + "verify email" : [ + null, + "verify email" + ], + "New email address" : [ + null, + "" + ], + "That address is already added to your account!" : [ + null, + "" + ], + "Verify" : [ + null, + "" + ], + "sign in" : [ + null, + "" + ], + "The account cannot be logged in with this username and password." : [ + null, + "The account cannot be logged in with this username and password." + ], "Welcome to BrowserID!" : [ null, "Welcome to BrowserID!" ], - "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + "*%s* is not a valid email address!" : [ null, - "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." + "This field must be an email address." ], "If this is a mistake, just ignore the sent email and <a href=\"#\" class=\"cancelVerify\" id=\"back\">use another email address</a>." : [ null, @@ -112,10 +169,6 @@ var json_locale_data = { null, "" ], - "The password field is required." : [ - null, - "The password field is required." - ], "Use a different email" : [ null, "" diff --git a/resources/static/i18n/en_US/messages.json b/resources/static/i18n/en_US/messages.json index ea9b5b02f0192d1f01afbeab8d92f10b4fe0bcb0..41436a5f1cd297cae77b279cac9f09acf21591bc 100644 --- a/resources/static/i18n/en_US/messages.json +++ b/resources/static/i18n/en_US/messages.json @@ -6,7 +6,8 @@ var json_locale_data = { ], "" : { "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-19 17:47-0800", + "POT-Creation-Date" : " 2012-01-20 12:38+0000", + "Language" : " ", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -23,111 +24,111 @@ var json_locale_data = { null, "" ], - "Communicating with server" : [ + "Finish signing into: " : [ null, "" ], - "Finish signing into: " : [ + "Your Email" : [ null, "" ], - "Your Email" : [ + "Error comunicating with server." : [ null, "" ], - "Enter a Password" : [ + "Last step!" : [ null, "" ], - "Error encountered while attempting to confirm your address. Have you previously verified this address?" : [ + "BrowserID is the fast and secure way to sign in — <a target=\"_blank\" href=\"/about\">learn more</a>" : [ null, "" ], - "Thank you for signing up with <strong>BrowserID</strong>. You can now use your <strong>BrowserID</strong> account to <em>Sign In</em> or <em>Sign Up</em> to websites all across the web!" : [ + "Your new address is set up and you should now be signed in. You may now close this window and go back to" : [ null, "" ], - "<strong class=\"email\">Your address</strong> has been verified!" : [ + "Verify Password" : [ null, "" ], - "Email Verification" : [ + "Password must be between 8 and 80 characters long." : [ null, "" ], - "Error comunicating with server." : [ + "(A better way to sign in)" : [ null, "" ], - "Browser ID" : [ + "Finish registration by clicking this link:" : [ null, "" ], - "Finish" : [ + "Thanks," : [ null, "" ], - "Last step!" : [ + "Communicating with server" : [ null, "" ], - "There was a problem with your signup link. Has this address already been registered?" : [ + "Enter a Password" : [ null, "" ], - "BrowserID is the fast and secure way to sign in — <a target=\"_blank\" href=\"/about\">learn more</a>" : [ + "Error encountered while attempting to confirm your address. Have you previously verified this address?" : [ null, "" ], - "Password is required." : [ + "Thank you for signing up with <strong>BrowserID</strong>. You can now use your <strong>BrowserID</strong> account to <em>Sign In</em> or <em>Sign Up</em> to websites all across the web!" : [ null, "" ], - "Passwords do not match." : [ + "Email Verification" : [ null, "" ], - "Your new address is set up and you should now be signed in. You may now close this window and go back to" : [ + "<strong class=\"email\">Your address</strong> has been verified!" : [ null, "" ], - "New Password" : [ + "Finish" : [ null, "" ], - "Verify Password" : [ + "Browser ID" : [ null, "" ], - "Complete Login to %s using BrowserID" : [ + "There was a problem with your signup link. Has this address already been registered?" : [ null, "" ], - "Password must be between 8 and 80 characters long." : [ + "Passwords do not match." : [ null, "" ], - "Repeat Password" : [ + "Password is required." : [ null, "" ], - "Just a moment while we talk with the server." : [ + "New Password" : [ null, "" ], - "Email Address" : [ + "Complete Login to %s using BrowserID" : [ null, "" ], - "(A better way to sign in)" : [ + "Repeat Password" : [ null, "" ], - "Finish registration by clicking this link:" : [ + "Just a moment while we talk with the server." : [ null, "" ], - "Thanks," : [ + "Email Address" : [ null, "" ], diff --git a/resources/static/i18n/eo/client.json b/resources/static/i18n/eo/client.json new file mode 100644 index 0000000000000000000000000000000000000000..c6ce38ec9a6db1b282fcad58d16f202df1ba5eb2 --- /dev/null +++ b/resources/static/i18n/eo/client.json @@ -0,0 +1,177 @@ +var json_locale_data = { + "client" : { + "" : { + "MIME-Version" : " 1.0", + "POT-Creation-Date" : " 2012-01-20 12:38+0000", + "Language" : " ", + "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", + "Content-Type" : " text/plain; charset=UTF-8", + "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", + "Language-Team" : " LANGUAGE <LL@li.org>", + "Content-Transfer-Encoding" : " 8bit", + "Project-Id-Version" : " PACKAGE VERSION", + "Report-Msgid-Bugs-To" : " " + }, + "Always sign in using this email" : [ + null, + "‮∀ʅÊÉÊŽs sıƃu ıu nsıuƃ ʇɥıs ÇɯÉıʅ" + ], + "next" : [ + null, + "‮uÇxʇ" + ], + "This email looks new, so let's get you set up." : [ + null, + "‮⊥ɥıs ÇɯÉıʅ Ê…ooÊžs uÇÊ´ so Ê…Çʇ'‮s ƃÇʇ ÊŽon sÇʇ nd·" + ], + "Sign in using" : [ + null, + "‮Sıƃu ıu nsıuƃ" + ], + "You are offline!" : [ + null, + "" + ], + "Password" : [ + null, + "‮ԀÉssÊoɹp" + ], + "We sent a confirmation email to <strong>%s</strong>" : [ + null, + "‮ï¼Ç sÇuʇ É É”ouɟıɹɯÉʇıou ÇɯÉıʅ ʇo <strong>%s</strong>" + ], + "To finish signing in just click the verify link we sent to your email address." : [ + null, + "‮⊥o ɟıuısÉ¥ sıƃuıuƃ ıu ɾnsʇ ɔʅıɔʞ Ê‡É¥Ç ÊŒÇɹıɟʎ ʅıuÊž ÊÇ sÇuʇ ʇo ÊŽonɹ ÇɯÉıʅ ÉppɹÇss·" + ], + "forgot your password?" : [ + null, + "‮ɟoɹƃoʇ ÊŽonɹ dÉssÊoɹp?" + ], + "We are sorry, but we cannot communicate with BrowserID while you are offline." : [ + null, + "" + ], + "This field must be an email address." : [ + null, + "‮⊥ɥıs ɟıÇÊ…p ɯnsʇ qÇ Éu ÇɯÉıʅ ÉppɹÇss·" + ], + "Cancel" : [ + null, + "" + ], + "Email" : [ + null, + "‮ƎɯÉıʅ" + ], + "To verify that you own <strong id='primary_email'>%s</strong>, you must sign in with your provider. This window will be redirected to" : [ + null, + "" + ], + "Reset Password" : [ + null, + "‮ԀÉssÊoɹp" + ], + "select email" : [ + null, + "‮sÇÊ…Çɔʇ ÇɯÉıʅ" + ], + "To verify that you own this address, you must sign in with your provider. This window will be redirected to" : [ + null, + "" + ], + "Verify With Email Provider" : [ + null, + "" + ], + "This is not me..." : [ + null, + "‮⊥ɥıs ıs uoʇ ɯÇ···" + ], + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + null, + "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉƃÉıu·" + ], + "cancel" : [ + null, + "" + ], + "The password field is required." : [ + null, + "â€®âŠ¥É¥Ç dÉssÊoɹp ɟıÇÊ…p ıs ɹÇbnıɹÇp·" + ], + "We just sent an email to that address! If you really want to send another, wait a minute or two and try again." : [ + null, + "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉƃÉıu·" + ], + "To continue, please close the window and enter a valid address." : [ + null, + "" + ], + "add" : [ + null, + "" + ], + "Enter your email address to sign in to <strong>%s</strong>" : [ + null, + "‮ƎuʇÇɹ ÊŽonɹ ÇɯÉıʅ ÉppɹÇss ʇo sıƃu ıu ʇo <strong>%s</strong>" + ], + "translated text" : [ + null, + "" + ], + "The email field is required." : [ + null, + "â€®âŠ¥É¥Ç ÇɯÉıʅ ɟıÇÊ…p ıs ɹÇbnıɹÇp·" + ], + "verify email" : [ + null, + "‮ʌÇɹıɟʎ ÇɯÉıʅ" + ], + "New email address" : [ + null, + "" + ], + "That address is already added to your account!" : [ + null, + "" + ], + "Verify" : [ + null, + "" + ], + "sign in" : [ + null, + "‮sıƃu ıu" + ], + "The account cannot be logged in with this username and password." : [ + null, + "â€®âŠ¥É¥Ç Éɔɔonuʇ É”Éuuoʇ qÇ Ê…oƃƃÇp ıu Êıʇɥ ʇɥıs nsÇɹuÉÉ¯Ç Éup dÉssÊoɹp·" + ], + "Welcome to BrowserID!" : [ + null, + "‮ï¼ÇÊ…É”oÉ¯Ç Ê‡o ÔɹoÊsÇɹIᗡ¡" + ], + "*%s* is not a valid email address!" : [ + null, + "‮⊥ɥıs ɟıÇÊ…p ɯnsʇ qÇ Éu ÇɯÉıʅ ÉppɹÇss·" + ], + "If this is a mistake, just ignore the sent email and <a href=\"#\" class=\"cancelVerify\" id=\"back\">use another email address</a>." : [ + null, + "‮IÉŸ ʇɥıs ıs É É¯Ä±sʇÉʞǴ ɾnsʇ ıƃuoÉ¹Ç Ê‡É¥Ç sÇuʇ ÇɯÉıʅ Éup <a href=\"#\" class=\"cancelVerify\" id=\"back\">‮nsÇ ÉuoʇɥÇɹ ÇɯÉıʅ ÉppɹÇss</a>‮·" + ], + "Check your email!" : [ + null, + "‮ↃɥÇɔʞ ÊŽonɹ ÇɯÉıʅ¡" + ], + "The site requested you sign in using" : [ + null, + "" + ], + "Use a different email" : [ + null, + "‮∩sÇ É pıɟɟÇɹÇuʇ ÇɯÉıʅ" + ] + } +} +; diff --git a/resources/static/i18n/eo/messages.json b/resources/static/i18n/eo/messages.json new file mode 100644 index 0000000000000000000000000000000000000000..f649c92fafd843f451cfe308f9e892caa1098749 --- /dev/null +++ b/resources/static/i18n/eo/messages.json @@ -0,0 +1,141 @@ +var json_locale_data = { + "messages" : { + "Error encountered trying to complete registration." : [ + null, + "‮Ǝɹɹoɹ ÇuÉ”onuʇÇɹÇp ʇɹʎıuƃ ʇo É”oɯdÊ…ÇÊ‡Ç É¹ÇƃısʇɹÉʇıou·" + ], + "" : { + "MIME-Version" : " 1.0", + "POT-Creation-Date" : " 2012-01-20 12:38+0000", + "Language" : " ", + "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", + "Content-Type" : " text/plain; charset=UTF-8", + "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", + "Language-Team" : " LANGUAGE <LL@li.org>", + "Content-Transfer-Encoding" : " 8bit", + "Project-Id-Version" : " PACKAGE VERSION", + "Report-Msgid-Bugs-To" : " " + }, + "BrowserID" : [ + null, + "‮ÔɹoÊsÇɹIá—¡" + ], + "Verification password is required." : [ + null, + "‮ɅÇɹıɟıɔÉʇıou dÉssÊoɹp ıs ɹÇbnıɹÇp·" + ], + "Finish signing into: " : [ + null, + "‮ℲıuısÉ¥ sıƃuıuƃ ıuʇo: " + ], + "Your Email" : [ + null, + "‮⅄onɹ ƎɯÉıʅ" + ], + "Error comunicating with server." : [ + null, + "‮Ǝɹɹoɹ É”oɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ·" + ], + "Last step!" : [ + null, + "‮⅂Ésʇ sʇÇd¡" + ], + "BrowserID is the fast and secure way to sign in — <a target=\"_blank\" href=\"/about\">learn more</a>" : [ + null, + "‮ÔɹoÊsÇɹIá—¡ ıs Ê‡É¥Ç ÉŸÉsʇ Éup sÇÉ”nÉ¹Ç ÊÉÊŽ ʇo sıƃu ıu —‮ <a target=\"_blank\" href=\"/about\">‮ʅÇÉɹu ɯoɹÇ</a>" + ], + "Your new address is set up and you should now be signed in. You may now close this window and go back to" : [ + null, + "‮⅄onɹ uÇÊ ÉppɹÇss ıs sÇʇ nd Éup ÊŽon sÉ¥onÊ…p uoÊ qÇ sıƃuÇp ıu· â…„on ɯÉÊŽ uoÊ É”Ê…osÇ Ê‡É¥Ä±s ÊıupoÊ Éup ƃo qÉɔʞ ʇo" + ], + "Verify Password" : [ + null, + "‮ɅÇɹıɟʎ Ô€ÉssÊoɹp" + ], + "Password must be between 8 and 80 characters long." : [ + null, + "‮ԀÉssÊoɹp ɯnsʇ qÇ qÇʇÊÇÇu 8‮ Éup 80‮ ɔɥÉɹÉɔʇÇɹs Ê…ouƃ·" + ], + "(A better way to sign in)" : [ + null, + "‮(∀ qÇʇʇÇɹ ÊÉÊŽ ʇo sıƃu ıu)" + ], + "Finish registration by clicking this link:" : [ + null, + "‮ℲıuısÉ¥ ɹÇƃısʇɹÉʇıou qÊŽ ɔʅıɔʞıuƃ ʇɥıs ʅıuÊž:" + ], + "Thanks," : [ + null, + "‮⊥ɥÉuÊžs´" + ], + "Communicating with server" : [ + null, + "‮ↃoɯɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ" + ], + "Enter a Password" : [ + null, + "‮ƎuʇÇɹ É Ô€ÉssÊoɹp" + ], + "Error encountered while attempting to confirm your address. Have you previously verified this address?" : [ + null, + "‮Ǝɹɹoɹ ÇuÉ”onuʇÇɹÇp ÊÉ¥Ä±Ê…Ç ÉʇʇÇɯdʇıuƃ ʇo É”ouɟıɹɯ ÊŽonɹ ÉppɹÇss· HÉÊŒÇ ÊŽon dɹÇʌıonsÊ…ÊŽ ÊŒÇɹıɟıÇp ʇɥıs ÉppɹÇss?" + ], + "Thank you for signing up with <strong>BrowserID</strong>. You can now use your <strong>BrowserID</strong> account to <em>Sign In</em> or <em>Sign Up</em> to websites all across the web!" : [ + null, + "‮⊥ɥÉuÊž ÊŽon ÉŸoɹ sıƃuıuƃ nd Êıʇɥ <strong>‮ÔɹoÊsÇɹIá—¡</strong>‮· â…„on É”Éu uoÊ nsÇ ÊŽonɹ <strong>‮ÔɹoÊsÇɹIá—¡</strong>‮ Éɔɔonuʇ ʇo <em>‮Sıƃu Iu</em>‮ oɹ <em>‮Sıƃu ∩d</em>‮ ʇo ÊÇqsıʇÇs ÉÊ…Ê… Éɔɹoss Ê‡É¥Ç ÊÇq¡" + ], + "Email Verification" : [ + null, + "‮ƎɯÉıʅ É…ÇɹıɟıɔÉʇıou" + ], + "<strong class=\"email\">Your address</strong> has been verified!" : [ + null, + "<strong class=\"email\">‮⅄onɹ ÉppɹÇss</strong>‮ É¥És qÇÇu ÊŒÇɹıɟıÇp¡" + ], + "Finish" : [ + null, + "‮ℲıuısÉ¥" + ], + "Browser ID" : [ + null, + "‮ÔɹoÊsÇɹ Iá—¡" + ], + "There was a problem with your signup link. Has this address already been registered?" : [ + null, + "‮⊥ɥÇÉ¹Ç ÊÉs É dɹoqÊ…Çɯ Êıʇɥ ÊŽonɹ sıƃund ʅıuʞ· HÉs ʇɥıs ÉppɹÇss ÉʅɹÇÉpÊŽ qÇÇu ɹÇƃısʇÇɹÇp?" + ], + "Passwords do not match." : [ + null, + "‮ԀÉssÊoɹps po uoʇ ɯÉʇɔɥ·" + ], + "Password is required." : [ + null, + "‮ԀÉssÊoɹp ıs ɹÇbnıɹÇp·" + ], + "New Password" : [ + null, + "‮NÇÊ Ô€ÉssÊoɹp" + ], + "Complete Login to %s using BrowserID" : [ + null, + "‮ↃoɯdÊ…ÇÊ‡Ç â…‚oƃıu ʇo %s‮ nsıuƃ ÔɹoÊsÇɹIá—¡" + ], + "Repeat Password" : [ + null, + "‮ᴚÇdÇÉʇ Ô€ÉssÊoɹp" + ], + "Just a moment while we talk with the server." : [ + null, + "‮ſnsʇ É É¯oɯÇuʇ ÊÉ¥Ä±Ê…Ç ÊÇ Ê‡ÉÊ…Êž Êıʇɥ Ê‡É¥Ç sÇɹʌÇɹ·" + ], + "Email Address" : [ + null, + "‮ƎɯÉıʅ ∀ppɹÇss" + ], + "If you are NOT trying to sign into this site, just ignore this email." : [ + null, + "‮IÉŸ ÊŽon ÉÉ¹Ç NO⊥ ʇɹʎıuƃ ʇo sıƃu ıuʇo ʇɥıs sıʇÇ´ ɾnsʇ ıƃuoÉ¹Ç Ê‡É¥Ä±s ÇɯÉıʅ·" + ] + } +} +; diff --git a/resources/static/shared/renderer.js b/resources/static/shared/renderer.js index 1c6acdd6012d794dfb98dda8cf690a9e837c64c1..91ef971e9c92e56f112fbf2bbf3149cf83714c00 100644 --- a/resources/static/shared/renderer.js +++ b/resources/static/shared/renderer.js @@ -12,7 +12,8 @@ BrowserID.Renderer = (function() { function getTemplateHTML(templateName, vars) { var config, - templateText = bid.Templates[templateName]; + templateText = bid.Templates[templateName], + vars = vars || {}; if(templateText) { config = { @@ -26,15 +27,13 @@ BrowserID.Renderer = (function() { }; } // TODO(aok) Do caching like EJS below - if (vars) { - var params = { - "domain" : "client", - "locale_data" : json_locale_data - }; - var gt = new Gettext(params); - vars['gettext'] = gt.gettext.bind(gt); - vars['format'] = gt.format.bind(gt); - } + var params = { + "domain" : "client", + "locale_data" : json_locale_data + }; + var gt = new Gettext(params); + vars['gettext'] = gt.gettext.bind(gt); + vars['format'] = gt.format.bind(gt); var template = templateCache[templateName]; if(!template) { diff --git a/resources/static/test/qunit/shared/modules/cookie_check_unit_test.js b/resources/static/test/qunit/shared/modules/cookie_check_unit_test.js index 607e02dda06ac19fc860466714a8be8be00772c1..86e49d7ca00cd65ead97619e4c02fb60b8a42671 100644 --- a/resources/static/test/qunit/shared/modules/cookie_check_unit_test.js +++ b/resources/static/test/qunit/shared/modules/cookie_check_unit_test.js @@ -50,6 +50,9 @@ }); }); + /* + // XXX - disabling this test until we have the full solution for how we are going + // to interact with the backend. asyncTest("createController with cookies disabled - ready returns with false status, error shown", function() { transport.setContextInfo("cookies_enabled", false); createController({ @@ -60,5 +63,6 @@ } }); }); + */ }()); diff --git a/resources/static/test/qunit/shared/renderer_unit_test.js b/resources/static/test/qunit/shared/renderer_unit_test.js index 4390cfa355fc032d6b4e0f771dfa28d1ba2cbb92..d65a20ecd4a4ee132b36d287d9fdb43ba7ee2451 100644 --- a/resources/static/test/qunit/shared/renderer_unit_test.js +++ b/resources/static/test/qunit/shared/renderer_unit_test.js @@ -46,6 +46,7 @@ ok($("#formWrap > #templateInput").length && $("#formWrap > .contents"), "template appended to element instead of overwriting it"); }); + }());