Merge branch 'master' into production
BIN
app/assets/images/level/footer_background.jpg
Normal file
After Width: | Height: | Size: 142 KiB |
BIN
app/assets/images/level/loading_bar_back.png
Normal file
After Width: | Height: | Size: 489 B |
Before Width: | Height: | Size: 6 KiB After Width: | Height: | Size: 622 B |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 30 KiB |
BIN
app/assets/images/pages/play/modal/parental_nudge_wizard.png
Normal file
After Width: | Height: | Size: 214 KiB |
After Width: | Height: | Size: 41 KiB |
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "أضيفت"
|
added: "أضيفت"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "български език", englishDescri
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "български език", englishDescri
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "български език", englishDescri
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
feedback: "Feedback"
|
feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Afegit"
|
added: "Afegit"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
levels: "Získejte více praxe s bonusovými úrovněmi!"
|
|
||||||
heroes: "Více silnějších hrdinů!"
|
|
||||||
gems: "3500 bonusových drahokamů každý měsíc!"
|
|
||||||
items: "Více než 250 bonusových předmětů!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
||||||
parents_blurb1: "Pomocí CodeCombat se vaše dítě učí psaním opravdového kódu. Začínají učením se základním příkazů a postupně se přidávají pokročilejší témata."
|
parents_blurb1: "Pomocí CodeCombat se vaše dítě učí psaním opravdového kódu. Začínají učením se základním příkazů a postupně se přidávají pokročilejší témata."
|
||||||
parents_blurb2: "Za $9.99 USD/měsíc, získají nové výzvy každý týden a osobní emailovou podporu od profesionálních programátorů."
|
parents_blurb2: "Za $9.99 USD/měsíc, získají nové výzvy každý týden a osobní emailovou podporu od profesionálních programátorů."
|
||||||
parents_blurb3: "Bez rizika: 100% záruka vrácení peněz, jednoduché zrušení předplatného na 1 kliknutí."
|
parents_blurb3: "Bez rizika: 100% záruka vrácení peněz, jednoduché zrušení předplatného na 1 kliknutí."
|
||||||
subscribe_button: "Předplatit"
|
|
||||||
stripe_description: "Měsíční předplatné"
|
stripe_description: "Měsíční předplatné"
|
||||||
subscription_required_to_play: "Pro hraní této úrovně potřebujete předplatné."
|
subscription_required_to_play: "Pro hraní této úrovně potřebujete předplatné."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
||||||
play_counts: "Počet hraní"
|
play_counts: "Počet hraní"
|
||||||
feedback: "Zpětná vazba"
|
feedback: "Zpětná vazba"
|
||||||
payment_info: "Info o platbě"
|
payment_info: "Info o platbě"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Přidáno"
|
added: "Přidáno"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
feedback: "Feedback"
|
feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "hinzugefügt"
|
added: "hinzugefügt"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
||||||
thank_you: "Danke das du CodeCombat unterstützt."
|
thank_you: "Danke das du CodeCombat unterstützt."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
levels: "25 weitere level! Und 5 neue jede Woche!"
|
|
||||||
heroes: "Stärkere Helden!"
|
|
||||||
gems: "3500 bonus Edelsteine jeden Monat!"
|
|
||||||
items: "Über 250 bonus Gegenstände!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
||||||
parents_blurb1: "Mit CodeCombat, lernt dein Kind richtige Programme zu schreiben. Es fängt mit einfachen Befehlen an, und schreitet ganz unmerklich zu schwierigeren Themen fort."
|
parents_blurb1: "Mit CodeCombat, lernt dein Kind richtige Programme zu schreiben. Es fängt mit einfachen Befehlen an, und schreitet ganz unmerklich zu schwierigeren Themen fort."
|
||||||
parents_blurb2: "Für 9.99 im Monat, bekommt es jede Woche neue Herausforderungen sowie persönlichen email support von professionellen Programmierern."
|
parents_blurb2: "Für 9.99 im Monat, bekommt es jede Woche neue Herausforderungen sowie persönlichen email support von professionellen Programmierern."
|
||||||
parents_blurb3: "Kein Risiko: 100% Geld zurück Garantie, und 1-Klick Abokündigung."
|
parents_blurb3: "Kein Risiko: 100% Geld zurück Garantie, und 1-Klick Abokündigung."
|
||||||
subscribe_button: "Abonniere jetzt"
|
|
||||||
stripe_description: "Monatsabo"
|
stripe_description: "Monatsabo"
|
||||||
subscription_required_to_play: "Leider musst du ein Abo haben um dieses Level spielen zu können."
|
subscription_required_to_play: "Leider musst du ein Abo haben um dieses Level spielen zu können."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
||||||
play_counts: "Anzahl Spiele"
|
play_counts: "Anzahl Spiele"
|
||||||
feedback: "Feedback"
|
feedback: "Feedback"
|
||||||
payment_info: "Zahlungsinfo"
|
payment_info: "Zahlungsinfo"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "hinzugefügt"
|
added: "hinzugefügt"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -94,6 +94,16 @@
|
||||||
campaign_classic_algorithms: "Classic Algorithms"
|
campaign_classic_algorithms: "Classic Algorithms"
|
||||||
campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
|
campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
|
||||||
|
|
||||||
|
share_progress_modal:
|
||||||
|
blurb: "You’re making great progress! Tell someone how much you've learned with CodeCombat."
|
||||||
|
email_invalid: "Email address invalid."
|
||||||
|
form_blurb: "Enter their email below and we’ll show them!"
|
||||||
|
form_label: "Email Address"
|
||||||
|
placeholder: "email address"
|
||||||
|
title: "Excellent Work, Apprentice"
|
||||||
|
tell_friend: "Tell your Friend"
|
||||||
|
tell_parent: "Tell your Parent"
|
||||||
|
|
||||||
login:
|
login:
|
||||||
sign_up: "Create Account"
|
sign_up: "Create Account"
|
||||||
log_in: "Log In"
|
log_in: "Log In"
|
||||||
|
@ -131,6 +141,8 @@
|
||||||
books: "Books"
|
books: "Books"
|
||||||
|
|
||||||
common:
|
common:
|
||||||
|
back: "Back" # When used as an action verb, like "Navigate backward"
|
||||||
|
continue: "Continue" # When used as an action verb, like "Continue forward"
|
||||||
loading: "Loading..."
|
loading: "Loading..."
|
||||||
saving: "Saving..."
|
saving: "Saving..."
|
||||||
sending: "Sending..."
|
sending: "Sending..."
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
|
||||||
thank_you: "Gracias por apoyar CodeCombat."
|
thank_you: "Gracias por apoyar CodeCombat."
|
||||||
sorry_to_see_you_go: "¡Sentimos que te vayas! Por favor, haznos saber lo que podríamos haber hecho mejor."
|
sorry_to_see_you_go: "¡Sentimos que te vayas! Por favor, haznos saber lo que podríamos haber hecho mejor."
|
||||||
unsubscribe_feedback_placeholder: "¿Pero qué hemos hecho?"
|
unsubscribe_feedback_placeholder: "¿Pero qué hemos hecho?"
|
||||||
levels: "Adquirí más practica con un nivel bonus!"
|
|
||||||
heroes: "Héroes más poderosos!"
|
|
||||||
gems: "Bonus de 3500 todos los meses!"
|
|
||||||
items: "Más de 250 ítems de bonus!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
|
||||||
parents_blurb1: "Con CodeCombat, su hijo aprenderá a escribiendo código real. Empezaran aprendiendo comandos simples avanzando a temas más complejos."
|
parents_blurb1: "Con CodeCombat, su hijo aprenderá a escribiendo código real. Empezaran aprendiendo comandos simples avanzando a temas más complejos."
|
||||||
parents_blurb2: "Por $9.99 USD/mes, recibirán nuevos desafíos todas las semanas y soporte personal por email de programadores profesionales."
|
parents_blurb2: "Por $9.99 USD/mes, recibirán nuevos desafíos todas las semanas y soporte personal por email de programadores profesionales."
|
||||||
parents_blurb3: "Sin Riesgo: Garantía de 100% de devolución, fácil 1-click y des- suscribirse."
|
parents_blurb3: "Sin Riesgo: Garantía de 100% de devolución, fácil 1-click y des- suscribirse."
|
||||||
subscribe_button: "Suscríbete Ahora"
|
|
||||||
stripe_description: "Suscripción Mensual"
|
stripe_description: "Suscripción Mensual"
|
||||||
subscription_required_to_play: "Necesitas una suscripción para jugar este nivel."
|
subscription_required_to_play: "Necesitas una suscripción para jugar este nivel."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
|
||||||
play_counts: "Conteo de juegos"
|
play_counts: "Conteo de juegos"
|
||||||
feedback: "Feedback"
|
feedback: "Feedback"
|
||||||
payment_info: "Información de pago"
|
payment_info: "Información de pago"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Agregado"
|
added: "Agregado"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
levels: "¡Desbloquea 17 niveles adicionales! ¡5 nuevos cada semana!"
|
|
||||||
heroes: "¡Más heroes poderosos!"
|
|
||||||
gems: "¡3500 joyas adicionales cada mes!"
|
|
||||||
items: "¡Más de 250 artículos adicionales!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
||||||
parents_blurb1: "Con CodeCombat, tus hijos aprendes a desarrollar código real. Al inicio aprenden comandos simples, y avanzan a temas más avanzados."
|
parents_blurb1: "Con CodeCombat, tus hijos aprendes a desarrollar código real. Al inicio aprenden comandos simples, y avanzan a temas más avanzados."
|
||||||
parents_blurb2: "Por $9.99 USD/mes, tienen nuevos desafios cada semana y un correo personal con soporte de nuestros programadores profesionales."
|
parents_blurb2: "Por $9.99 USD/mes, tienen nuevos desafios cada semana y un correo personal con soporte de nuestros programadores profesionales."
|
||||||
parents_blurb3: "Sin riesgo: 100% garantía de devoluación de dinero, desuscripción con un simple click."
|
parents_blurb3: "Sin riesgo: 100% garantía de devoluación de dinero, desuscripción con un simple click."
|
||||||
subscribe_button: "Suscríbete Ahora"
|
|
||||||
stripe_description: "Suscripción mensual"
|
stripe_description: "Suscripción mensual"
|
||||||
subscription_required_to_play: "Necesitas una suscripción para jugar este nivel."
|
subscription_required_to_play: "Necesitas una suscripción para jugar este nivel."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
||||||
play_counts: "Contador de Juegos"
|
play_counts: "Contador de Juegos"
|
||||||
feedback: "Apoyo"
|
feedback: "Apoyo"
|
||||||
payment_info: "Información de Pago"
|
payment_info: "Información de Pago"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Añadido"
|
added: "Añadido"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -386,10 +386,10 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
|
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
|
||||||
# feature3: "30+ bonus levels"
|
# feature3: "30+ bonus levels"
|
||||||
# feature4: "<strong>3500 bonus gems</strong> every month!"
|
# feature4: "<strong>3500 bonus gems</strong> every month!"
|
||||||
# feature5: "Video tutorials"
|
feature5: "Tutoriels vidéo"
|
||||||
# feature6: "Premium email support"
|
# feature6: "Premium email support"
|
||||||
# free: "Free"
|
free: "Gratuit"
|
||||||
# month: "month"
|
month: "mois"
|
||||||
subscribe_title: "Inscription"
|
subscribe_title: "Inscription"
|
||||||
unsubscribe: "Désinscription"
|
unsubscribe: "Désinscription"
|
||||||
confirm_unsubscribe: "Confirmer la désinscription"
|
confirm_unsubscribe: "Confirmer la désinscription"
|
||||||
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
levels: "Débloquer 17 niveaux supplémentaires ! Et 5 nouveaux chaque semaines!"
|
|
||||||
heroes: "Héros plus puissants!"
|
|
||||||
gems: "3500 gemmes en bonus chaque mois !"
|
|
||||||
items: "Plus de 250 objets en bonus !"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
parents_blurb1: "Avec CodeCombat, votre enfant apprend en écrisant de vrais programmes. Ils commencent en apprenant des instructions simples, puis progressent sur des thèmes plus complexes."
|
parents_blurb1: "Avec CodeCombat, votre enfant apprend en écrisant de vrais programmes. Ils commencent en apprenant des instructions simples, puis progressent sur des thèmes plus complexes."
|
||||||
parents_blurb2: "Pour $9.99 USD/mois, ils obtiennent de nouveaux défis chaque semaine et le support par email de programmeurs professionnels."
|
parents_blurb2: "Pour $9.99 USD/mois, ils obtiennent de nouveaux défis chaque semaine et le support par email de programmeurs professionnels."
|
||||||
parents_blurb3: "Pas de risque : garantie 100% remboursé, désinscription facile en 1-clic."
|
parents_blurb3: "Pas de risque : garantie 100% remboursé, désinscription facile en 1-clic."
|
||||||
subscribe_button: "Inscrivez-vous maintenant"
|
|
||||||
stripe_description: "Inscription mensuelle"
|
stripe_description: "Inscription mensuelle"
|
||||||
subscription_required_to_play: "Vous avez besoin d'une inscription pour jouer à ce niveau."
|
subscription_required_to_play: "Vous avez besoin d'une inscription pour jouer à ce niveau."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -522,34 +517,34 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
matt_title: "Programmeur"
|
matt_title: "Programmeur"
|
||||||
matt_blurb: "Bicycliste"
|
matt_blurb: "Bicycliste"
|
||||||
|
|
||||||
# teachers:
|
teachers:
|
||||||
# title: "CodeCombat for Teachers"
|
title: "CodeCombat pour les enseignants"
|
||||||
# preparation_title: "Preparation"
|
preparation_title: "Préparation"
|
||||||
# preparation_1: "CodeCombat is free to play for the core level progression and does not require students to sign up. We encourage teachers to"
|
# preparation_1: "CodeCombat is free to play for the core level progression and does not require students to sign up. We encourage teachers to"
|
||||||
# preparation_play_campaign: "play through the campaign"
|
# preparation_play_campaign: "play through the campaign"
|
||||||
# preparation_2: "to try it out, but the only thing you absolutely need to do to be ready is ensure students have access to a computer."
|
# preparation_2: "to try it out, but the only thing you absolutely need to do to be ready is ensure students have access to a computer."
|
||||||
# preparation_3: "It is not necessary for teachers to be comfortable with computer science concepts for students to have fun learning with CodeCombat."
|
# preparation_3: "It is not necessary for teachers to be comfortable with computer science concepts for students to have fun learning with CodeCombat."
|
||||||
# violent_title: "Is it violent?"
|
violent_title: "Est-ce violent?"
|
||||||
# violent_1: "We get this from teachers a lot due to our name. Although CodeCombat does contain cartoon violence, there is nothing graphic in either the visuals or language."
|
# violent_1: "We get this from teachers a lot due to our name. Although CodeCombat does contain cartoon violence, there is nothing graphic in either the visuals or language."
|
||||||
# violent_2: "If you are comfortable having your students play Angry Birds, you will be comfortable with CodeCombat."
|
# violent_2: "If you are comfortable having your students play Angry Birds, you will be comfortable with CodeCombat."
|
||||||
# for_girls_title: "Is it for girls?"
|
for_girls_title: "Est-ce pour les filles?"
|
||||||
# for_girls_1: "There are three game modes in CodeCombat: building, puzzles, and combat. We have intentionally designed each to appeal to both boys and girls and think that the building and puzzle levels especially differentiate the game from violent triple A titles that repel female players."
|
# for_girls_1: "There are three game modes in CodeCombat: building, puzzles, and combat. We have intentionally designed each to appeal to both boys and girls and think that the building and puzzle levels especially differentiate the game from violent triple A titles that repel female players."
|
||||||
# what_cover_title: "What do we cover?"
|
# what_cover_title: "What do we cover?"
|
||||||
# what_cover_1: "There are 20 levels in the Hour of Code tutorial that teach and reinforce 6 specific computer science concepts:"
|
# what_cover_1: "There are 20 levels in the Hour of Code tutorial that teach and reinforce 6 specific computer science concepts:"
|
||||||
# what_cover_notation_1: "Formal notation"
|
# what_cover_notation_1: "Formal notation"
|
||||||
# what_cover_notation_2: "- builds an understanding of the importance of syntax in programming."
|
# what_cover_notation_2: "- builds an understanding of the importance of syntax in programming."
|
||||||
# what_cover_methods_1: "Calling methods"
|
what_cover_methods_1: "Appel de méthodes"
|
||||||
# what_cover_methods_2: "- familiarizes students with the syntax of object-oriented method calls."
|
# what_cover_methods_2: "- familiarizes students with the syntax of object-oriented method calls."
|
||||||
# what_cover_parameters_1: "Parameters"
|
what_cover_parameters_1: "Paramètres"
|
||||||
# what_cover_parameters_2: "- trains how to pass parameters to functions."
|
# what_cover_parameters_2: "- trains how to pass parameters to functions."
|
||||||
# what_cover_strings_1: "Strings"
|
what_cover_strings_1: "Chaînes de caractères"
|
||||||
# what_cover_strings_2: "- teaches students about string notation and passing strings as parameters."
|
# what_cover_strings_2: "- teaches students about string notation and passing strings as parameters."
|
||||||
# what_cover_loops_1: "Loops"
|
what_cover_loops_1: "Boucles"
|
||||||
# what_cover_loops_2: "- develops the abstraction of designing short programs with loops."
|
# what_cover_loops_2: "- develops the abstraction of designing short programs with loops."
|
||||||
# what_cover_variables_1: "Variables"
|
what_cover_variables_1: "Variables"
|
||||||
# what_cover_variables_2: "- adds the skill of referencing values that change over time."
|
# what_cover_variables_2: "- adds the skill of referencing values that change over time."
|
||||||
# what_cover_2: "Students may continue past level 20, depending on their speed and interest, to learn two additional concepts in later levels:"
|
# what_cover_2: "Students may continue past level 20, depending on their speed and interest, to learn two additional concepts in later levels:"
|
||||||
# what_cover_logic_1: "Conditional logic"
|
what_cover_logic_1: "Logique conditionelle"
|
||||||
# what_cover_logic_2: "- when and how to use if/else to control in-game outcomes."
|
# what_cover_logic_2: "- when and how to use if/else to control in-game outcomes."
|
||||||
# what_cover_input_1: "Handling player input"
|
# what_cover_input_1: "Handling player input"
|
||||||
# what_cover_input_2: "- responding to input events to create a user interface."
|
# what_cover_input_2: "- responding to input events to create a user interface."
|
||||||
|
@ -577,8 +572,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
forum_prefix: "Pour tout sujet d'ordre publique, merci d'utiliser "
|
forum_prefix: "Pour tout sujet d'ordre publique, merci d'utiliser "
|
||||||
forum_page: "notre forum"
|
forum_page: "notre forum"
|
||||||
forum_suffix: " À la place."
|
forum_suffix: " À la place."
|
||||||
# faq_prefix: "There's also a"
|
faq_prefix: "Il y a aussi une"
|
||||||
# faq: "FAQ"
|
faq: "FAQ"
|
||||||
# subscribe_prefix: "If you need help figuring out a level, please"
|
# subscribe_prefix: "If you need help figuring out a level, please"
|
||||||
# subscribe: "buy a CodeCombat subscription"
|
# subscribe: "buy a CodeCombat subscription"
|
||||||
# subscribe_suffix: "and we'll be happy to help you with your code."
|
# subscribe_suffix: "and we'll be happy to help you with your code."
|
||||||
|
@ -769,7 +764,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
|
|
||||||
contribute:
|
contribute:
|
||||||
page_title: "Contribution"
|
page_title: "Contribution"
|
||||||
# intro_blurb: "CodeCombat is 100% open source! Hundreds of dedicated players have helped us build the game into what it is today. Join us and write the next chapter in CodeCombat's quest to teach the world to code!"
|
intro_blurb: "CodeCombat est 100% open source! Des centaines de joueurs dévoués nous ont aidé à construire le jeu en ce qu'il est aujourd'hui. Rejoignez-nous et écrivez le prochain chapitre dans la quête de CodeCombat d'enseigner au monde à coder!"
|
||||||
alert_account_message_intro: "Et tiens!"
|
alert_account_message_intro: "Et tiens!"
|
||||||
alert_account_message: "Pour souscrire aux e-mails, vous devez être connecté"
|
alert_account_message: "Pour souscrire aux e-mails, vous devez être connecté"
|
||||||
archmage_introduction: "L'une des meilleures parties de la création d'un jeu est qu'il regroupe tant de choses différentes. Graphismes, sons, réseau en temps réel, réseaux sociaux, et bien sur bien d'autres aspects de la programmation, de la gestion bas niveau de base de données, et de l'administration de serveur à l'élaboration d'interfaces utilisateur. Il y a tant à faire, et si vous êtes un programmeur expérimenté avec une aspiration à vraiment plonger dans le fond de CodeCombat, cette classe est faite pour vous. Nous aimerions avoir votre aide pour le meilleur jeu de développement de tous les temps."
|
archmage_introduction: "L'une des meilleures parties de la création d'un jeu est qu'il regroupe tant de choses différentes. Graphismes, sons, réseau en temps réel, réseaux sociaux, et bien sur bien d'autres aspects de la programmation, de la gestion bas niveau de base de données, et de l'administration de serveur à l'élaboration d'interfaces utilisateur. Il y a tant à faire, et si vous êtes un programmeur expérimenté avec une aspiration à vraiment plonger dans le fond de CodeCombat, cette classe est faite pour vous. Nous aimerions avoir votre aide pour le meilleur jeu de développement de tous les temps."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
play_counts: "Nombre de parties"
|
play_counts: "Nombre de parties"
|
||||||
feedback: "Réaction"
|
feedback: "Réaction"
|
||||||
payment_info: "Info paiement"
|
payment_info: "Info paiement"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Ajouté"
|
added: "Ajouté"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
||||||
play_counts: "Contador de Xogos"
|
play_counts: "Contador de Xogos"
|
||||||
feedback: "Apoio"
|
feedback: "Apoio"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Engadido"
|
added: "Engadido"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
levels: "Gyakorolj a bónusz szinteken!"
|
|
||||||
heroes: "Még erősebb hősök!"
|
|
||||||
gems: "3500 búnusz drágakő havonta!"
|
|
||||||
items: "Több mint 250 bónusz tárgy!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
||||||
parents_blurb1: "A CodeCombattal a gyereke valódi programozási feladatokon keresztül tanul. Egyszerű utasításokkal kezdenek, aztán további témákba is betekintést kapnak."
|
parents_blurb1: "A CodeCombattal a gyereke valódi programozási feladatokon keresztül tanul. Egyszerű utasításokkal kezdenek, aztán további témákba is betekintést kapnak."
|
||||||
parents_blurb2: "Havonta 9,99 USD-ért, minden héten új kihívások elé állítjuk őket és személyre szóló emailes támogatást nyújtanak enkik profi programozók."
|
parents_blurb2: "Havonta 9,99 USD-ért, minden héten új kihívások elé állítjuk őket és személyre szóló emailes támogatást nyújtanak enkik profi programozók."
|
||||||
parents_blurb3: "100%-os pénzvisszafizetés garancia: 1-kattintásossal leiratkozhat."
|
parents_blurb3: "100%-os pénzvisszafizetés garancia: 1-kattintásossal leiratkozhat."
|
||||||
subscribe_button: "Iratkozzon fel most"
|
|
||||||
stripe_description: "Havi feliratkozás"
|
stripe_description: "Havi feliratkozás"
|
||||||
subscription_required_to_play: "Ehhez a szinthez fel kell iratkoznod."
|
subscription_required_to_play: "Ehhez a szinthez fel kell iratkoznod."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Македонски", englishDescription:
|
||||||
thank_you: "Фала што ја поддржуваш CodeCombat."
|
thank_you: "Фала што ја поддржуваш CodeCombat."
|
||||||
sorry_to_see_you_go: "Жал ни е што си одиш! Те молиме кажи ни што можевме да направиме подобро."
|
sorry_to_see_you_go: "Жал ни е што си одиш! Те молиме кажи ни што можевме да направиме подобро."
|
||||||
unsubscribe_feedback_placeholder: "Што направивме?"
|
unsubscribe_feedback_placeholder: "Што направивме?"
|
||||||
levels: "Вежбај повеќе со дополнителни нивоа!"
|
|
||||||
heroes: "Помоќни херои!"
|
|
||||||
gems: "3500 скапоцени камења секој месец!"
|
|
||||||
items: "Над 250 дополнителни предмети и опрема!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Македонски", englishDescription:
|
||||||
parents_blurb1: "Со CodeCombat, вашите деца учат преку пишување на вистински програмски код. Почнуваат со учење на едноставни команди, по што се продолжува на понапредни теми."
|
parents_blurb1: "Со CodeCombat, вашите деца учат преку пишување на вистински програмски код. Почнуваат со учење на едноставни команди, по што се продолжува на понапредни теми."
|
||||||
parents_blurb2: "За $9.99 американски долари месечно, добиваат нови предизвици секоја недела и лична поддршка преку e-mail, од страна на професионални програмери."
|
parents_blurb2: "За $9.99 американски долари месечно, добиваат нови предизвици секоја недела и лична поддршка преку e-mail, од страна на професионални програмери."
|
||||||
parents_blurb3: "Без ризик: 100% гаранција за враќање на парите, лесно откажување на членството со еден клик."
|
parents_blurb3: "Без ризик: 100% гаранција за враќање на парите, лесно откажување на членството со еден клик."
|
||||||
subscribe_button: "Зачлени се сега"
|
|
||||||
stripe_description: "Месечна членарина"
|
stripe_description: "Месечна членарина"
|
||||||
subscription_required_to_play: "Треба да бидеш зачленет за да го играш ова ниво."
|
subscription_required_to_play: "Треба да бидеш зачленет за да го играш ова ниво."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
||||||
play_counts: "Spill Tellinger"
|
play_counts: "Spill Tellinger"
|
||||||
feedback: "Tilbakemelding"
|
feedback: "Tilbakemelding"
|
||||||
payment_info: "Betalingsinformasjon"
|
payment_info: "Betalingsinformasjon"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Opprettet"
|
added: "Opprettet"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
gems: "Elke maand 3500 bonus juwelen!"
|
|
||||||
items: "Meer dan 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
||||||
thank_you: "Bedankt dat je CodeCombat steunt."
|
thank_you: "Bedankt dat je CodeCombat steunt."
|
||||||
sorry_to_see_you_go: "Jammer dat je weggaat! Laat ons alsjeblieft weten wat we beter hadden kunnen doen."
|
sorry_to_see_you_go: "Jammer dat je weggaat! Laat ons alsjeblieft weten wat we beter hadden kunnen doen."
|
||||||
unsubscribe_feedback_placeholder: "O, wat hebben we gedaan?"
|
unsubscribe_feedback_placeholder: "O, wat hebben we gedaan?"
|
||||||
levels: "Krijg meer ervaring door bonus levels te spelen!"
|
|
||||||
heroes: "Sterkere helden!"
|
|
||||||
gems: "3500 extra edelstenen elke maand!"
|
|
||||||
items: "Meer dan 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
||||||
parents_blurb1: "Met CodeCombat leert uw kind door echte code te schrijven. Ze beginnen met simpele instructies en naarmate ze verder komen, komen er moeilijkere onderwerpen aan bod."
|
parents_blurb1: "Met CodeCombat leert uw kind door echte code te schrijven. Ze beginnen met simpele instructies en naarmate ze verder komen, komen er moeilijkere onderwerpen aan bod."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
payment_info: "Betalings Informatie"
|
payment_info: "Betalings Informatie"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
levels: "Desbloqueie 17 níveis extras! Com 5 novos toda semana!"
|
|
||||||
heroes: "Mais poderosos heróis!"
|
|
||||||
gems: "3500 gemas bônus todo mês!"
|
|
||||||
items: "Mais de 250 itens bônus!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
|
||||||
parents_blurb1: "Com o CodeCombat, seus filhos aprendem a codificar de verdade. Eles começam a aprender comandos simples, e progridem para tópicos avançados."
|
parents_blurb1: "Com o CodeCombat, seus filhos aprendem a codificar de verdade. Eles começam a aprender comandos simples, e progridem para tópicos avançados."
|
||||||
parents_blurb2: "Apenas $9.99 USD/mês, eles recebem novos desafios todo mês e suporte no email pessoal de programadores profissionais."
|
parents_blurb2: "Apenas $9.99 USD/mês, eles recebem novos desafios todo mês e suporte no email pessoal de programadores profissionais."
|
||||||
parents_blurb3: "Sem risco: 100% devolução do dinheiro garantida, basta um simples clique em desinscrever-se."
|
parents_blurb3: "Sem risco: 100% devolução do dinheiro garantida, basta um simples clique em desinscrever-se."
|
||||||
subscribe_button: "Inscreva-se Agora"
|
|
||||||
stripe_description: "Inscrição Mensal"
|
stripe_description: "Inscrição Mensal"
|
||||||
subscription_required_to_play: "Você precisará se inscrever para jogar este nível."
|
subscription_required_to_play: "Você precisará se inscrever para jogar este nível."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
|
||||||
play_counts: "Contagem de Jogos"
|
play_counts: "Contagem de Jogos"
|
||||||
feedback: "Comentários"
|
feedback: "Comentários"
|
||||||
payment_info: "Informação de pagamento"
|
payment_info: "Informação de pagamento"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Adicionado"
|
added: "Adicionado"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
||||||
thank_you: "Obrigado por apoiares o CodeCombat."
|
thank_you: "Obrigado por apoiares o CodeCombat."
|
||||||
sorry_to_see_you_go: "Lamentamos ver-te partir! Por favor, diz-nos o que podíamos ter feito melhor."
|
sorry_to_see_you_go: "Lamentamos ver-te partir! Por favor, diz-nos o que podíamos ter feito melhor."
|
||||||
unsubscribe_feedback_placeholder: "Oh, o que fomos fazer?"
|
unsubscribe_feedback_placeholder: "Oh, o que fomos fazer?"
|
||||||
levels: "Pratica mais com níveis bónus!"
|
|
||||||
heroes: "Heróis mais poderosos!"
|
|
||||||
gems: "3500 gemas de bónus todos os meses!"
|
|
||||||
items: "Mais de 250 itens de bónus!"
|
|
||||||
parent_button: "Pergunta ao teu educador"
|
parent_button: "Pergunta ao teu educador"
|
||||||
parent_email_description: "Vamos mandar-lhe um e-mail para que ele possa comprar-te uma subscrição do CodeCombat."
|
parent_email_description: "Vamos mandar-lhe um e-mail para que ele possa comprar-te uma subscrição do CodeCombat."
|
||||||
parent_email_input_invalid: "Endereço de e-mail inválido."
|
parent_email_input_invalid: "Endereço de e-mail inválido."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
||||||
parents_blurb1: "Com o CodeCombat, o teu educando aprende ao escrever código real. Começa por aprender comandos simples e progride para tópicos mais avançados."
|
parents_blurb1: "Com o CodeCombat, o teu educando aprende ao escrever código real. Começa por aprender comandos simples e progride para tópicos mais avançados."
|
||||||
parents_blurb2: "Por $9.99 USD/mês, recebe novos desafios todas as semanas e suporte pessoal, via e-mail, de programadores profissionais."
|
parents_blurb2: "Por $9.99 USD/mês, recebe novos desafios todas as semanas e suporte pessoal, via e-mail, de programadores profissionais."
|
||||||
parents_blurb3: "Sem Risco: 100% de garantia de devolução do dinheiro, com anulação fácil de 1 clique."
|
parents_blurb3: "Sem Risco: 100% de garantia de devolução do dinheiro, com anulação fácil de 1 clique."
|
||||||
subscribe_button: "Subscrever"
|
|
||||||
stripe_description: "Subscrição Mensal"
|
stripe_description: "Subscrição Mensal"
|
||||||
subscription_required_to_play: "Precisas de uma subscrição para jogares este nível."
|
subscription_required_to_play: "Precisas de uma subscrição para jogares este nível."
|
||||||
unlock_help_videos: "Subscreve-te para desbloqueares todos os tutoriais em vídeo."
|
unlock_help_videos: "Subscreve-te para desbloqueares todos os tutoriais em vídeo."
|
||||||
|
@ -522,19 +517,19 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
||||||
matt_title: "Programador"
|
matt_title: "Programador"
|
||||||
matt_blurb: "Ciclista"
|
matt_blurb: "Ciclista"
|
||||||
|
|
||||||
# teachers:
|
teachers:
|
||||||
# title: "CodeCombat for Teachers"
|
title: "CodeCombat para Professores"
|
||||||
# preparation_title: "Preparation"
|
preparation_title: "Preparação"
|
||||||
# preparation_1: "CodeCombat is free to play for the core level progression and does not require students to sign up. We encourage teachers to"
|
# preparation_1: "CodeCombat is free to play for the core level progression and does not require students to sign up. We encourage teachers to"
|
||||||
# preparation_play_campaign: "play through the campaign"
|
# preparation_play_campaign: "play through the campaign"
|
||||||
# preparation_2: "to try it out, but the only thing you absolutely need to do to be ready is ensure students have access to a computer."
|
# preparation_2: "to try it out, but the only thing you absolutely need to do to be ready is ensure students have access to a computer."
|
||||||
# preparation_3: "It is not necessary for teachers to be comfortable with computer science concepts for students to have fun learning with CodeCombat."
|
# preparation_3: "It is not necessary for teachers to be comfortable with computer science concepts for students to have fun learning with CodeCombat."
|
||||||
# violent_title: "Is it violent?"
|
violent_title: "É violento?"
|
||||||
# violent_1: "We get this from teachers a lot due to our name. Although CodeCombat does contain cartoon violence, there is nothing graphic in either the visuals or language."
|
# violent_1: "We get this from teachers a lot due to our name. Although CodeCombat does contain cartoon violence, there is nothing graphic in either the visuals or language."
|
||||||
# violent_2: "If you are comfortable having your students play Angry Birds, you will be comfortable with CodeCombat."
|
# violent_2: "If you are comfortable having your students play Angry Birds, you will be comfortable with CodeCombat."
|
||||||
# for_girls_title: "Is it for girls?"
|
for_girls_title: "É para raparigas?"
|
||||||
# for_girls_1: "There are three game modes in CodeCombat: building, puzzles, and combat. We have intentionally designed each to appeal to both boys and girls and think that the building and puzzle levels especially differentiate the game from violent triple A titles that repel female players."
|
# for_girls_1: "There are three game modes in CodeCombat: building, puzzles, and combat. We have intentionally designed each to appeal to both boys and girls and think that the building and puzzle levels especially differentiate the game from violent triple A titles that repel female players."
|
||||||
# what_cover_title: "What do we cover?"
|
what_cover_title: "O que abordamos?"
|
||||||
# what_cover_1: "There are 20 levels in the Hour of Code tutorial that teach and reinforce 6 specific computer science concepts:"
|
# what_cover_1: "There are 20 levels in the Hour of Code tutorial that teach and reinforce 6 specific computer science concepts:"
|
||||||
# what_cover_notation_1: "Formal notation"
|
# what_cover_notation_1: "Formal notation"
|
||||||
# what_cover_notation_2: "- builds an understanding of the importance of syntax in programming."
|
# what_cover_notation_2: "- builds an understanding of the importance of syntax in programming."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
||||||
play_counts: "Número de Jogos"
|
play_counts: "Número de Jogos"
|
||||||
feedback: "Feedback"
|
feedback: "Feedback"
|
||||||
payment_info: "Informações de Pagamento"
|
payment_info: "Informações de Pagamento"
|
||||||
|
campaigns: "Campanhas"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Adicionados/as"
|
added: "Adicionados/as"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
||||||
thank_you: "Спасибо за поддержку CodeCombat."
|
thank_you: "Спасибо за поддержку CodeCombat."
|
||||||
sorry_to_see_you_go: "Жаль, что вы уходите! Пожалуйста, расскажите нам, что мы могли бы сделать лучше."
|
sorry_to_see_you_go: "Жаль, что вы уходите! Пожалуйста, расскажите нам, что мы могли бы сделать лучше."
|
||||||
unsubscribe_feedback_placeholder: "О, что мы наделали?"
|
unsubscribe_feedback_placeholder: "О, что мы наделали?"
|
||||||
levels: "Получите больше практики с бонусными уровнями!"
|
|
||||||
heroes: "Более сильные герои!"
|
|
||||||
gems: "3500 бонусных самоцветов каждый месяц!"
|
|
||||||
items: "Более 250 бонусных предметов!"
|
|
||||||
parent_button: "Спросить у родителей"
|
parent_button: "Спросить у родителей"
|
||||||
parent_email_description: "Мы отправим им электронное письмо, чтобы они смогли приобрести тебе подписку на CodeCombat."
|
parent_email_description: "Мы отправим им электронное письмо, чтобы они смогли приобрести тебе подписку на CodeCombat."
|
||||||
parent_email_input_invalid: "Адрес электронной почты введен неправильно."
|
parent_email_input_invalid: "Адрес электронной почты введен неправильно."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
||||||
parents_blurb1: "С CodeCombat ваш ребенок учится через написание реального кода. Начиная с изучения простых команд, продолжая более продвинутыми темами."
|
parents_blurb1: "С CodeCombat ваш ребенок учится через написание реального кода. Начиная с изучения простых команд, продолжая более продвинутыми темами."
|
||||||
parents_blurb2: "За $9.99 USD/месяц они получат новые испытания каждую неделю и персональную поддержку профессиональных программистов через электронную почту."
|
parents_blurb2: "За $9.99 USD/месяц они получат новые испытания каждую неделю и персональную поддержку профессиональных программистов через электронную почту."
|
||||||
parents_blurb3: "Без риска: 100% гарантия возрата денег, возможность отписаться в 1 клик."
|
parents_blurb3: "Без риска: 100% гарантия возрата денег, возможность отписаться в 1 клик."
|
||||||
subscribe_button: "Подпишись сейчас"
|
|
||||||
stripe_description: "Месячная подписка"
|
stripe_description: "Месячная подписка"
|
||||||
subscription_required_to_play: "Чтобы сыграть этот уровень нужна подписка."
|
subscription_required_to_play: "Чтобы сыграть этот уровень нужна подписка."
|
||||||
unlock_help_videos: "Подпишитесь, чтобы разблокировать все обучающие видео."
|
unlock_help_videos: "Подпишитесь, чтобы разблокировать все обучающие видео."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
||||||
play_counts: "Счетчики игр"
|
play_counts: "Счетчики игр"
|
||||||
feedback: "Отзыв"
|
feedback: "Отзыв"
|
||||||
payment_info: "Информация о платеже"
|
payment_info: "Информация о платеже"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Добавлено"
|
added: "Добавлено"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Українська", englishDescription:
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
levels: "Розблокуйте 25 рівнів! Та отримуйте 5 нових кожного тижня!"
|
|
||||||
heroes: "Більше могутніх героїв!"
|
|
||||||
gems: "Щомісячний бонус 3500 самоцвітів!"
|
|
||||||
items: "Більше 250-ти бонусних предметів!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Українська", englishDescription:
|
||||||
parents_blurb1: "Разом з CodeCombat Ваша дитина писатиме реальний код. Почне з простих команд та поступово буде розвиватись до складніших тем."
|
parents_blurb1: "Разом з CodeCombat Ваша дитина писатиме реальний код. Почне з простих команд та поступово буде розвиватись до складніших тем."
|
||||||
parents_blurb2: "За 9.99$ на місяць, вона отримуватиме нові завдання щотижня та персональні листи підтримки від професійних програмістів."
|
parents_blurb2: "За 9.99$ на місяць, вона отримуватиме нові завдання щотижня та персональні листи підтримки від професійних програмістів."
|
||||||
parents_blurb3: "Жодного ризику: 100% гарантія повернення грошей, легке скасування абонементу одним кліком."
|
parents_blurb3: "Жодного ризику: 100% гарантія повернення грошей, легке скасування абонементу одним кліком."
|
||||||
subscribe_button: "Взяти абонемент"
|
|
||||||
stripe_description: "Щомісячний абонемент"
|
stripe_description: "Щомісячний абонемент"
|
||||||
subscription_required_to_play: "Аби грати в цьому рівні потрібен абонемент."
|
subscription_required_to_play: "Аби грати в цьому рівні потрібен абонемент."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Українська", englishDescription:
|
||||||
play_counts: "Кількість ігор"
|
play_counts: "Кількість ігор"
|
||||||
feedback: "Відгук"
|
feedback: "Відгук"
|
||||||
payment_info: "Інформація про платіж"
|
payment_info: "Інформація про платіж"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "Додано"
|
added: "Додано"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
||||||
thank_you: "感谢您支持CodeCombat."
|
thank_you: "感谢您支持CodeCombat."
|
||||||
sorry_to_see_you_go: "真舍不得亲离开啊! 请一定要让我们知道哪里做的还不够好。"
|
sorry_to_see_you_go: "真舍不得亲离开啊! 请一定要让我们知道哪里做的还不够好。"
|
||||||
unsubscribe_feedback_placeholder: "O, 我们做了神马?"
|
unsubscribe_feedback_placeholder: "O, 我们做了神马?"
|
||||||
levels: "多解锁17个关卡!每周解锁5个新关卡!"
|
|
||||||
heroes: "更多强大的英雄!"
|
|
||||||
gems: "每月多3500宝石奖励!"
|
|
||||||
items: "超过250个物品奖励!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
||||||
parents_blurb1: "通过使用CodeCombat,您的孩子将学习编写真正的程序代码。他们将学到简单指令,进而处理更复杂的问题。"
|
parents_blurb1: "通过使用CodeCombat,您的孩子将学习编写真正的程序代码。他们将学到简单指令,进而处理更复杂的问题。"
|
||||||
parents_blurb2: "每月支付99美元,他们每周都会有新的挑战,并且通过电子邮件获得专业程序员的指导。"
|
parents_blurb2: "每月支付99美元,他们每周都会有新的挑战,并且通过电子邮件获得专业程序员的指导。"
|
||||||
parents_blurb3: "无风险承诺:100%退款,一键退订。"
|
parents_blurb3: "无风险承诺:100%退款,一键退订。"
|
||||||
subscribe_button: "现在订阅"
|
|
||||||
stripe_description: "每月订阅"
|
stripe_description: "每月订阅"
|
||||||
subscription_required_to_play: "订阅后可开始本关"
|
subscription_required_to_play: "订阅后可开始本关"
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
feedback: "反馈"
|
feedback: "反馈"
|
||||||
payment_info: "付款信息"
|
payment_info: "付款信息"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
delta:
|
delta:
|
||||||
added: "被添加"
|
added: "被添加"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
||||||
thank_you: "感謝您支持CodeCombat."
|
thank_you: "感謝您支持CodeCombat."
|
||||||
sorry_to_see_you_go: "捨不得您離開! 請讓我們知道我們如何做得更好."
|
sorry_to_see_you_go: "捨不得您離開! 請讓我們知道我們如何做得更好."
|
||||||
unsubscribe_feedback_placeholder: "O, 我們做錯事了嗎?"
|
unsubscribe_feedback_placeholder: "O, 我們做錯事了嗎?"
|
||||||
levels: "獲得更多新關卡來磨練!"
|
|
||||||
heroes: "更多強大的英雄!"
|
|
||||||
gems: "每月3500寶石獎勵!"
|
|
||||||
items: "超過250物品獎勵!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
||||||
parents_blurb1: "使用CodeCombat, 您的孩子學習真正的編寫程式. 他們學習從簡單的指令,漸進到更加進階的課題."
|
parents_blurb1: "使用CodeCombat, 您的孩子學習真正的編寫程式. 他們學習從簡單的指令,漸進到更加進階的課題."
|
||||||
parents_blurb2: "每月支付$9.99美金, 他們每週獲得新挑戰以及使用信件取得專業程式員的幫助."
|
parents_blurb2: "每月支付$9.99美金, 他們每週獲得新挑戰以及使用信件取得專業程式員的幫助."
|
||||||
parents_blurb3: "沒有風險: 保證100%退費, 一步取消訂閱."
|
parents_blurb3: "沒有風險: 保證100%退費, 一步取消訂閱."
|
||||||
subscribe_button: "現在訂閱"
|
|
||||||
stripe_description: "每月訂閱"
|
stripe_description: "每月訂閱"
|
||||||
subscription_required_to_play: "你將需要訂閱來開啟這關."
|
subscription_required_to_play: "你將需要訂閱來開啟這關."
|
||||||
unlock_help_videos: "訂閱來解開所有鎖住得教學影片."
|
unlock_help_videos: "訂閱來解開所有鎖住得教學影片."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -399,10 +399,6 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
||||||
# thank_you: "Thank you for supporting CodeCombat."
|
# thank_you: "Thank you for supporting CodeCombat."
|
||||||
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
# sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
|
||||||
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
# unsubscribe_feedback_placeholder: "O, what have we done?"
|
||||||
# levels: "Get more practice with bonus levels!"
|
|
||||||
# heroes: "More powerful heroes!"
|
|
||||||
# gems: "3500 bonus gems every month!"
|
|
||||||
# items: "Over 250 bonus items!"
|
|
||||||
# parent_button: "Ask your parent"
|
# parent_button: "Ask your parent"
|
||||||
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
# parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
|
||||||
# parent_email_input_invalid: "Email address invalid."
|
# parent_email_input_invalid: "Email address invalid."
|
||||||
|
@ -416,7 +412,6 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
||||||
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
# parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
|
||||||
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
# parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
|
||||||
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
# parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
|
||||||
# subscribe_button: "Subscribe"
|
|
||||||
# stripe_description: "Monthly Subscription"
|
# stripe_description: "Monthly Subscription"
|
||||||
# subscription_required_to_play: "You'll need a subscription to play this level."
|
# subscription_required_to_play: "You'll need a subscription to play this level."
|
||||||
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
# unlock_help_videos: "Subscribe to unlock all video tutorials."
|
||||||
|
@ -1003,6 +998,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
# feedback: "Feedback"
|
# feedback: "Feedback"
|
||||||
# payment_info: "Payment Info"
|
# payment_info: "Payment Info"
|
||||||
|
# campaigns: "Campaigns"
|
||||||
|
|
||||||
# delta:
|
# delta:
|
||||||
# added: "Added"
|
# added: "Added"
|
||||||
|
|
|
@ -209,6 +209,12 @@ $level-resize-transition-time: 0.5s
|
||||||
&:not(.premium)
|
&:not(.premium)
|
||||||
display: none
|
display: none
|
||||||
|
|
||||||
|
#level-footer-shadow
|
||||||
|
position: absolute
|
||||||
|
width: 100%
|
||||||
|
height: 30px
|
||||||
|
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%)
|
||||||
|
|
||||||
#fullscreen-editor-background-screen
|
#fullscreen-editor-background-screen
|
||||||
background-color: black
|
background-color: black
|
||||||
opacity: 0.5
|
opacity: 0.5
|
||||||
|
@ -271,3 +277,14 @@ body.ipad #level-view
|
||||||
canvas
|
canvas
|
||||||
margin: 0 auto
|
margin: 0 auto
|
||||||
overflow: hidden
|
overflow: hidden
|
||||||
|
|
||||||
|
#level-footer-background
|
||||||
|
display: none
|
||||||
|
position: absolute
|
||||||
|
background: transparent url(/images/level/footer_background.jpg) no-repeat
|
||||||
|
bottom: 0
|
||||||
|
width: 100%
|
||||||
|
background-size: 100% 400px
|
||||||
|
height: 400px
|
||||||
|
z-index: -9001
|
||||||
|
@include opacity(0.25)
|
||||||
|
|
|
@ -52,26 +52,42 @@
|
||||||
.progress-or-start-container
|
.progress-or-start-container
|
||||||
position: absolute
|
position: absolute
|
||||||
bottom: 95px
|
bottom: 95px
|
||||||
width: 261px
|
width: 325px
|
||||||
height: 80px
|
height: 80px
|
||||||
left: 80px
|
left: 48px
|
||||||
|
|
||||||
.load-progress
|
.load-progress
|
||||||
width: 100%
|
width: 100%
|
||||||
height: 36px
|
height: 45px
|
||||||
margin: 20px auto 0 auto
|
margin: 20px auto 0 auto
|
||||||
|
|
||||||
.progress
|
.progress
|
||||||
height: 100%
|
height: 100%
|
||||||
position: relative
|
position: relative
|
||||||
background-color: transparent
|
background-color: transparent
|
||||||
|
@include box-shadow(none)
|
||||||
|
|
||||||
|
.progress-background
|
||||||
|
width: 100%
|
||||||
|
height: 100%
|
||||||
|
background: transparent url(/images/level/loading_bar_back.png) no-repeat
|
||||||
|
background-size: 100% 100%
|
||||||
|
position: absolute
|
||||||
|
z-index: -1
|
||||||
|
|
||||||
|
.progress-bar-container
|
||||||
|
width: 75%
|
||||||
|
height: 100%
|
||||||
|
left: 10%
|
||||||
|
position: absolute
|
||||||
|
|
||||||
.progress-bar
|
.progress-bar
|
||||||
width: 1%
|
width: 1%
|
||||||
height: 100%
|
height: 100%
|
||||||
transition-duration: 0
|
transition-duration: 0
|
||||||
border-radius: 9px
|
|
||||||
background: transparent url(/images/level/loading_bar_fill.png) no-repeat
|
background: transparent url(/images/level/loading_bar_fill.png) no-repeat
|
||||||
|
background-size: 325px 100%
|
||||||
|
@include box-shadow(none)
|
||||||
|
|
||||||
&.active .progress-bar
|
&.active .progress-bar
|
||||||
transition-duration: 1.2s
|
transition-duration: 1.2s
|
||||||
|
@ -88,9 +104,12 @@
|
||||||
.start-level-button
|
.start-level-button
|
||||||
display: none
|
display: none
|
||||||
width: 100%
|
width: 100%
|
||||||
|
height: auto
|
||||||
margin: 0px auto
|
margin: 0px auto
|
||||||
font-size: 40px
|
font-size: 40px
|
||||||
|
line-height: 45px
|
||||||
font-variant: small-caps
|
font-variant: small-caps
|
||||||
|
text-transform: none
|
||||||
|
|
||||||
.subscription-required
|
.subscription-required
|
||||||
display: none
|
display: none
|
||||||
|
|
97
app/styles/play/modal/share-progress-modal.sass
Normal file
|
@ -0,0 +1,97 @@
|
||||||
|
@import "app/styles/mixins"
|
||||||
|
@import "app/styles/bootstrap/variables"
|
||||||
|
|
||||||
|
#share-progress-modal
|
||||||
|
|
||||||
|
.modal-dialog
|
||||||
|
margin: 60px auto 0 auto
|
||||||
|
padding: 0
|
||||||
|
height: 460px
|
||||||
|
width: 700px
|
||||||
|
background: none
|
||||||
|
|
||||||
|
.modal-content
|
||||||
|
height: 100%
|
||||||
|
width: 100%
|
||||||
|
|
||||||
|
.background-img
|
||||||
|
position: absolute
|
||||||
|
top: -61px
|
||||||
|
left: 0px
|
||||||
|
height: 100%
|
||||||
|
width: 100%
|
||||||
|
|
||||||
|
.wizard-img
|
||||||
|
position: absolute
|
||||||
|
top: 70px
|
||||||
|
left: 32px
|
||||||
|
height: 301px
|
||||||
|
|
||||||
|
.blurb-container
|
||||||
|
position: absolute
|
||||||
|
right: 50px
|
||||||
|
top: 70px
|
||||||
|
margin: 0
|
||||||
|
width: 300px
|
||||||
|
|
||||||
|
h1
|
||||||
|
font-size: 29px
|
||||||
|
font-weight: bold
|
||||||
|
color: black
|
||||||
|
|
||||||
|
p.parent-blurb, p.friend-blurb
|
||||||
|
line-height: 16px
|
||||||
|
display: none
|
||||||
|
|
||||||
|
.tell-parent-btn, .tell-friend-btn
|
||||||
|
margin: 10px
|
||||||
|
border-image: url(/images/level/code_toolbar_submit_button_active.png) 14 20 20 20 fill round
|
||||||
|
color: white
|
||||||
|
// width: 80px
|
||||||
|
font-size: 28px
|
||||||
|
line-height: 28px
|
||||||
|
text-transform: none
|
||||||
|
font-variant: small-caps
|
||||||
|
font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif
|
||||||
|
|
||||||
|
.send-container
|
||||||
|
margin-top: 10px
|
||||||
|
display: none
|
||||||
|
.email-form
|
||||||
|
.email-input
|
||||||
|
width: 200px
|
||||||
|
|
||||||
|
button
|
||||||
|
color: white
|
||||||
|
width: 80px
|
||||||
|
font-size: 28px
|
||||||
|
line-height: 28px
|
||||||
|
text-transform: none
|
||||||
|
font-variant: small-caps
|
||||||
|
font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif
|
||||||
|
button.back-btn
|
||||||
|
border-image: url(/images/common/button-background-primary-disabled.png) 14 20 20 20 fill round
|
||||||
|
button.send-btn
|
||||||
|
border-image: url(/images/level/code_toolbar_submit_button_active.png) 14 20 20 20 fill round
|
||||||
|
|
||||||
|
.continue-container
|
||||||
|
margin-top: 10px
|
||||||
|
margin-right: -12px
|
||||||
|
.back-link, .continue-link
|
||||||
|
color: black
|
||||||
|
font-weight: normal
|
||||||
|
font-size: 11px
|
||||||
|
text-decoration: underline
|
||||||
|
|
||||||
|
.email-invalid
|
||||||
|
color: red
|
||||||
|
display: none
|
||||||
|
|
||||||
|
//- Errors
|
||||||
|
|
||||||
|
.alert
|
||||||
|
position: absolute
|
||||||
|
left: 10%
|
||||||
|
width: 80%
|
||||||
|
top: 20px
|
||||||
|
border: 5px solid gray
|
|
@ -34,6 +34,9 @@
|
||||||
|
|
||||||
button.btn.btn-lg.btn-warning.banner.header-font#stop-real-time-playback-button(title="Stop real-time playback", data-i18n="play_level.skip") Skip
|
button.btn.btn-lg.btn-warning.banner.header-font#stop-real-time-playback-button(title="Stop real-time playback", data-i18n="play_level.skip") Skip
|
||||||
|
|
||||||
|
#level-footer-shadow
|
||||||
|
#level-footer-background
|
||||||
|
|
||||||
if !me.get('anonymous')
|
if !me.get('anonymous')
|
||||||
#play-footer(class=me.isPremium() ? "premium" : "")
|
#play-footer(class=me.isPremium() ? "premium" : "")
|
||||||
p(class='footer-link-text')
|
p(class='footer-link-text')
|
||||||
|
|
|
@ -11,10 +11,12 @@
|
||||||
.errors
|
.errors
|
||||||
|
|
||||||
.progress-or-start-container
|
.progress-or-start-container
|
||||||
button.start-level-button.btn.btn-lg.btn-success.header-font.needsclick(data-i18n="play_level.loading_start") Start Level
|
button.start-level-button.btn.btn-lg.btn-success.btn-illustrated.header-font.needsclick(data-i18n="play_level.loading_start") Start Level
|
||||||
|
|
||||||
.load-progress
|
.load-progress
|
||||||
.progress
|
.progress
|
||||||
|
.progress-background
|
||||||
|
.progress-bar-container
|
||||||
.progress-bar.progress-bar-success
|
.progress-bar.progress-bar-success
|
||||||
.rim
|
.rim
|
||||||
|
|
||||||
|
|
36
app/templates/play/modal/share-progress-modal.jade
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
.modal-dialog
|
||||||
|
.modal-content
|
||||||
|
img.background-img(src="/images/pages/play/modal/parental_prompt_modal_background.png")
|
||||||
|
img.wizard-img(src="/images/pages/play/modal/parental_nudge_wizard.png")
|
||||||
|
|
||||||
|
.blurb-container
|
||||||
|
h1(data-i18n="play.share_progress_modal.title")
|
||||||
|
p(data-i18n="play.share_progress_modal.blurb")
|
||||||
|
.container-fluid.btn-picker-container
|
||||||
|
.row
|
||||||
|
.col-xs-12.text-center
|
||||||
|
button.btn.btn-illustrated.tell-parent-btn(data-i18n="play.share_progress_modal.tell_parent")
|
||||||
|
.row
|
||||||
|
.col-xs-12.text-center
|
||||||
|
button.btn.btn-illustrated.tell-friend-btn(data-i18n="play.share_progress_modal.tell_friend")
|
||||||
|
.row.continue-container
|
||||||
|
.col-xs-12.text-right
|
||||||
|
a.continue-link(data-i18n="common.continue")
|
||||||
|
|
||||||
|
.container-fluid.send-container
|
||||||
|
.row
|
||||||
|
.col-xs-12.email-form
|
||||||
|
p(data-i18n="play.share_progress_modal.form_blurb")
|
||||||
|
div
|
||||||
|
label(data-i18n="play.share_progress_modal.form_label")
|
||||||
|
input.form-control.email-input(type='email' data-i18n="[placeholder]play.share_progress_modal.placeholder")
|
||||||
|
.row
|
||||||
|
.col-xs-8
|
||||||
|
.email-invalid(data-i18n="play.share_progress_modal.email_invalid")
|
||||||
|
.col-xs-4.text-right
|
||||||
|
button.btn.btn-illustrated.send-btn(data-i18n="common.send")
|
||||||
|
.row.continue-container
|
||||||
|
.col-xs-6
|
||||||
|
a.back-link(data-i18n="common.back")
|
||||||
|
.col-xs-6.text-right
|
||||||
|
a.continue-link(data-i18n="common.continue")
|
|
@ -16,6 +16,7 @@ Level = require 'models/Level'
|
||||||
utils = require 'core/utils'
|
utils = require 'core/utils'
|
||||||
require 'vendor/three'
|
require 'vendor/three'
|
||||||
ParticleMan = require 'core/ParticleMan'
|
ParticleMan = require 'core/ParticleMan'
|
||||||
|
ShareProgressModal = require 'views/play/modal/ShareProgressModal'
|
||||||
|
|
||||||
trackedHourOfCode = false
|
trackedHourOfCode = false
|
||||||
|
|
||||||
|
@ -142,6 +143,8 @@ module.exports = class CampaignView extends RootView
|
||||||
@render()
|
@render()
|
||||||
@preloadTopHeroes() unless me.get('heroConfig')?.thangType
|
@preloadTopHeroes() unless me.get('heroConfig')?.thangType
|
||||||
@$el.find('#campaign-status').delay(4000).animate({top: "-=58"}, 1000) unless @terrain is 'dungeon'
|
@$el.find('#campaign-status').delay(4000).animate({top: "-=58"}, 1000) unless @terrain is 'dungeon'
|
||||||
|
@openModalView new ShareProgressModal() if @terrain and me.get('lastLevel') is 'forgetful-gemsmith'
|
||||||
|
|
||||||
|
|
||||||
setCampaign: (@campaign) ->
|
setCampaign: (@campaign) ->
|
||||||
@render()
|
@render()
|
||||||
|
@ -369,12 +372,13 @@ module.exports = class CampaignView extends RootView
|
||||||
level = new Level().setURL levelURL
|
level = new Level().setURL levelURL
|
||||||
level = @supermodel.loadModel(level, 'level', null, 0).model
|
level = @supermodel.loadModel(level, 'level', null, 0).model
|
||||||
sessionURL = "/db/level/#{levelSlug}/session"
|
sessionURL = "/db/level/#{levelSlug}/session"
|
||||||
#@preloadedSession = new LevelSession().setURL sessionURL
|
@preloadedSession = new LevelSession().setURL sessionURL
|
||||||
#@preloadedSession.levelSlug = levelSlug
|
@listenToOnce @preloadedSession, 'sync', @onSessionPreloaded
|
||||||
#@preloadedSession.fetch()
|
@preloadedSession = @supermodel.loadModel(@preloadedSession, 'level_session').model
|
||||||
#@listenToOnce @preloadedSession, 'sync', @onSessionPreloaded
|
@preloadedSession.levelSlug = levelSlug
|
||||||
|
|
||||||
onSessionPreloaded: (session) ->
|
onSessionPreloaded: (session) ->
|
||||||
|
session.url = -> '/db/level.session/' + @id
|
||||||
levelElement = @$el.find('.level-info-container:visible')
|
levelElement = @$el.find('.level-info-container:visible')
|
||||||
return unless session.levelSlug is levelElement.data 'level-slug'
|
return unless session.levelSlug is levelElement.data 'level-slug'
|
||||||
return unless difficulty = session.get('state')?.difficulty
|
return unless difficulty = session.get('state')?.difficulty
|
||||||
|
|
|
@ -99,6 +99,7 @@ module.exports = class LevelLoadingView extends CocoView
|
||||||
@$el.find('.right-wing').css right: '-100%', backgroundPosition: 'left -400px top 0'
|
@$el.find('.right-wing').css right: '-100%', backgroundPosition: 'left -400px top 0'
|
||||||
Backbone.Mediator.publish 'audio-player:play-sound', trigger: 'loading-view-unveil', volume: 0.5
|
Backbone.Mediator.publish 'audio-player:play-sound', trigger: 'loading-view-unveil', volume: 0.5
|
||||||
_.delay @onUnveilEnded, duration * 1000
|
_.delay @onUnveilEnded, duration * 1000
|
||||||
|
$('#level-footer-background').detach().appendTo('#page-container').slideDown(duration * 1000)
|
||||||
|
|
||||||
onUnveilEnded: =>
|
onUnveilEnded: =>
|
||||||
return if @destroyed
|
return if @destroyed
|
||||||
|
|
53
app/views/play/modal/ShareProgressModal.coffee
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
ModalView = require 'views/core/ModalView'
|
||||||
|
template = require 'templates/play/modal/share-progress-modal'
|
||||||
|
|
||||||
|
module.exports = class SubscribeModal extends ModalView
|
||||||
|
id: 'share-progress-modal'
|
||||||
|
template: template
|
||||||
|
plain: true
|
||||||
|
closesOnClickOutside: false
|
||||||
|
|
||||||
|
events:
|
||||||
|
'click .back-link': 'onBackClick'
|
||||||
|
'click .close-btn': 'hide'
|
||||||
|
'click .continue-link': 'hide'
|
||||||
|
'click .send-btn': 'onClickSend'
|
||||||
|
'click .tell-friend-btn': 'onClickTellFriend'
|
||||||
|
'click .tell-parent-btn': 'onClickTellParent'
|
||||||
|
|
||||||
|
onBackClick: (e) ->
|
||||||
|
$('.email-input').val('')
|
||||||
|
$('.send-container').hide()
|
||||||
|
$('.friend-blurb').hide()
|
||||||
|
$('.parent-blurb').hide()
|
||||||
|
$('.btn-picker-container').show()
|
||||||
|
$('.email-input').parent().removeClass('has-error')
|
||||||
|
$('.email-invalid').hide()
|
||||||
|
|
||||||
|
onClickTellFriend: (e) ->
|
||||||
|
@emailType = 'share progress modal friend'
|
||||||
|
$('.btn-picker-container').hide()
|
||||||
|
$('.friend-blurb').show()
|
||||||
|
$('.send-container').show()
|
||||||
|
|
||||||
|
onClickTellParent: (e) ->
|
||||||
|
@emailType = 'share progress modal parent'
|
||||||
|
$('.btn-picker-container').hide()
|
||||||
|
$('.parent-blurb').show()
|
||||||
|
$('.send-container').show()
|
||||||
|
|
||||||
|
onClickSend: (e) ->
|
||||||
|
email = $('.email-input').val()
|
||||||
|
unless /[\w\.]+@\w+\.\w+/.test email
|
||||||
|
$('.email-input').parent().addClass('has-error')
|
||||||
|
$('.email-invalid').show()
|
||||||
|
return false
|
||||||
|
|
||||||
|
request = @supermodel.addRequestResource 'send_one_time_email', {
|
||||||
|
url: '/db/user/-/send_one_time_email'
|
||||||
|
data: {email: email, type: @emailType}
|
||||||
|
method: 'POST'
|
||||||
|
}, 0
|
||||||
|
request.load()
|
||||||
|
|
||||||
|
@hide()
|
|
@ -11,6 +11,7 @@ if config.unittest
|
||||||
module.exports.api.send = ->
|
module.exports.api.send = ->
|
||||||
module.exports.templates =
|
module.exports.templates =
|
||||||
parent_subscribe_email: 'tem_2APERafogvwKhmcnouigud'
|
parent_subscribe_email: 'tem_2APERafogvwKhmcnouigud'
|
||||||
|
share_progress_email: 'tem_VHE3ihhGmVa3727qds9zY8'
|
||||||
welcome_email: 'utnGaBHuSU4Hmsi7qrAypU'
|
welcome_email: 'utnGaBHuSU4Hmsi7qrAypU'
|
||||||
ladder_update_email: 'JzaZxf39A4cKMxpPZUfWy4'
|
ladder_update_email: 'JzaZxf39A4cKMxpPZUfWy4'
|
||||||
patch_created: 'tem_xhxuNosLALsizTNojBjNcL'
|
patch_created: 'tem_xhxuNosLALsizTNojBjNcL'
|
||||||
|
|
|
@ -248,17 +248,33 @@ UserHandler = class UserHandler extends Handler
|
||||||
@sendSuccess(res, JSON.stringify(customer, null, '\t'))
|
@sendSuccess(res, JSON.stringify(customer, null, '\t'))
|
||||||
|
|
||||||
sendOneTimeEmail: (req, res) ->
|
sendOneTimeEmail: (req, res) ->
|
||||||
# TODO: should this API be somewhere else?
|
# TODO: Should this API be somewhere else?
|
||||||
|
# TODO: Where should email types be stored?
|
||||||
|
# TODO: How do we schema validate an update db call?
|
||||||
|
|
||||||
return @sendForbiddenError(res) unless req.user
|
return @sendForbiddenError(res) unless req.user
|
||||||
email = req.query.email or req.body.email
|
email = req.query.email or req.body.email
|
||||||
type = req.query.type or req.body.type
|
type = req.query.type or req.body.type
|
||||||
return @sendBadInputError res, 'No email given.' unless email?
|
return @sendBadInputError res, 'No email given.' unless email?
|
||||||
return @sendBadInputError res, 'No type given.' unless type?
|
return @sendBadInputError res, 'No type given.' unless type?
|
||||||
|
|
||||||
return @sendBadInputError res, "Unknown one-time email type #{type}" unless type is 'subscribe modal parent'
|
# log.warn "sendOneTimeEmail #{type} #{email}"
|
||||||
|
|
||||||
|
unless type in ['subscribe modal parent', 'share progress modal parent', 'share progress modal friend']
|
||||||
|
return @sendBadInputError res, "Unknown one-time email type #{type}"
|
||||||
|
|
||||||
|
sendMail = (emailParams) =>
|
||||||
|
sendwithus.api.send emailParams, (err, result) =>
|
||||||
|
if err
|
||||||
|
log.error "sendwithus one-time email error: #{err}, result: #{result}"
|
||||||
|
return @sendError res, 500, 'send mail failed.'
|
||||||
|
req.user.update {$push: {"emails.oneTimes": {type: type, email: email, sent: new Date()}}}, (err) =>
|
||||||
|
return @sendDatabaseError(res, err) if err
|
||||||
|
@sendSuccess(res, {result: 'success'})
|
||||||
|
AnalyticsLogEvent.logEvent req.user, 'Sent one time email', email: email, type: type
|
||||||
|
|
||||||
|
# Generic email data
|
||||||
emailParams =
|
emailParams =
|
||||||
email_id: sendwithus.templates.parent_subscribe_email
|
|
||||||
recipient:
|
recipient:
|
||||||
address: email
|
address: email
|
||||||
email_data:
|
email_data:
|
||||||
|
@ -266,16 +282,17 @@ UserHandler = class UserHandler extends Handler
|
||||||
if codeLanguage = req.user.get('aceConfig.language')
|
if codeLanguage = req.user.get('aceConfig.language')
|
||||||
codeLanguage = codeLanguage[0].toUpperCase() + codeLanguage.slice(1)
|
codeLanguage = codeLanguage[0].toUpperCase() + codeLanguage.slice(1)
|
||||||
emailParams['email_data']['codeLanguage'] = codeLanguage
|
emailParams['email_data']['codeLanguage'] = codeLanguage
|
||||||
sendwithus.api.send emailParams, (err, result) =>
|
|
||||||
if err
|
# Type-specific email data
|
||||||
log.error "sendwithus one-time email error: #{err}, result: #{result}"
|
if type is 'subscribe modal parent'
|
||||||
return @sendError res, 500, 'send mail failed.'
|
emailParams['email_id'] = sendwithus.templates.parent_subscribe_email
|
||||||
req.user.update {$push: {"emails.oneTimes": {type: type, email: email, sent: new Date()}}}, (err) =>
|
else if type in ['share progress modal parent', 'share progress modal friend']
|
||||||
return @sendDatabaseError(res, err) if err
|
emailParams['email_id'] = sendwithus.templates.share_progress_email
|
||||||
req.user.save (err) =>
|
emailParams['email_data']['premium'] = req.user.isPremium()
|
||||||
return @sendDatabaseError(res, err) if err
|
emailParams['email_data']['parent'] = type is 'share progress modal parent'
|
||||||
@sendSuccess(res, {result: 'success'})
|
emailParams['email_data']['friend'] = type is 'share progress modal friend'
|
||||||
AnalyticsLogEvent.logEvent req.user, 'Sent one time email', email: email, type: type
|
|
||||||
|
sendMail emailParams
|
||||||
|
|
||||||
agreeToCLA: (req, res) ->
|
agreeToCLA: (req, res) ->
|
||||||
return @sendForbiddenError(res) unless req.user
|
return @sendForbiddenError(res) unless req.user
|
||||||
|
|