From 5cafba4b74c217f91b9e12212acd66b6d1cfb987 Mon Sep 17 00:00:00 2001 From: Austin King <shout@ozten.com> Date: Fri, 20 Jan 2012 13:46:19 -0800 Subject: [PATCH] Wrapping public websites layout in gettext so 100% of the dialog flows are i18n --- resources/static/i18n/db_LB/client.json | 59 ++++++++++---------- resources/static/i18n/db_LB/messages.json | 67 ++++++++++++++++++----- resources/static/i18n/en_US/client.json | 19 +++---- resources/static/i18n/en_US/messages.json | 43 ++++++++++++++- resources/static/i18n/eo/client.json | 11 ++-- resources/static/i18n/eo/messages.json | 43 ++++++++++++++- resources/views/layout.ejs | 23 ++++---- 7 files changed, 190 insertions(+), 75 deletions(-) diff --git a/resources/static/i18n/db_LB/client.json b/resources/static/i18n/db_LB/client.json index d89c69da8..b4007ea8f 100644 --- a/resources/static/i18n/db_LB/client.json +++ b/resources/static/i18n/db_LB/client.json @@ -6,8 +6,7 @@ var json_locale_data = { ], "" : { "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-20 21:33+0000", - "Language" : " ", + "POT-Creation-Date" : " 2012-01-20 13:45-0800", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -50,7 +49,7 @@ 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·" ], "Cancel" : [ null, @@ -58,7 +57,7 @@ var json_locale_data = { ], "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" + "‮⊥o ÊŒÇɹıɟʎ ʇɥÉʇ ÊŽon oÊu <sʇɹouƃ ıp=,dɹıɯÉɹʎ_ÇɯÉıʅ,>%s</strong>‮´ ÊŽon ɯnsʇ sıƃu ıu Êıʇɥ ÊŽonɹ dɹoʌıpÇɹ· ⊥ɥıs ÊıupoÊ Êıʅʅ qÇ É¹ÇpıɹÇɔʇÇp ʇo" ], "Authenticating with Assertion" : [ null, @@ -82,20 +81,20 @@ var json_locale_data = { ], "To verify that you own this address, you must sign in with your provider. This window will be redirected to" : [ null, - "‮⊥o ÊŒÇɹıɟʎ ʇɥÉʇ ÊŽon oÊu ʇɥıs ÉppɹÇss´ ÊŽon ɯnsʇ sıƃu ıu Êıʇɥ ÊŽonɹ dɹoʌıpÇɹ˙ ⊥ɥıs ÊıupoÊ Êıʅʅ qÇ É¹ÇpıɹÇɔʇÇp ʇo" + "‮⊥o ÊŒÇɹıɟʎ ʇɥÉʇ ÊŽon oÊu ʇɥıs ÉppɹÇss´ ÊŽon ɯnsʇ sıƃu ıu Êıʇɥ ÊŽonɹ dɹoʌıpÇɹ· ⊥ɥıs ÊıupoÊ Êıʅʅ qÇ É¹ÇpıɹÇɔʇÇp ʇo" ], "This is not me..." : [ null, - "‮⊥ɥıs ıs uoʇ ɯÇ˙˙˙" - ], - "In just a moment you'll be signed into BrowserID." : [ - null, - "‮Iu ɾnsʇ É É¯oɯÇuʇ ÊŽon,Ê…Ê… qÇ sıƃuÇp ıuʇo ÔɹoÊsÇɹIá—¡Ë™" + "‮⊥ɥıs ıs uoʇ ɯÇ···" ], "We are sorry, BrowserID requires cookies" : [ null, "‮ï¼Ç ÉÉ¹Ç soɹɹʎ´ ÔɹoÊsÇɹIá—¡ ɹÇbnıɹÇs É”ooʞıÇs" ], + "In just a moment you'll be signed into BrowserID." : [ + null, + "‮Iu ɾnsʇ É É¯oɯÇuʇ ÊŽon,Ê…Ê… qÇ sıƃuÇp ıuʇo ÔɹoÊsÇɹIᗡ·" + ], "Getting Assertion" : [ null, "‮â…Çʇʇıuƃ ∀ssÇɹʇıou" @@ -110,7 +109,7 @@ var json_locale_data = { ], "This message will go away when the request completes (hopefully soon). If you wait too long, close this window and try again." : [ null, - "‮⊥ɥıs ɯÇssÉÆƒÇ Êıʅʅ ƃo ÉÊÉÊŽ ÊÉ¥Çu Ê‡É¥Ç É¹ÇbnÇsʇ É”oɯdÊ…ÇʇÇs (É¥odÇÉŸnÊ…Ê…ÊŽ soou)Ë™ IÉŸ ÊŽon ÊÉıʇ ʇoo Ê…ouƃ´ ɔʅosÇ Ê‡É¥Ä±s ÊıupoÊ Éup ʇɹʎ ÉÆƒÉıuË™" + "‮⊥ɥıs ɯÇssÉÆƒÇ Êıʅʅ ƃo ÉÊÉÊŽ ÊÉ¥Çu Ê‡É¥Ç É¹ÇbnÇsʇ É”oɯdÊ…ÇʇÇs (É¥odÇÉŸnÊ…Ê…ÊŽ soou)· IÉŸ ÊŽon ÊÉıʇ ʇoo Ê…ouƃ´ ɔʅosÇ Ê‡É¥Ä±s ÊıupoÊ Éup ʇɹʎ ÉÆƒÉıu·" ], "translated text" : [ null, @@ -118,16 +117,16 @@ var json_locale_data = { ], "The email field is required." : [ null, - "â€®âŠ¥É¥Ç ÇɯÉıʅ ɟıÇÊ…p ıs ɹÇbnıɹÇpË™" - ], - "verify email" : [ - null, - "‮ʌÇɹıɟʎ ÇɯÉıʅ" + "â€®âŠ¥É¥Ç ÇɯÉıʅ ɟıÇÊ…p ıs ɹÇbnıɹÇp·" ], "New email address" : [ null, "‮NÇÊ ÇɯÉıʅ ÉppɹÇss" ], + "verify email" : [ + null, + "‮ʌÇɹıɟʎ ÇɯÉıʅ" + ], "Checking if Cookies are Enabled" : [ null, "‮ↃɥÇɔʞıuƃ ıɟ ↃooʞıÇs ÉÉ¹Ç ÆŽuÉqÊ…Çp" @@ -190,7 +189,7 @@ var json_locale_data = { ], "This email looks new, so let's get you set up." : [ null, - "‮⊥ɥıs ÇɯÉıʅ Ê…ooÊžs uÇÊ´ so Ê…Çʇ'‮s ƃÇʇ ÊŽon sÇʇ ndË™" + "‮⊥ɥıs ÇɯÉıʅ Ê…ooÊžs uÇÊ´ so Ê…Çʇ'‮s ƃÇʇ ÊŽon sÇʇ nd·" ], "Checking Script Version" : [ null, @@ -214,15 +213,15 @@ var json_locale_data = { ], "forgot your password?" : [ null, - "‮ɟoɹƃoʇ ÊŽonɹ dÉssÊoɹp¿" + "‮ɟoɹƃoʇ ÊŽonɹ dÉssÊoɹp?" ], "This field must be an email address." : [ null, - "‮⊥ɥıs ɟıÇÊ…p ɯnsʇ qÇ Éu ÇɯÉıʅ ÉppɹÇssË™" + "‮⊥ɥıs ɟıÇÊ…p ɯnsʇ qÇ Éu ÇɯÉıʅ ÉppɹÇss·" ], "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ÇË™" + "‮ï¼Ç ÉÉ¹Ç soɹɹʎ´ qnʇ ÊÇ É”Éuuoʇ É”oɯɯnuıɔÉÊ‡Ç Êıʇɥ ÔɹoÊsÇɹIá—¡ ÊÉ¥Ä±Ê…Ç ÊŽon ÉÉ¹Ç oɟɟʅıuÇ·" ], "Authenticating User" : [ null, @@ -238,7 +237,7 @@ var json_locale_data = { ], "Finishing Sign In..." : [ null, - "‮Ⅎıuısɥıuƃ Sıƃu Iu˙˙˙" + "‮Ⅎıuısɥıuƃ Sıƃu Iu···" ], "select email" : [ null, @@ -266,11 +265,11 @@ var json_locale_data = { ], "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Ë™" + "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉÆƒÉıu·" ], "The password field is required." : [ null, - "â€®âŠ¥É¥Ç dÉssÊoɹp ɟıÇÊ…p ıs ɹÇbnıɹÇpË™" + "â€®âŠ¥É¥Ç dÉssÊoɹp ɟıÇÊ…p ıs ɹÇbnıɹÇp·" ], "cancel" : [ null, @@ -286,15 +285,15 @@ var json_locale_data = { ], "We are sorry, this request is taking a LOOONG time." : [ null, - "‮ï¼Ç ÉÉ¹Ç soɹɹʎ´ ʇɥıs ɹÇbnÇsʇ ıs ʇÉʞıuƃ É â…‚OOONâ… Ê‡Ä±É¯ÇË™" + "‮ï¼Ç ÉÉ¹Ç soɹɹʎ´ ʇɥıs ɹÇbnÇsʇ ıs ʇÉʞıuƃ É â…‚OOONâ… Ê‡Ä±É¯Ç·" ], "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Ë™" + "‮ï¼Ç ɾnsʇ sÇuʇ Éu ÇɯÉıʅ ʇo ʇɥÉʇ ÉppɹÇss¡ IÉŸ ÊŽon ɹÇÉÊ…Ê…ÊŽ ÊÉuʇ ʇo sÇup ÉuoʇɥÇɹ´ ÊÉıʇ É É¯Ä±unÊ‡Ç oɹ ʇÊo Éup ʇɹʎ ÉÆƒÉıu·" ], "BrowserID requires your browser's cookies to be enabled to operate. Please enable your browser's cookies and try again" : [ null, - "‮ÔɹoÊsÇɹIá—¡ ɹÇbnıɹÇs ÊŽonɹ qɹoÊsÇɹ,s É”ooʞıÇs ʇo qÇ ÇuÉqÊ…Çp ʇo odÇɹÉʇÇË™ ԀʅÇÉsÇ ÇuÉqÊ…Ç ÊŽonɹ qɹoÊsÇɹ,s É”ooʞıÇs Éup ʇɹʎ ÉÆƒÉıu" + "‮ÔɹoÊsÇɹIá—¡ ɹÇbnıɹÇs ÊŽonɹ qɹoÊsÇɹ,s É”ooʞıÇs ʇo qÇ ÇuÉqÊ…Çp ʇo odÇɹÉʇÇ· ԀʅÇÉsÇ ÇuÉqÊ…Ç ÊŽonɹ qɹoÊsÇɹ,s É”ooʞıÇs Éup ʇɹʎ ÉÆƒÉıu" ], "Checking Registration Token" : [ null, @@ -306,7 +305,7 @@ var json_locale_data = { ], "To continue, please close the window and enter a valid address." : [ null, - "‮⊥o É”ouʇıunÇ´ dÊ…ÇÉsÇ É”Ê…osÇ Ê‡É¥Ç ÊıupoÊ Éup ÇuʇÇɹ É ÊŒÉʅıp ÉppɹÇssË™" + "‮⊥o É”ouʇıunÇ´ dÊ…ÇÉsÇ É”Ê…osÇ Ê‡É¥Ç ÊıupoÊ Éup ÇuʇÇɹ É ÊŒÉʅıp ÉppɹÇss·" ], "Enter your email address to sign in to <strong>%s</strong>" : [ null, @@ -330,7 +329,7 @@ var json_locale_data = { ], "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Ë™" + "â€®âŠ¥É¥Ç Éɔɔonuʇ É”Éuuoʇ qÇ Ê…oƃƃÇp ıu Êıʇɥ ʇɥıs nsÇɹuÉÉ¯Ç Éup dÉssÊoɹp·" ], "Welcome to BrowserID!" : [ null, @@ -338,7 +337,7 @@ var json_locale_data = { ], "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>‮·" ], "*%s* is not a valid email address!" : [ null, @@ -346,7 +345,7 @@ var json_locale_data = { ], "Please wait a few seconds while we sign you into the site." : [ null, - "‮ԀʅÇÉsÇ ÊÉıʇ É ÉŸÇÊ sÇÉ”oups ÊÉ¥Ä±Ê…Ç ÊÇ sıƃu ÊŽon ıuʇo Ê‡É¥Ç sıʇÇË™" + "‮ԀʅÇÉsÇ ÊÉıʇ É ÉŸÇÊ sÇÉ”oups ÊÉ¥Ä±Ê…Ç ÊÇ sıƃu ÊŽon ıuʇo Ê‡É¥Ç sıʇÇ·" ] } } diff --git a/resources/static/i18n/db_LB/messages.json b/resources/static/i18n/db_LB/messages.json index 6db75f644..7fa438a7c 100644 --- a/resources/static/i18n/db_LB/messages.json +++ b/resources/static/i18n/db_LB/messages.json @@ -2,12 +2,11 @@ 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-20 21:33+0000", - "Language" : " ", + "POT-Creation-Date" : " 2012-01-20 13:45-0800", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -22,7 +21,7 @@ var json_locale_data = { ], "Verification password is required." : [ null, - "‮ɅÇɹıɟıɔÉʇıou dÉssÊoɹp ıs ɹÇbnıɹÇpË™" + "‮ɅÇɹıɟıɔÉʇıou dÉssÊoɹp ıs ɹÇbnıɹÇp·" ], "Finish signing into: " : [ null, @@ -32,9 +31,21 @@ var json_locale_data = { null, "‮⅄onɹ ƎɯÉıʅ" ], + "TOS" : [ + null, + "‮⊥OS" + ], + "Need Help?" : [ + null, + "‮NÇÇp HÇÊ…d?" + ], + "BrowserID: %s" : [ + null, + "‮ÔɹoÊsÇɹIá—¡: %s" + ], "Error comunicating with server." : [ null, - "‮Ǝɹɹoɹ É”oɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ˙" + "‮Ǝɹɹoɹ É”oɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ·" ], "Last step!" : [ null, @@ -46,15 +57,19 @@ var json_locale_data = { ], "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" + "‮⅄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" ], + "BrowserID Home" : [ + null, + "‮ÔɹoÊsÇɹIá—¡ HoɯÇ" + ], "Password must be between 8 and 80 characters long." : [ null, - "‮ԀÉssÊoɹp ɯnsʇ qÇ qÇʇÊÇÇu 8‮ Éup 80‮ ɔɥÉɹÉɔʇÇɹs Ê…ouƃ˙" + "‮ԀÉssÊoɹp ɯnsʇ qÇ qÇʇÊÇÇu 8‮ Éup 80‮ ɔɥÉɹÉɔʇÇɹs Ê…ouƃ·" ], "(A better way to sign in)" : [ null, @@ -68,6 +83,10 @@ var json_locale_data = { null, "‮⊥ɥÉuÊžs´" ], + "Developers" : [ + null, + "‮ᗡÇÊŒÇÊ…odÇɹs" + ], "Communicating with server" : [ null, "‮ↃoɯɯnuıɔÉʇıuƃ Êıʇɥ sÇɹʌÇɹ" @@ -78,11 +97,11 @@ var json_locale_data = { ], "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¡" + "‮⊥ɥÉ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, @@ -92,6 +111,10 @@ var json_locale_data = { null, "<strong class=\"email\">‮⅄onɹ ÉppɹÇss</strong>‮ É¥És qÇÇu ÊŒÇɹıɟıÇp¡" ], + "Sign In" : [ + null, + "‮Sıƃu Iu" + ], "Finish" : [ null, "‮ℲıuısÉ¥" @@ -102,15 +125,19 @@ var json_locale_data = { ], "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¿" + "‮⊥ɥÇÉ¹Ç ÊÉ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ʇ ɯÉʇɔɥ·" ], "Password is required." : [ null, - "‮ԀÉssÊoɹp ıs ɹÇbnıɹÇpË™" + "‮ԀÉssÊoɹp ıs ɹÇbnıɹÇp·" + ], + "By the <a href=\"%s\" target=\"_blank\">Identity Team</a> @ <a href=\"%s\" target=\"_blank\">Mozilla Labs</a>" : [ + null, + "‮ÔÊŽ Ê‡É¥Ç <a href=\"%s\" target=\"_blank\">‮IpÇuʇıʇʎ ⊥ÇÉɯ</a>‮ @ <a href=\"%s\" target=\"_blank\">‮WozÄ±Ê…Ê…É â…‚Éqs</a>" ], "New Password" : [ null, @@ -120,21 +147,33 @@ var json_locale_data = { null, "‮ↃoɯdÊ…ÇÊ‡Ç â…‚oƃıu ʇo %s‮ nsıuƃ ÔɹoÊsÇɹIá—¡" ], + "How it works" : [ + null, + "‮HoÊ Ä±Ê‡ Êoɹʞs" + ], + "Privacy" : [ + null, + "‮ԀɹıʌÉɔʎ" + ], "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" ], + "Sign Out" : [ + null, + "‮Sıƃu Onʇ" + ], "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 819122d58..b4b64662e 100644 --- a/resources/static/i18n/en_US/client.json +++ b/resources/static/i18n/en_US/client.json @@ -7,15 +7,14 @@ var json_locale_data = { "" : { "Plural-Forms" : " nplurals=2; plural=(n != 1);", "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-20 21:33+0000", - "Language" : " ", + "POT-Creation-Date" : " 2012-01-20 13:45-0800", "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", - "Report-Msgid-Bugs-To" : " ", - "Project-Id-Version" : " PACKAGE VERSION" + "Project-Id-Version" : " PACKAGE VERSION", + "Report-Msgid-Bugs-To" : " " }, "Always sign in using this email" : [ null, @@ -89,11 +88,11 @@ var json_locale_data = { null, "" ], - "In just a moment you'll be signed into BrowserID." : [ + "We are sorry, BrowserID requires cookies" : [ null, "" ], - "We are sorry, BrowserID requires cookies" : [ + "In just a moment you'll be signed into BrowserID." : [ null, "" ], @@ -121,14 +120,14 @@ var json_locale_data = { null, "The email field is required." ], - "verify email" : [ - null, - "verify email" - ], "New email address" : [ null, "" ], + "verify email" : [ + null, + "verify email" + ], "Checking if Cookies are Enabled" : [ null, "" diff --git a/resources/static/i18n/en_US/messages.json b/resources/static/i18n/en_US/messages.json index 5b3a6c06e..98a5f6963 100644 --- a/resources/static/i18n/en_US/messages.json +++ b/resources/static/i18n/en_US/messages.json @@ -6,8 +6,7 @@ var json_locale_data = { ], "" : { "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-20 21:33+0000", - "Language" : " ", + "POT-Creation-Date" : " 2012-01-20 13:45-0800", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -32,6 +31,18 @@ var json_locale_data = { null, "" ], + "TOS" : [ + null, + "" + ], + "Need Help?" : [ + null, + "" + ], + "BrowserID: %s" : [ + null, + "" + ], "Error comunicating with server." : [ null, "" @@ -52,6 +63,10 @@ var json_locale_data = { null, "" ], + "BrowserID Home" : [ + null, + "" + ], "Password must be between 8 and 80 characters long." : [ null, "" @@ -68,6 +83,10 @@ var json_locale_data = { null, "" ], + "Developers" : [ + null, + "" + ], "Communicating with server" : [ null, "" @@ -92,6 +111,10 @@ var json_locale_data = { null, "" ], + "Sign In" : [ + null, + "" + ], "Finish" : [ null, "" @@ -112,6 +135,10 @@ var json_locale_data = { null, "" ], + "By the <a href=\"%s\" target=\"_blank\">Identity Team</a> @ <a href=\"%s\" target=\"_blank\">Mozilla Labs</a>" : [ + null, + "" + ], "New Password" : [ null, "" @@ -120,6 +147,14 @@ var json_locale_data = { null, "" ], + "How it works" : [ + null, + "" + ], + "Privacy" : [ + null, + "" + ], "Repeat Password" : [ null, "" @@ -132,6 +167,10 @@ var json_locale_data = { null, "" ], + "Sign Out" : [ + null, + "" + ], "If you are NOT trying to sign into this site, just ignore this email." : [ null, "" diff --git a/resources/static/i18n/eo/client.json b/resources/static/i18n/eo/client.json index 55b023fb9..44b0a6942 100644 --- a/resources/static/i18n/eo/client.json +++ b/resources/static/i18n/eo/client.json @@ -6,8 +6,7 @@ var json_locale_data = { ], "" : { "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-20 21:33+0000", - "Language" : " ", + "POT-Creation-Date" : " 2012-01-20 13:45-0800", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -88,11 +87,11 @@ var json_locale_data = { null, "" ], - "In just a moment you'll be signed into BrowserID." : [ + "We are sorry, BrowserID requires cookies" : [ null, "" ], - "We are sorry, BrowserID requires cookies" : [ + "In just a moment you'll be signed into BrowserID." : [ null, "" ], @@ -120,11 +119,11 @@ var json_locale_data = { null, "" ], - "verify email" : [ + "New email address" : [ null, "" ], - "New email address" : [ + "verify email" : [ null, "" ], diff --git a/resources/static/i18n/eo/messages.json b/resources/static/i18n/eo/messages.json index 5b3a6c06e..98a5f6963 100644 --- a/resources/static/i18n/eo/messages.json +++ b/resources/static/i18n/eo/messages.json @@ -6,8 +6,7 @@ var json_locale_data = { ], "" : { "MIME-Version" : " 1.0", - "POT-Creation-Date" : " 2012-01-20 21:33+0000", - "Language" : " ", + "POT-Creation-Date" : " 2012-01-20 13:45-0800", "Last-Translator" : " FULL NAME <EMAIL@ADDRESS>", "Content-Type" : " text/plain; charset=UTF-8", "PO-Revision-Date" : " YEAR-MO-DA HO:MI+ZONE", @@ -32,6 +31,18 @@ var json_locale_data = { null, "" ], + "TOS" : [ + null, + "" + ], + "Need Help?" : [ + null, + "" + ], + "BrowserID: %s" : [ + null, + "" + ], "Error comunicating with server." : [ null, "" @@ -52,6 +63,10 @@ var json_locale_data = { null, "" ], + "BrowserID Home" : [ + null, + "" + ], "Password must be between 8 and 80 characters long." : [ null, "" @@ -68,6 +83,10 @@ var json_locale_data = { null, "" ], + "Developers" : [ + null, + "" + ], "Communicating with server" : [ null, "" @@ -92,6 +111,10 @@ var json_locale_data = { null, "" ], + "Sign In" : [ + null, + "" + ], "Finish" : [ null, "" @@ -112,6 +135,10 @@ var json_locale_data = { null, "" ], + "By the <a href=\"%s\" target=\"_blank\">Identity Team</a> @ <a href=\"%s\" target=\"_blank\">Mozilla Labs</a>" : [ + null, + "" + ], "New Password" : [ null, "" @@ -120,6 +147,14 @@ var json_locale_data = { null, "" ], + "How it works" : [ + null, + "" + ], + "Privacy" : [ + null, + "" + ], "Repeat Password" : [ null, "" @@ -132,6 +167,10 @@ var json_locale_data = { null, "" ], + "Sign Out" : [ + null, + "" + ], "If you are NOT trying to sign into this site, just ignore this email." : [ null, "" diff --git a/resources/views/layout.ejs b/resources/views/layout.ejs index 1971d4199..c6d9ce48f 100644 --- a/resources/views/layout.ejs +++ b/resources/views/layout.ejs @@ -23,7 +23,7 @@ <script src="/lib/jquery-1.7.1.min.js"></script> <script src="/lib/underscore-min.js"></script> <script src="/lib/ejs.js"></script> - <script src="/i18n/en_US/client.json"></script> + <script src="/i18n/<%= locale %>/client.json"></script> <script src="/shared/gettext.js"></script> <script src="/shared/javascript-extensions.js"></script> <script src="/shared/browserid.js"></script> @@ -67,7 +67,7 @@ <script src="/pages/signin.js"></script> <script src="/pages/signup.js"></script> <% } %> - <title>BrowserID: <%- title %></title> + <title><%= format(gettext("BrowserID: %s"), [title]) %></title> </head> <body> @@ -77,15 +77,15 @@ <header id="header" class="cf"> <ul class="cf"> - <li><a class="home" href="/">BrowserID Home</a></li> + <li><a class="home" href="/"><%= gettext("BrowserID Home") %></a></li> </ul> <ul class="nav cf"> - <li><a href="/about">How it works</a></li> - <li><a href="https://github.com/mozilla/browserid/wiki/How-to-Use-BrowserID-on-Your-Site" target="_blank">Developers</a></li> + <li><a href="/about"><%= gettext("How it works") %></a></li> + <li><a href="https://github.com/mozilla/browserid/wiki/How-to-Use-BrowserID-on-Your-Site" target="_blank"><%= gettext("Developers") %></a></li> - <li class="signIn"><a class="signIn" href="/signin">Sign In</a></li> - <li class="signOut"><a class="signOut" href="/">Sign Out</a></li> + <li class="signIn"><a class="signIn" href="/signin"><%= gettext("Sign In") %></a></li> + <li class="signOut"><a class="signOut" href="/"><%= gettext("Sign Out") %></a></li> </ul> </header> @@ -97,11 +97,12 @@ <footer id="footer"> <ul class="cf"> - <li>By the <a href="http://identity.mozilla.com" target="_blank">Identity Team</a> @ <a href="http://mozillalabs.com" target="_blank">Mozilla Labs</a></li> + <li><%- format(gettext('By the <a href="%s" target="_blank">Identity Team</a> @ <a href="%s" target="_blank">Mozilla Labs</a>'), + ['http://identity.mozilla.com', 'http://mozillalabs.com']) %></li> <li>—</li> - <li><a href="/privacy">Privacy</a></li> - <li><a href="/tos">TOS</a></li> - <li class="help"><a href="https://support.mozilla.com/en-US/kb/what-browserid-and-how-does-it-work" target="_blank">Need Help?</a></li> + <li><a href="/privacy"><%= gettext('Privacy') %></a></li> + <li><a href="/tos"><%= gettext('TOS') %></a></li> + <li class="help"><a href="https://support.mozilla.com/en-US/kb/what-browserid-and-how-does-it-work" target="_blank"><%= gettext('Need Help?') %></a></li> </ul> </footer> -- GitLab