Merge branch 'master' into production

This commit is contained in:
Matt Lott 2015-07-09 10:41:51 -07:00
commit e5f451e906
61 changed files with 1200 additions and 728 deletions

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
campaign_player_created_description: "... فيها تقاتل ضد الإبداع الخاص بـزميلك<a href=\"/contribute#artisan\"> الحرفيّ الساحر</a>."
campaign_classic_algorithms: "الخوارزميات التقليديّة"
campaign_classic_algorithms_description: "... فيها تتعلّم خوارزميّات الأكثر شعبيّة في علوم الحاسب الآلي."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "أضيفت"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "български език", englishDescri
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
campaign_classic_algorithms: "Класически алгоритми"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Справяш се чудесно! Сподели с някого,колко много научи чрез CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "български език", englishDescri
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
feature5: "Видео уроци"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "български език", englishDescri
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "български език", englishDescri
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "български език", englishDescri
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "български език", englishDescri
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "български език", englishDescri
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "български език", englishDescri
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
campaign_player_created_description: "... on lluites contra la creativitat dels teus companys <a href=\"/contribute#artisan\">Artisan Wizards</a>."
campaign_classic_algorithms: "Algoritmes classics"
campaign_classic_algorithms_description: "... on pots aprendre els algoritmes més populars de l'informàtica."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Estàs progressant molt! Digues a algú quan n'has après amb CodeCombat." # {change}
@ -408,8 +410,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
feature1: "60+ nivells bàsics a traves de 4 móns" # {change}
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
level_tab_thangs_all: "Tot"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Afegit"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
campaign_player_created_description: "...ve kterých bojujete proti kreativitě ostatních <a href=\"/contribute#artisan\">Zdatných Kouzelníků</a>."
campaign_classic_algorithms: "Klasické algoritmy"
campaign_classic_algorithms_description: "... ve kterých se naučíte nejoblíbenější algoritmy v IT."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Děláš velké pokroky! Řekni někomu, co jsi se už naučil s CodeCombat." # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
subscribe:
comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
feature1: "60+ základních úrovní napříč 4 světy" # {change}
feature2: "7 silných <strong>nových hrdinů</strong> s jedinečnými dovednostmi!"
feature2: "7 silných <strong>nových hrdinů</strong> s jedinečnými dovednostmi!" # {change}
feature3: "30+ bonusových úrovní" # {change}
feature4: "<strong>3500 bonusových drahokamů</strong> každý měsíc!"
feature5: "Video tutoriály"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
level_tab_thangs_all: "Všechny"
level_tab_thangs_conditions: "Výchozí prostředí"
level_tab_thangs_add: "Přidat Thangy"
# level_tab_thangs_search: "Search thangs"
add_components: "Přidat součásti"
component_configs: "Nastavení součástí"
config_thang: "Dvoj-klik pro konfiguraci thangu"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Přidáno"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
campaign_player_created_description: "... hvor du kæmper mod dine med-<a href=\"/contribute#artisan\">Kunsthåndværker-troldmænd</a>s kreativitet."
campaign_classic_algorithms: "Klassiske Algoritmer"
campaign_classic_algorithms_description: "... hvor du lærer de mest populære algoritmer i Computervidenskab."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Du gør godt fremskridt! Fortæl din forælder hvor meget du har lært med CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# level_tab_thangs_all: "All"
level_tab_thangs_conditions: "Startbetingelser"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
campaign_player_created_description: "... in welchem Du gegen die Kreativität eines <a href=\"/contribute#artisan\">Artisan Zauberers</a> kämpfst."
campaign_classic_algorithms: "Klassiche Algorithmen"
campaign_classic_algorithms_description: "... in welchem du die populärsten Algorithmen der Informatik lernst."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
level_tab_thangs_all: "Alle"
level_tab_thangs_conditions: "Startbedingungen"
level_tab_thangs_add: "Thangs hinzufügen"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "hinzugefügt"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
campaign_player_created_description: "... i dene du gege d Kreativität vome <a href=\"/contribute#artisan\">Handwerker Zauberer</a> kämpfsch."
campaign_classic_algorithms: "Klassischi Algorithme"
campaign_classic_algorithms_description: "... wo du die beliebtischte Algorithmue vode Computer Welt lernsch.."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Du machsch grossi Fortschritts! Verzells öperem wieviel du glernt häsch mit CodeCombat."
@ -407,8 +409,8 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
subscribe:
comparison_blurb: "Verschärf dins Chönne midme CodeCombat Abonement."
feature1: "80+ basis levels in 4 Weltete!"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
feature1: "80+ basis levels in 4 Weltete!" # {change}
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
feature3: "50+ bonus levels" # {change}
# feature4: "<strong>3500 bonus gems</strong> every month!"
feature5: "Video Aleitige"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
campaign_player_created_description: "... in welchem Du gegen die Kreativität eines <a href=\"/contribute#artisan\">Artisan Zauberers</a> kämpfst."
campaign_classic_algorithms: "Klassische Algorithmen"
campaign_classic_algorithms_description: "... in welchem du die populärsten Algorithmen der Informatik lernst."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Du machst dich gut! Sag jemanden wie viel du mit CodeCombat gelernt hast." # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
subscribe:
comparison_blurb: "Verbessere deine Fähigkeiten mit einem CodeCombat Abonnement"
feature1: "60+ Basislevel in 4 Gebieten" # {change}
feature2: "7 mächtige <strong>neue Helden</strong> mit einzigartigen Fertigkeiten"
feature2: "7 mächtige <strong>neue Helden</strong> mit einzigartigen Fertigkeiten" # {change}
feature3: "30+ Bonuslevel" # {change}
feature4: "<strong>3500 Bonusedelsteine</strong> jeden Monat!"
feature5: "Videoanleitungen"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
level_tab_thangs_all: "Alle"
level_tab_thangs_conditions: "Startbedingungen"
level_tab_thangs_add: "Thangs hinzufügen"
# level_tab_thangs_search: "Search thangs"
add_components: "Kommentar hinzufügen"
component_configs: "Komponenten Konfiguration"
config_thang: "Doppelklicke, um Thang zu konfigurieren"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "hinzugefügt"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
campaign_player_created_description: "... στην οποία μάχεστε ενάντια στην δημιουργικότητα των συναδέλφων <a href=\"/contribute#artisan\">Τεχνιτών Μάγων</a>."
campaign_classic_algorithms: "Κλασσικοί Αλγόριθμοι"
campaign_classic_algorithms_description: "... στο οποίο μαθαίνετε του πιο δημοφιλής αλγορίθμους της Επιστήμης της Πληροφορικής."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@
campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
campaign_classic_algorithms: "Classic Algorithms"
campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@
subscribe:
comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
feature1: "100+ basic levels across 4 worlds" # {change}
feature2: "10 powerful <strong>new heroes</strong> with unique skills!" # {change}
feature3: "70+ bonus levels" # {change}
feature1: "100+ basic levels across 4 worlds"
feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
feature3: "70+ bonus levels"
feature4: "<strong>3500 bonus gems</strong> every month!"
feature5: "Video tutorials"
feature6: "Premium email support"
@ -597,18 +599,18 @@
intro_2: "No experience required!"
free_title: "How much does it cost?"
cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
free_1: "There are 100+ FREE levels which cover every concept." # {change}
free_1: "There are 100+ FREE levels which cover every concept."
free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
teacher_subs_title: "Teachers get free subscriptions!"
teacher_subs_1: "Please fill out our"
teacher_subs_2: "Teacher Survey"
teacher_subs_3: "to set up your subscription."
sub_includes_title: "What is included in the subscription?"
sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:" # {change}
sub_includes_2: "70+ practice levels" # {change}
sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
sub_includes_2: "70+ practice levels"
sub_includes_3: "Video tutorials"
sub_includes_4: "Premium email support"
sub_includes_5: "10 new heroes with unique skills to master" # {change}
sub_includes_5: "10 new heroes with unique skills to master"
sub_includes_6: "3500 bonus gems every month"
sub_includes_7: "Private Clans"
monitor_progress_title: "How do I monitor student progress?"
@ -624,8 +626,8 @@
who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
material_title: "How much material is there?"
material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far." # {change}
material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content." # {change}
material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
concepts_title: "What concepts are covered?"
how_much_title: "How much does a monthly subscription cost?"
how_much_1: "A"
@ -861,6 +863,8 @@
indoor: "Indoor"
desert: "Desert"
grassy: "Grassy"
mountain: "Mountain"
glacier: "Glacier"
small: "Small"
large: "Large"
fork_title: "Fork New Version"
@ -1219,6 +1223,7 @@
delta:
added: "Added"
modified: "Modified"
not_modified: "Not Modified"
deleted: "Deleted"
moved_index: "Moved Index"
text_diff: "Text Diff"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
campaign_player_created_description: "... en los que luchas contra la creatividad de tus compañeros <a href=\"/contribute#artisan\">Hechiceros Artesanales</a>."
campaign_classic_algorithms: "Algorítmos Clásicos"
campaign_classic_algorithms_description: "... en la cual aprendes los algorítmos más populares de la Ciencia de la Computación."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "¡Estás haciendo un gran progreso! Cuéntale a alguien cuánto has aprendido con CodeCombat." # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
subscribe:
comparison_blurb: "Agudiza tus habilidades con la suscripción a CodeCombat!"
feature1: "Más de 60 niveles basicos a lo largo de 4 mundos" # {change}
feature2: "7 poderosos <strong>nuevos heroés</strong> con habilidades unicas!"
feature2: "7 poderosos <strong>nuevos heroés</strong> con habilidades unicas!" # {change}
feature3: "Más de 30 niveles extras" # {change}
feature4: "<strong>3500 gemas bonus</strong> cada mes!"
feature5: "Video tutoriales"
@ -607,7 +609,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
sub_includes_2: "Más de 40 niveles de práctica" # {change}
sub_includes_3: "Video tutoriales"
sub_includes_4: "Soporte de correo electronico Premium"
sub_includes_5: "7 heroes nuevos con habilidades unicas que dominar"
sub_includes_5: "7 heroes nuevos con habilidades unicas que dominar" # {change}
sub_includes_6: "bonificación de 3500 gemas cada mes"
sub_includes_7: "Clanes privados"
# monitor_progress_title: "How do I monitor student progress?"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
make_private: "Hacer clan privado"
subs_only: "solo suscriptores"
create_clan: "Crear nuevo clan"
# private_preview: "Preview"
public_clans: "Clanes publicos"
my_clans: "Mis Clanes"
clan_name: "Nombre del clan"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
level_tab_thangs_all: "Todo"
level_tab_thangs_conditions: "Condiciones Iniciales"
level_tab_thangs_add: "Agregar Thangs"
# level_tab_thangs_search: "Search thangs"
add_components: "Agregar Componentes"
component_configs: "Configuraciones del Componente"
config_thang: "Doble clic para configurar un thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Agregado"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
campaign_player_created_description: "... en las que luchas contra la creatividad de tus compañeros <a href=\"/contribute#artisa\">Magos Artesanos</a>."
campaign_classic_algorithms: "Algoritmos Clasicos"
campaign_classic_algorithms_description: "... donde aprendes los algoritmos mas populares de la informatica."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "¡Estás teniendo un gran progreso! Cuéntale a alguien que tanto habeis aprendido con CodeCombat." # {change}
@ -407,9 +409,9 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
feature5: "Vídeo tutoriales"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
level_tab_thangs_all: "Todo"
level_tab_thangs_conditions: "Condiciones de inicio"
level_tab_thangs_add: "Añadir Objetos"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Añadido"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
campaign_player_created_description: "... جایی که در مقابل خلاقیت نیرو هاتون قرار میگیرید <a href=\"/contribute#artisan\">جادوگران آرتیزان</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Edistyt loistavasti! Kerro ystävillesi mitä olet oppinut CodeCombat:n avulla."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
campaign_player_created_description: "... dans lesquels vous serez confronté à la créativité des vôtres.<a href=\"/contribute#artisan\">Artisan Wizards</a>."
campaign_classic_algorithms: "Algorithmes classiques"
campaign_classic_algorithms_description: "... dans lesquels vous apprendrez les algorithmes les plus populaires dans l'informatique."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Vous faites beaucoup de progrès ! Partagez ce que vous avez appris grâce à CodeCombat avec vos amis." # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
subscribe:
comparison_blurb: "Aiguisez vos compétences avec un abonnement CodeCombat !"
feature1: "Plus de 60 niveaux au travers de 4 mondes" # {change}
feature2: "7 puissants <strong>nouveaux héros</strong> avec des compétences uniques !"
feature2: "7 puissants <strong>nouveaux héros</strong> avec des compétences uniques !" # {change}
feature3: "Plus de 30 niveaux bonus" # {change}
feature4: "<strong>3500 gemmes bonus</strong> tous les mois !"
feature5: "Tutoriels vidéo"
@ -607,7 +609,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
sub_includes_2: "40+ niveaux d'entrainement" # {change}
sub_includes_3: "Des tutoriels vidéo"
sub_includes_4: "Support email premium"
sub_includes_5: "7 nouveaux héros avec des capacités uniques à maitriser"
sub_includes_5: "7 nouveaux héros avec des capacités uniques à maitriser" # {change}
sub_includes_6: "3500 gemmes bonus chaque mois"
sub_includes_7: "Clans Privées"
monitor_progress_title: "Comment puis-je faire pour surveiller les progrès des étudiants?"
@ -623,7 +625,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
who_for_1: "Nous recommandons CodeCombat pour les élèves âgés de 9 ans ou plus. Aucune expérience préalable de programmation n'est requise."
who_for_2: "Nous avons conçu CodeCombat pour plaire à la fois aux garçons et aux filles."
material_title: "Quelle quantité de contenu y a t-il ?"
material_china: "Il y a en moyenne une trentaine d'heures de temps de jeu distribué sur plus de 140 abonnés jusqu'à maintenant avec des nouveaux niveaux qui s'ajoutent à chaque semaine."
material_china: "Il y a en moyenne une trentaine d'heures de temps de jeu distribué sur plus de 140 abonnés jusqu'à maintenant avec des nouveaux niveaux qui s'ajoutent à chaque semaine." # {change}
material_1: "Environ 8 heures de contenu gratuit et 14 heures de contenu supplémentaire reservé aux abonnés, avec 5 nouveaux niveaux chaque semaines." # {change}
concepts_title: "Quels concepts sont couverts ?"
how_much_title: "Combien coûte un abonnement mensuel ?"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
make_private: "Rendre le clan privé"
subs_only: "Abonnés seulement"
create_clan: "Créer un nouveau clan"
# private_preview: "Preview"
public_clans: "Clans publiques"
my_clans: "Mes clans"
clan_name: "Nom du clan"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
level_tab_thangs_all: "Tout"
level_tab_thangs_conditions: "Conditions de départ"
level_tab_thangs_add: "Ajouter des Thangs"
# level_tab_thangs_search: "Search thangs"
add_components: "Ajouter des composants"
component_configs: "Configuration des composants"
config_thang: "Double-cliquez pour configurer un Thang"
@ -1191,25 +1195,27 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
poll: "Sondage"
user_polls_record: "Historique de sondage des utilisateurs"
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
# boolean_logic: "Boolean Logic"
# break_statements: "Break Statements"
# classes: "Classes"
# for_loops: "For Loops"
# functions: "Functions"
# if_statements: "If Statements"
# input_handling: "Input Handling"
# math_operations: "Math Operations"
# object_literals: "Object Literals"
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
concepts:
advanced_strings: "Chaînes de caractères avancés"
algorithms: "Algorithmes"
# arguments: "Arguments"
arithmetic: "Arithmétique"
arrays: "Tableaux"
basic_syntax: "Syntaxe basique"
boolean_logic: "Logique Booléenne"
break_statements: "Déclarations de sortie"
classes: "Classes"
for_loops: "Bloucles Pour"
functions: "Fonctions"
if_statements: "Déclarations conditionnelles Si"
input_handling: "Manipulation des entrées"
math_operations: "Opérations mathématiques"
object_literals: "Objets littéraux"
strings: "Chaînes de caractères"
variables: "Variables"
vectors: "Vecteurs"
while_loops: "Boucles Tant que"
# recursion: "Recursion"
delta:
added: "Ajouté"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
campaign_player_created_description: "... nas que loitas contra a creatividade dos teus compañeiros <a href=\"/contribute#artisa\">Magos Artesáns</a>."
campaign_classic_algorithms: "Algoritmos Clásicos"
campaign_classic_algorithms_description: "... donde aprendes os algoritmos máis populares da informática."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
level_tab_thangs_all: "Todo"
level_tab_thangs_conditions: "Condicións de inicio"
level_tab_thangs_add: "Engadir Obxectos"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Engadido"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
campaign_player_created_description: "... שבהם תילחם נגד היצירתיות של <a href=\"/contribute#artisan\">בעלי-המלאכה</a>."
campaign_classic_algorithms: "אלגוריתמים קלאסיים"
campaign_classic_algorithms_description: ".שבהם תלמד את האלגוריתמים הפופולאריים ביותר בתחום מדעי המחשב..."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: ".אתה מתקדם מצויין! ספר למישהו כמה למדת"
@ -408,7 +410,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
subscribe:
comparison_blurb: ".CodeCombatחדד את כישוריך עם מנוי ל"
feature1: "60+ שלבים בסיסיים ב 4 עולמות שונים." # {change}
feature2: "!עם כישורים מיוחדים <strong>גיבורים עוצמתיים חדשים</strong> 7"
feature2: "!עם כישורים מיוחדים <strong>גיבורים עוצמתיים חדשים</strong> 7" # {change}
feature3: "30+ שלבי בונוס" # {change}
feature4: "!בחינם כל חודש <strong>3500 אבני חן</strong>"
feature5: "הדרכות וידאו"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
level_tab_thangs_all: "הכל"
level_tab_thangs_conditions: "תנאים התחלתיים"
level_tab_thangs_add: "הוסף ת'אנגס"
# level_tab_thangs_search: "Search thangs"
add_components: "הוסף מרכיבים"
component_configs: "קבע תצורת מרכיבים"
config_thang: "לחץ פעמיים כדי לשנות ת'אנג"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "נוסף"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
campaign_player_created_description: "...melyekben <a href=\"/contribute#artisan\">Művészi Varázsló</a> társaid ellen kűzdhetsz."
campaign_classic_algorithms: "Klasszikus Algoritmus"
campaign_classic_algorithms_description: "... amiben megtanulod a legnépszerűbb számítástudományi algoritmusokat."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Nagyon szépen fejlődsz! Mondd el a szüleidnek, mit tanultál a CodeCombat-ban."
@ -408,7 +410,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
subscribe:
comparison_blurb: "Élesítsd képességeid CodeCombat feliratkozással!"
feature1: "60+ alap pálya, 4 világon át" # {change}
feature2: "7 erőteljes <strong>új hős</strong> egyedi képességekkel!"
feature2: "7 erőteljes <strong>új hős</strong> egyedi képességekkel!" # {change}
feature3: "30+ bónusz pálya" # {change}
feature4: "<strong>3500 bónusz drágakő</strong> minden hónapban!"
feature5: "Videó oktatóanyagok"
@ -603,11 +605,11 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
teacher_subs_2: "hogy megkapja az ingyenes havi előfizetést." # {change}
# teacher_subs_3: "to set up your subscription."
sub_includes_title: "Mit tartalmaz az előfizetés?"
sub_includes_1: "A 80+ alap pályán kívül az előfizetéssel rendelkező tanulók az alábbi extrákhoz férnek hozzá:"
sub_includes_1: "A 80+ alap pályán kívül az előfizetéssel rendelkező tanulók az alábbi extrákhoz férnek hozzá:" # {change}
sub_includes_2: "50+ gyakorló pálya" # {change}
sub_includes_3: "Oktató videók"
sub_includes_4: "Prémium támogatás emailen"
sub_includes_5: "7 új hős egyedi képességekkel"
sub_includes_5: "7 új hős egyedi képességekkel" # {change}
sub_includes_6: "3500 bónusz drágakő minden hónapban"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
level_tab_thangs_all: "Mind"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
campaign_player_created_description: "... nei quali affronterai la creatività dei tuoi compagni <a href=\"/contribute#artisan\">Stregoni Artigiani</a>."
campaign_classic_algorithms: "Algoritmi classici"
campaign_classic_algorithms_description: "... in cui impari i più comuni algoritmi dell'informatica."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Stai facendo grandi progressi! Dì ai tuoi genitori quanto hai imparato con CodeCombat."
@ -408,7 +410,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
subscribe:
comparison_blurb: "Aumenta le tue competenze con un abbonamento a CodeCombat!"
feature1: "80+ livelli base in 4 mondi" # {change}
feature2: "7 potenti <strong>nuovi eroi</strong> con capacità uniche!"
feature2: "7 potenti <strong>nuovi eroi</strong> con capacità uniche!" # {change}
feature3: "50+ livelli bonus" # {change}
feature4: "<strong>3500 gemme bonus</strong> ogni mese!"
feature5: "Video tutorial"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
make_private: "Rendi clan privato"
subs_only: "solo per abbonati"
create_clan: "Crea nuovo clan"
# private_preview: "Preview"
public_clans: "Clan pubblici"
my_clans: "I miei clan"
clan_name: "Nome clan"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
level_tab_thangs_all: "Tutti"
level_tab_thangs_conditions: "Condizioni iniziali"
level_tab_thangs_add: "Aggiungi thang"
# level_tab_thangs_search: "Search thangs"
add_components: "Aggiungi Componenti"
component_configs: "Configurazioni componenti"
config_thang: "Doppio click per configurare un thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
campaign_player_created_description: "仲間のウィザード達の創造力との戦いに立ち向かいます"
campaign_classic_algorithms: "クラシックアルゴリズム"
campaign_classic_algorithms_description: "コンピュータサイエンスで最も人気のあるアルゴリズムを学ぼう"
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "あなたは進歩している! CodeCombatでどんなに学んだかについて、誰かに伝えてください。"
@ -407,9 +409,9 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
subscribe:
comparison_blurb: "CodeCombatへ課金してスキルを磨きましょう"
feature1: "80以上の基本レベルがつの世界に"
feature2: "7人のパワフルな <strong>ニューヒーロー</strong> とユニークなスキル!"
feature3: "60以上のボーナスレベル"
feature1: "80以上の基本レベルがつの世界に" # {change}
feature2: "7人のパワフルな <strong>ニューヒーロー</strong> とユニークなスキル!" # {change}
feature3: "60以上のボーナスレベル" # {change}
feature4: "<strong>3500のジェム</strong>が毎月ボーナス!"
feature5: "ビデオチュートリアル"
feature6: "プレミアムメールサポート"
@ -603,11 +605,11 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
teacher_subs_2: "に連絡して無料の月々のサブスクリプションを得ましょう。" # {change}
# teacher_subs_3: "to set up your subscription."
sub_includes_title: "サブスクリプションの内容について"
sub_includes_1: "80以上の基本レベルに加えて、生徒は月々のサブスクリプションを得て次の機能が使えます:"
sub_includes_2: "60以上の練習レベル"
sub_includes_1: "80以上の基本レベルに加えて、生徒は月々のサブスクリプションを得て次の機能が使えます:" # {change}
sub_includes_2: "60以上の練習レベル" # {change}
sub_includes_3: "ビデオチュートリアル"
sub_includes_4: "メールによるサポート"
sub_includes_5: "7人の新しいヒーローとマスターのユニークなスキル"
sub_includes_5: "7人の新しいヒーローとマスターのユニークなスキル" # {change}
sub_includes_6: "3500のジェムが月々支給されます"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,7 +625,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
who_for_1: "私たちは CodeCombat を9歳以上の生徒にオススメしています。プログラミングの経験は必要ありません。"
who_for_2: "私たちは男女問わず遊べるように CodeCombat をデザインしました。"
material_title: "どのぐらいコンテンツがありますか?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
material_1: "8時間ほどの無料のコンテンツに加え、サブスクリプションによってさらに14時間ほどプレイすることができ、毎週5つの新しいレベルが追加されています。" # {change}
concepts_title: "どのような概念がカバーされているかについて"
how_much_title: "月々のサブスクリプションはいくらですか?"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
campaign_player_created_description: "... 당신 동료가 고안한 레벨에 도전하세요 <a href=\"/contributeartisan\">마법사 장인</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# level_tab_thangs_all: "All"
level_tab_thangs_conditions: "컨디션 시작"
level_tab_thangs_add: "Thangs 추가"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Македонски", englishDescription:
campaign_player_created_description: "... се бориш наспроти креативноста на останатите играчи од <a href=\"/contribute/artisan\">Волшебничкиот занает</a>."
campaign_classic_algorithms: "Класични алгоритми"
campaign_classic_algorithms_description: "... во кои ги учиш најпопуларните алгоритми во компјутерската наука."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Одлично напредуваш! Кажи му на родителот колку имаш научено со CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Македонски", englishDescription:
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
campaign_player_created_description: "... hvor du kjemper mot kreativiteten til en av dine medspillende <a href=\"/contribute#artisan\">Artisan Trollmenn</a>."
campaign_classic_algorithms: "Klassiske algoritmer"
campaign_classic_algorithms_description: "... hvor du lærer noen av de mest populære algoritmene innen programmering"
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Du gjør fantastisk fremgang! Fortell noen hvor mye du har lært gjennom CodeCombat."
@ -408,7 +410,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
subscribe:
comparison_blurb: "Spiss dine kunnskaper med et CodeCombat abonnement!"
feature1: "60+ grunnleggende brett fordelt på 4 verdener" # {change}
feature2: "7 kraftfulle <strong>nye helter</strong> med unike ferdigheter!"
feature2: "7 kraftfulle <strong>nye helter</strong> med unike ferdigheter!" # {change}
feature3: "30+ bonusbrett" # {change}
feature4: "<strong>3500 bonusjuveler</strong> hver måned!"
feature5: "Videoveiledninger"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
level_tab_thangs_all: "Alle"
level_tab_thangs_conditions: "Utgangsforhold"
level_tab_thangs_add: "Legg til Thangs"
# level_tab_thangs_search: "Search thangs"
add_components: "Legg til komponenter"
component_configs: "Komponentoppsett"
config_thang: "Dobbeltklikk for å konfigurere en thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Opprettet"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
campaign_player_created_description: "... waarin je ten strijde trekt tegen de creativiteit van andere <a href=\"/contribute#artisan\">Ambachtelijke Tovenaars</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
level_tab_thangs_all: "Alles"
level_tab_thangs_conditions: "Start Condities"
level_tab_thangs_add: "Voeg element toe"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
campaign_player_created_description: "... waarin je ten strijde trekt tegen de creativiteit van andere <a href=\"/contribute#artisan\">Ambachtelijke Tovenaars</a>."
campaign_classic_algorithms: "Klassieke Algorithmes"
campaign_classic_algorithms_description: "... Waarin je de meest populaire algorithmes van de informatica leert."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
level_tab_thangs_all: "Alles"
level_tab_thangs_conditions: "Start Condities"
level_tab_thangs_add: "Voeg element toe"
# level_tab_thangs_search: "Search thangs"
add_components: "Voeg Componenten Toe"
component_configs: "Componenten Configuraties"
config_thang: "Double click om een thang te configureren"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
campaign_player_created_description: "... w których walczysz przeciwko dziełom <a href=\"/contribute#artisan\">Czarodziejów Rzemieślników</a>"
campaign_classic_algorithms: "Algorytmy klasyczne"
campaign_classic_algorithms_description: "... gdzie nauczysz się najpopularniejszych alogrytmów w Informatyce."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
level_tab_thangs_all: "Wszystkie"
level_tab_thangs_conditions: "Warunki początkowe"
level_tab_thangs_add: "Dodaj obiekty"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Dodano"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
campaign_player_created_description: "... nos quais você batalhará contra a criatividade dos seus companheiros <a href=\"/contribute#artisan\">feiticeiros Artesãos</a>."
campaign_classic_algorithms: "Algoritmos Clássicos"
campaign_classic_algorithms_description: "...onde você aprende os algoritmos mais conhecidos em Ciência da Computação."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Você está fazendo um grande progresso! Diga a alguém o quão você aprendeu com o CodeCombat." # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
subscribe:
comparison_blurb: "Afine suas habilidades com uma assinatura CodeCombat!"
feature1: "Mais de 60 níveis básicos entre 4 mundos" # {change}
feature2: "7 poderosos <strong>novos heróis</strong> com habilidades únicas!"
feature2: "7 poderosos <strong>novos heróis</strong> com habilidades únicas!" # {change}
feature3: "Mais de 30 níveis bônus" # {change}
feature4: "<strong>3500 gemas bônus</strong> todo mês!"
feature5: "Vídeo tutorials"
@ -603,11 +605,11 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
teacher_subs_2: "para organizar uma assinatura mensal." # {change}
# teacher_subs_3: "to set up your subscription."
sub_includes_title: "O que está incluído na assinatura?"
sub_includes_1: "Além dos mais de 80 níveis básicos, estudantes com uma assinatura mensal têm acesso aos seguintes recursos:"
sub_includes_2: "Mais de 60 níveis para praticar"
sub_includes_1: "Além dos mais de 80 níveis básicos, estudantes com uma assinatura mensal têm acesso aos seguintes recursos:" # {change}
sub_includes_2: "Mais de 60 níveis para praticar" # {change}
sub_includes_3: "Vídeos tutoriais"
sub_includes_4: "Suporte premium por email"
sub_includes_5: "7 novos heróis com habilidades únicas a serem aprendidas"
sub_includes_5: "7 novos heróis com habilidades únicas a serem aprendidas" # {change}
sub_includes_6: "3500 gemas bônus todos os meses"
sub_includes_7: "Clãs Privados"
monitor_progress_title: "Como monitoro o progresso dos estudantes?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
make_private: "Tornar o clã privado"
subs_only: "Apenas para assinantes"
create_clan: "Criar novo clã"
# private_preview: "Preview"
public_clans: "Clãs Públicos"
my_clans: "Meus Clãs"
clan_name: "Nome do Clã"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
level_tab_thangs_all: "Tudo"
level_tab_thangs_conditions: "Condições de Início"
level_tab_thangs_add: "Adicionar Thangs"
# level_tab_thangs_search: "Search thangs"
add_components: "Adicionar componentes"
component_configs: "Configurações de componente"
config_thang: "Duplo-clique para configurar uma thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Adicionado"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
campaign_player_created_description: "... onde combates contra a criatividade dos teus colegas <a href=\"/contribute/artisan\">Feiticeiros Artesãos</a>."
campaign_classic_algorithms: "Algoritmos Clássicos"
campaign_classic_algorithms_description: "... onde aprendes os algoritmos mais populares da Ciência da Computação."
campaign_old_multiplayer: "(Obsoletas) Arenas Multijogador Antigas"
campaign_old_multiplayer_description: "Relíquias de uma idade mais civilizada. Não há simulações em curso para estas arenas multijogador, mais antigas e sem heróis."
share_progress_modal:
blurb: "Estás a fazer grandes progressos! Conta ao teu educador o quanto aprendeste com o CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
subscribe:
comparison_blurb: "Aperfeiçoa as tuas habilidades com uma subscrição do CodeCombat!"
feature1: "80+ níveis básicos dispersos por 4 mundos"
feature2: "7 <strong>heróis novos</strong> e poderosos com habilidades únicas!"
feature3: "60+ níveis de bónus"
feature1: "100+ níveis básicos dispersos por 4 mundos"
feature2: "10 <strong>heróis novos</strong> e poderosos com habilidades únicas!"
feature3: "70+ níveis de bónus"
feature4: "<strong>3500 gemas de bónus</strong> por mês!"
feature5: "Tutoriais em vídeo"
feature6: "Apoio por e-mail superior"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
intro_2: "Não é necessário ter experiência!"
free_title: "Quanto custa?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
free_1: "80+ níveis GRATUITOS que abordam cada conceito."
free_1: "100+ níveis GRATUITOS que abordam cada conceito."
free_2: "Uma subscrição mensal garante acesso a tutoriais em vídeo e a níveis extra para praticar."
teacher_subs_title: "Os professores recebem uma subscrição gratuita!"
teacher_subs_1: "Por favor, preenche o nosso"
teacher_subs_2: "Inquérito para Professores"
teacher_subs_3: "para configurares a tua subscrição."
sub_includes_title: "O que está incluído na subscrição?"
sub_includes_1: "Para além dos 80+ níveis básicos, os estudantes com uma subscrição mensal têm acesso às seguintes funcionalidades adicionais:"
sub_includes_2: "60+ níveis para praticar"
sub_includes_1: "Para além dos 100+ níveis básicos, os estudantes com uma subscrição mensal têm acesso às seguintes funcionalidades adicionais:"
sub_includes_2: "70+ níveis para praticar"
sub_includes_3: "Tutoriais em vídeo"
sub_includes_4: "Suporte por e-mail prioritário"
sub_includes_5: "7 novos heróis com habilidades únicas para dominar"
sub_includes_5: "10 novos heróis com habilidades únicas para dominar"
sub_includes_6: "3500 gemas de bónus todos os meses"
sub_includes_7: "Clãs Privados"
monitor_progress_title: "Como é que acompanho o progresso dos estudantes?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
who_for_1: "Recomendamos o CodeCombat para estudantes com idade superior a 9. Não é necessária nenhuma experiência de programação prévia."
who_for_2: "O CodeCombat foi pensado de forma a ser apelativo tanto para rapazes como para raparigas."
material_title: "Quanto material há?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
concepts_title: "Que conceitos são abordados?"
how_much_title: "Quanto custa uma subscrição mensal?"
how_much_1: "Uma"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
make_private: "Tornar o clã privado"
subs_only: "apenas para subscritores"
create_clan: "Criar um Novo Clã"
private_preview: "Pré-visualização"
public_clans: "Clãs Públicos"
my_clans: "Os Meus Clãs"
clan_name: "Nome do Clã"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
level_tab_thangs_all: "Todos"
level_tab_thangs_conditions: "Condições Iniciais"
level_tab_thangs_add: "Adicionar Thangs"
level_tab_thangs_search: "Pesquisar thangs"
add_components: "Adicionar Componentes"
component_configs: "Configurações dos Componentes"
config_thang: "Clica duas vezes para configurares uma thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Adicionados/as"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
campaign_player_created_description: "... în care ai ocazia să testezi creativitatea colegilor tai <a href=\"/contribute#artisan\">Artisan Wizards</a>."
campaign_classic_algorithms: "Algoritmi clasici"
campaign_classic_algorithms_description: "... în care înveți cei mai populari algoritmi în informatică."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Faci progrese mari! Spune-le părinților cât de mult ai învățat cu CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
subscribe:
comparison_blurb: "Îmbunătățeșteți abilitățile cu abonamentul CodeCombat"
feature1: "80+ de nivele de bază în 4 lumi diferite!"
feature2: "7 <strong>Eroi Noi</strong> puternici, cu skilluri unice!"
feature3: "60+ nivele bonus"
feature1: "80+ de nivele de bază în 4 lumi diferite!" # {change}
feature2: "7 <strong>Eroi Noi</strong> puternici, cu skilluri unice!" # {change}
feature3: "60+ nivele bonus" # {change}
feature4: "<strong>3500 de Pietre Prețioase bonus</strong> în fiecare lună!"
feature5: "Tutoriale Video"
feature6: "Suport e-mail premium"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
intro_2: "Nu este nevoie de experiența în domeniu!"
free_title: "Cât de mult costă?"
cost_china: "CodeCombat în China este gratis pentru primele 5 nivele, după care costă $9.99 USD pe lună pentru a accesa celelalte 140+ nivele pe serverele noaste exlusive din China."
free_1: "Sunt 80+ de nivele GRATIS ce parcurg fiecare concept în programare."
free_1: "Sunt 80+ de nivele GRATIS ce parcurg fiecare concept în programare." # {change}
free_2: "Un abonament lunar oferă acces la tutoriale video si nivele extra pentru practică."
teacher_subs_title: "Educatori primesc abonamente gratuite!"
teacher_subs_1: "Te rugăm sa completezi"
teacher_subs_2: "Chestionarul Educatorului"
teacher_subs_3: "pentru a configura abonamentul."
sub_includes_title: "Ce e inclus în abonament?"
sub_includes_1: "Pe langă 80+ de nivele de bază, studenții cu un abonament lunar au acces la aceste servicii suplimentare:"
sub_includes_2: "60+ nivele pentru practică"
sub_includes_1: "Pe langă 80+ de nivele de bază, studenții cu un abonament lunar au acces la aceste servicii suplimentare:" # {change}
sub_includes_2: "60+ nivele pentru practică" # {change}
sub_includes_3: "Tutoriale Video"
sub_includes_4: "Suport pe e-mail premium"
sub_includes_5: "7 eroi noi cu abilități unice de stăpânit"
sub_includes_5: "7 eroi noi cu abilități unice de stăpânit" # {change}
sub_includes_6: "3500 de Pietre Prețioase bonus in fiecare lună"
sub_includes_7: "Clanuri Private"
monitor_progress_title: "Cum monitorizez progresul unui student?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
who_for_1: "Recomandăm CodeCombat pentru studenți cu vârsta de la 9 ani în sus. Nu este nevoie de experiență de programare."
who_for_2: "Am proiectat CodeCombat pentru a atrage atât băieți cat si fete."
material_title: "Cât de mult material conține?"
material_china: "Aproximativ 30 de ore de gameplay răspândite peste 140+ de nivele pentru abonați, si nivele noi în fiecare săptămână."
material_1: "Aproximativ 10 ore de material gratis si adițional 20 de ore în plus pentru abonați, cu nivele noi în fiecare săptămână."
material_china: "Aproximativ 30 de ore de gameplay răspândite peste 140+ de nivele pentru abonați, si nivele noi în fiecare săptămână." # {change}
material_1: "Aproximativ 10 ore de material gratis si adițional 20 de ore în plus pentru abonați, cu nivele noi în fiecare săptămână." # {change}
concepts_title: "Ce concepte sunt parcurse?"
how_much_title: "Cât de mult costă un abonament lunar?"
how_much_1: "Un"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
make_private: "Fă clanul privat"
subs_only: "numai abonați"
create_clan: "Creează un clan Nou"
# private_preview: "Preview"
public_clans: "Clanuri Publice"
my_clans: "Clanurile mele"
clan_name: "Numele Clanului"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
level_tab_thangs_all: "Toate"
level_tab_thangs_conditions: "Condiți inițiale"
level_tab_thangs_add: "Adaugă Thangs"
# level_tab_thangs_search: "Search thangs"
add_components: "Adaugă Componente"
component_configs: "Configurarea Componentelor"
config_thang: "Dublu click pentru a configura un thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Adăugat"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
campaign_player_created_description: "... в которых вы сражаетесь с креативностью ваших друзей <a href=\"/contribute#artisan\">Ремесленников</a>."
campaign_classic_algorithms: "Классические принципы"
campaign_classic_algorithms_description: "... которые чаще всего встречаются в компьютерных науках."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Вы отлично продвигаетесь! Расскажите своим родителям, как много вы уже выучили с CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
subscribe:
comparison_blurb: "Отточите свое мастерство благодаря подписке на CodeCombat!"
feature1: "80+ основных уровней на просторах 4-х миров"
feature2: "7 могущественных <strong>новых героев</strong> с уникальными способностями!"
feature3: "60+ дополнительных уровней"
feature1: "80+ основных уровней на просторах 4-х миров" # {change}
feature2: "7 могущественных <strong>новых героев</strong> с уникальными способностями!" # {change}
feature3: "60+ дополнительных уровней" # {change}
feature4: "<strong>3500 бонусных самоцветов</strong> каждый месяц!"
feature5: "Обучающие видеоролики"
feature6: "Эксклюзивная поддержка по электронной почте"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
intro_2: "Опыт не обязателен!"
free_title: "Сколько это стоит?"
cost_china: "Первые 5 уровней CodeCombat бесплатны в Китае. При оплате $9.99 в месяц вы получите доступ к последующим более чем 140 уровням на наших эксклюзивных серверах в Китае."
free_1: "В наличии более 80 БЕСПЛАТНЫХ уровней, которые покрывают каждый концепт."
free_1: "В наличии более 80 БЕСПЛАТНЫХ уровней, которые покрывают каждый концепт." # {change}
free_2: "Месячная подписка предоставляет доступ к видео-урокам и дополнительным уровням."
teacher_subs_title: "Учителя получают бесплатные подписки!"
teacher_subs_1: "Пожалуйста, заполните нашу"
teacher_subs_2: "Анкету учителя"
teacher_subs_3: "для настройки вашей подписки."
sub_includes_title: "Что включено в подписку?"
sub_includes_1: "В дополнение к более чем 80 бесплатным уровням ученики с месячной подпиской получат доступ к дополнительным возможностям:"
sub_includes_2: "Более 60 уровней для дополнительной практики"
sub_includes_1: "В дополнение к более чем 80 бесплатным уровням ученики с месячной подпиской получат доступ к дополнительным возможностям:" # {change}
sub_includes_2: "Более 60 уровней для дополнительной практики" # {change}
sub_includes_3: "Видео-уроки"
sub_includes_4: "Эксклюзивная поддержка по электронной почте"
sub_includes_5: "7 новых героев с уникальными возможностями для оттачивания мастерства"
sub_includes_5: "7 новых героев с уникальными возможностями для оттачивания мастерства" # {change}
sub_includes_6: "3500 бонусных самоцветов каждый месяц"
sub_includes_7: "Частные Кланы"
monitor_progress_title: "Как мне следить за прогрессом студентов?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
who_for_1: "Мы рекомендуем CodeCombat для учеников старше 9 лет. Какой-либо опыт программирования не требуется."
who_for_2: "Мы разработали CodeCombat так, чтобы он подходил и мальчикам и девочкам."
material_title: "Как много здесь материала?"
material_china: "Около 30 часов игрового процесса, распределенного более чем на 140 уровней для подписчиков с добавлением новых уровней каждую неделю."
material_1: "Около 10 часов бесплатного контента и 20 часов дополнительного контента для подписчиков с добавлением новых уровней каждую неделю."
material_china: "Около 30 часов игрового процесса, распределенного более чем на 140 уровней для подписчиков с добавлением новых уровней каждую неделю." # {change}
material_1: "Около 10 часов бесплатного контента и 20 часов дополнительного контента для подписчиков с добавлением новых уровней каждую неделю." # {change}
concepts_title: "О каких концептах мы рассказываем?"
how_much_title: "Сколько стоит месячная подписка?"
how_much_1: "Цена"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
make_private: "Сделать клан частным"
subs_only: "только для подписчиков"
create_clan: "Создать новый клан"
# private_preview: "Preview"
public_clans: "Публичные кланы"
my_clans: "Мои кланы"
clan_name: "Имя клана"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
level_tab_thangs_all: "Все"
level_tab_thangs_conditions: "Начальные условия"
level_tab_thangs_add: "Добавить объект"
# level_tab_thangs_search: "Search thangs"
add_components: "Добавить компоненты"
component_configs: "Конфигурации компонентов"
config_thang: "Двойной клик для конфигурирования объектов"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Добавлено"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
campaign_player_created_description: "... v ktorých sa popasuješ s kreativitou svojich <a href=\"/contribute#artisan\">kúzelníckych súdruhov</a>."
campaign_classic_algorithms: "Klasické Algoritmy"
campaign_classic_algorithms_description: "... v kterých sa naučíte najobľúbenejšie algoritmy v IT"
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Postupuješ míľovými krokmi ! Povedz kamarátom, čo si sa už naučil pomocou CodeCombatu."
@ -408,7 +410,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
subscribe:
comparison_blurb: "Uč sa dôkladnejšie vďaka predplatnému !"
feature1: "60+ základných úrovní v štyroch svetoch" # {change}
feature2: "7 mocných <strong>new hrdinov</strong> s jedinečnými schopnosťami!"
feature2: "7 mocných <strong>new hrdinov</strong> s jedinečnými schopnosťami!" # {change}
feature3: "30+ bonusových úrovní" # {change}
feature4: "<strong>3500 bonusových diamantov</strong> každý mesiac !"
feature5: "Video tutoriály"
@ -607,7 +609,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
sub_includes_2: "40+ tréningových úrovní" # {change}
sub_includes_3: "Video návody"
sub_includes_4: "Prémiovú emailovú podporu"
sub_includes_5: "7 nových hrdinov s jedinečnými schopnosťami"
sub_includes_5: "7 nových hrdinov s jedinečnými schopnosťami" # {change}
sub_includes_6: "3500 bonusových diamantov každý mesiac"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,7 +625,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
who_for_1: "CodeCombat odporúčame pre žiakov od 9 rokov. Nie sú nutné žiadne predchádzajúce skúsenosti s programovaním."
who_for_2: "CodeCombat sme navrhli tak, aby oslovil chlapcov aj dievčatá."
material_title: "Aký je objem učebnej látky ?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
material_1: "Asi 8 hodín bezplatného obsahu a ďalších 14 hodín pre predplatiteľov. 5 nových úrovní každý týždeň." # {change}
concepts_title: "Aké pojmy sú pokryté ?"
how_much_title: "Koľko stojí mesačné predplatné ?"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
campaign_player_created_description: "... у којима се бориш против креативности својих колега."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
campaign_player_created_description: "... i vilken du tävlar mot kreativiteten hos andra <a href=\"/contribute#artisan\">Hantverkare</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -603,11 +605,11 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
teacher_subs_2: "för att sätta upp en gratis månadsprenumeration." # {change}
# teacher_subs_3: "to set up your subscription."
sub_includes_title: "Vad ingår i prenumerationen?"
sub_includes_1: "Förutom de 80+ grundläggande nivåerna får elever med en månadsprenumeration tillgång till följande:"
sub_includes_2: "60+ övningsnivåer"
sub_includes_1: "Förutom de 80+ grundläggande nivåerna får elever med en månadsprenumeration tillgång till följande:" # {change}
sub_includes_2: "60+ övningsnivåer" # {change}
sub_includes_3: "Videogenomgångar"
sub_includes_4: "Premium mejlsupport"
sub_includes_5: "7 nya hjältar med unika färdigheter att bemästra"
sub_includes_5: "7 nya hjältar med unika färdigheter att bemästra" # {change}
sub_includes_6: "3500 bonusädelstenar varje månad"
sub_includes_7: "Privata klaner"
monitor_progress_title: "Hur kan jag se elevernas framsteg?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
who_for_1: "Vi rekommenderar CodeCombat till elever som är minst 9 år. Inga programmeringskunskaper krävs."
who_for_2: "Vi har skapat CodeCombat för att locka både pojkar och flickor."
material_title: "Hur mycket material finns det?"
material_china: "Ungefär 30 timmars speltid över 140+ prenumerantnivåer - än så länge - med nya nivåer varje vecka."
material_1: "Ungefär 10 timmar fritt innehåll och ytterligare 20 timmar prenumerantinnehåll med nya nivåer varje vecka."
material_china: "Ungefär 30 timmars speltid över 140+ prenumerantnivåer - än så länge - med nya nivåer varje vecka." # {change}
material_1: "Ungefär 10 timmar fritt innehåll och ytterligare 20 timmar prenumerantinnehåll med nya nivåer varje vecka." # {change}
concepts_title: "Vilka koncept täcks?"
how_much_title: "Hur mycket kostar en månadsprenumeration?"
how_much_1: "En"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# level_tab_thangs_all: "All"
level_tab_thangs_conditions: "Startvillkor"
level_tab_thangs_add: "Lägg till enheter"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
campaign_player_created_description: "<a href=\"/contribute#artisan\">Zanaatkâr Büyücüler</a>in yaratıcılıklarına karşı mücadele etmek için..."
campaign_classic_algorithms: "Klasik Algoritmalar"
campaign_classic_algorithms_description: "... Bilgisayar Bilimleri'nde öğrendiğiniz en yaygın algoritmalar."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Harika iş çıkarıyorsun! Birine CodeCombat ile ne kadar öğrendiğinden bahset."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
level_tab_thangs_all: "Tüm"
level_tab_thangs_conditions: "Başlama Şartları"
level_tab_thangs_add: "Nesne Ekle"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Українська", englishDescription:
campaign_player_created_description: "... у яких Ви змагаєтесь у креативності із Вашими друзями-<a href=\"/contribute#artisan\">Архітекторами</a>."
campaign_classic_algorithms: "Класичні алгоритми"
campaign_classic_algorithms_description: "... у яких Ви вивчите найпопулярніші алгоритми комп'ютерних наук."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Ви робите великі успіхи! Розкажіть кому-небудь, як багато ви вивчили з CodeCombat." # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "Українська", englishDescription:
subscribe:
comparison_blurb: "Відточіть свої навички завдяки підписці на CodeCombat!"
feature1: "Більше 60 основних рівней на просторах 4 світів" # {change}
feature2: "7 могутніх <strong>нових героїв</strong> з унікальними здібностями!"
feature2: "7 могутніх <strong>нових героїв</strong> з унікальними здібностями!" # {change}
feature3: "Більше 30 бонусних рівнів" # {change}
feature4: "<strong>3500 бонусних самоцвітів</strong> кожного місяця!"
feature5: "Навчальні відеоролики"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Українська", englishDescription:
intro_2: "Досвід не потрібен!"
free_title: "Скільки це коштує?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Українська", englishDescription:
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
how_much_title: "Скільки коштує місячна передплата?"
how_much_1: ""
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Українська", englishDescription:
make_private: "Зробити клан приватним"
subs_only: "лише для підписчиків"
create_clan: "Створити новий клан"
# private_preview: "Preview"
public_clans: "Публічні клани"
my_clans: "Мої клани"
clan_name: "Назва клану"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Українська", englishDescription:
level_tab_thangs_all: "Усі"
level_tab_thangs_conditions: "Початковий статус"
level_tab_thangs_add: "Додати об'єкти"
# level_tab_thangs_search: "Search thangs"
add_components: "Додати коментарі"
component_configs: "Налаштування компонента"
config_thang: "Подвійний клік для конфігуровання об'єктів"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Українська", englishDescription:
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Українська", englishDescription:
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "Додано"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "O'zbekcha", englishDescription: "Uzbek", tr
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
campaign_player_created_description: "... nơi bạn thử thách trí sáng tạo đối với <a href=\"/contribute/artisan\">Pháp Sư Tối Cao</a>."
campaign_classic_algorithms: "Các thuật toán kinh điển"
campaign_classic_algorithms_description: "... Nơi mà bạn có thể học được những thuật toán phổ biến trong ngành khoa học máy tính ."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "Bạn đang tiến bộ rõ rệt đấy! Hãy kể cho ai đó xem bạn đã học được nhiều chừng nào với CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
feature2: "7 <strong>nhât vật mới</strong> mạnh mẽ với những kĩ năng đặc biệt!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
feature2: "7 <strong>nhât vật mới</strong> mạnh mẽ với những kĩ năng đặc biệt!" # {change}
# feature3: "70+ bonus levels"
feature4: "<strong>Được thưởng thêm 3500 ngọc</strong> mỗi tháng!"
feature5: "Những video hướng dẫn qua bàn"
feature6: "Sự hỗ trợ tận tình qua email"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
campaign_player_created_description: "……在这里你可以与你的小伙伴的创造力战斗 <a href=\"/contribute#artisan\">技术指导</a>。"
campaign_classic_algorithms: "经典算法"
campaign_classic_algorithms_description: "... 你可以在此学习到计算机科学中最常用的算法"
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "你的进度真快快告诉其他人你从CodeCombat学到了什么" # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
subscribe:
comparison_blurb: "订阅CodeCombat大力的提升你的技能"
feature1: "60+ 基本关卡4个世界" # {change}
feature2: "7 个强大 <strong>英雄</strong>以及各式非凡技能!"
feature2: "7 个强大 <strong>英雄</strong>以及各式非凡技能!" # {change}
feature3: "30+ 奖励关卡" # {change}
feature4: "每月享有3500额外宝石"
feature5: "视频教学"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
intro_2: "无需经验!"
free_title: "要多少钱?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
teacher_subs_title: "教师可免费订阅!"
teacher_subs_1: "请联系" # {change}
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
sub_includes_2: "超过60个练习关卡"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
sub_includes_2: "超过60个练习关卡" # {change}
sub_includes_3: "视频教学"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
sub_includes_6: "每月享有3500额外宝石"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
how_much_title: "每月的订阅费用是多少?"
how_much_1: ""
@ -789,6 +791,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
level_tab_thangs_all: "所有"
level_tab_thangs_conditions: "启动条件"
level_tab_thangs_add: "增加物体"
# level_tab_thangs_search: "Search thangs"
add_components: "添加组件"
component_configs: "组件配置"
config_thang: "双击配置一个thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "被添加"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
campaign_player_created_description: "...挑戰同伴的創意 <a href=\"/contribute#artisan\">技術指導</a>."
campaign_classic_algorithms: "經典演算法"
campaign_classic_algorithms_description: "... 資訊科學中最著名的演算法。"
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
share_progress_modal:
blurb: "您正在建立優秀的進度! 告訴別人您已經從CodeCombat學習到多少東西." # {change}
@ -408,7 +410,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
subscribe:
comparison_blurb: "訂閱 CodeCombat 來磨練您的技巧!"
feature1: "60 個以上的基本關卡散佈在4張地圖中" # {change}
feature2: "7 個強壯的<strong>新英雄</strong>並每隻都有不同技巧!"
feature2: "7 個強壯的<strong>新英雄</strong>並每隻都有不同技巧!" # {change}
feature3: "30 個以上的額外關卡" # {change}
feature4: "每個月<strong>3500顆額外寶石</strong>!"
feature5: "視頻教學"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
level_tab_thangs_all: "所有的"
level_tab_thangs_conditions: "啟動條件"
level_tab_thangs_add: "增加物體"
# level_tab_thangs_search: "Search thangs"
add_components: "增加組件"
component_configs: "組件組態"
config_thang: "雙擊來構建物體"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
delta:
added: "已填加"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute/artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# level_tab_thangs_all: "All"
# level_tab_thangs_conditions: "Starting Conditions"
# level_tab_thangs_add: "Add Thangs"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -92,6 +92,8 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
campaign_player_created_description: "……徠箇搭爾好搭爾夥計造起來個賭打 <a href=\"/contribute#artisan\">技術相幫</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -407,9 +409,9 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# subscribe:
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
# feature1: "80+ basic levels across 4 worlds"
# feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "60+ bonus levels"
# feature1: "100+ basic levels across 4 worlds"
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
# feature3: "70+ bonus levels"
# feature4: "<strong>3500 bonus gems</strong> every month!"
# feature5: "Video tutorials"
# feature6: "Premium email support"
@ -596,18 +598,18 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# intro_2: "No experience required!"
# free_title: "How much does it cost?"
# cost_china: "CodeCombat in China is free for the first five levels, after which it costs $9.99 USD per month for access to our other 140+ levels on our exclusive China servers."
# free_1: "There are 80+ FREE levels which cover every concept."
# free_1: "There are 100+ FREE levels which cover every concept."
# free_2: "A monthly subscription provides access to video tutorials and extra practice levels."
# teacher_subs_title: "Teachers get free subscriptions!"
# teacher_subs_1: "Please fill out our"
# teacher_subs_2: "Teacher Survey"
# teacher_subs_3: "to set up your subscription."
# sub_includes_title: "What is included in the subscription?"
# sub_includes_1: "In addition to the 80+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "60+ practice levels"
# sub_includes_1: "In addition to the 100+ basic levels, students with a monthly subscription get access to these additional features:"
# sub_includes_2: "70+ practice levels"
# sub_includes_3: "Video tutorials"
# sub_includes_4: "Premium email support"
# sub_includes_5: "7 new heroes with unique skills to master"
# sub_includes_5: "10 new heroes with unique skills to master"
# sub_includes_6: "3500 bonus gems every month"
# sub_includes_7: "Private Clans"
# monitor_progress_title: "How do I monitor student progress?"
@ -623,8 +625,8 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# who_for_1: "We recommend CodeCombat for students aged 9 and up. No prior programming experience is needed."
# who_for_2: "We've designed CodeCombat to appeal to both boys and girls."
# material_title: "How much material is there?"
# material_china: "Approximately 30 hours of gameplay spread over 140+ subscriber-only levels so far, with new levels every week."
# material_1: "Approximately 10 hours of free content and an additional 20 hours of subscriber content, with new levels every week."
# material_china: "Approximately 40 hours of gameplay spread over 170+ subscriber-only levels so far."
# material_1: "Approximately 25 hours of free content and an additional 15 hours of subscriber content."
# concepts_title: "What concepts are covered?"
# how_much_title: "How much does a monthly subscription cost?"
# how_much_1: "A"
@ -789,6 +791,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# make_private: "Make clan private"
# subs_only: "subscribers only"
# create_clan: "Create New Clan"
# private_preview: "Preview"
# public_clans: "Public Clans"
# my_clans: "My Clans"
# clan_name: "Clan Name"
@ -881,6 +884,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
level_tab_thangs_all: "所有"
level_tab_thangs_conditions: "發動條件"
level_tab_thangs_add: "加物事"
# level_tab_thangs_search: "Search thangs"
# add_components: "Add Components"
# component_configs: "Component Configurations"
# config_thang: "Double click to configure a thang"
@ -1194,6 +1198,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# concepts:
# advanced_strings: "Advanced Strings"
# algorithms: "Algorithms"
# arguments: "Arguments"
# arithmetic: "Arithmetic"
# arrays: "Arrays"
# basic_syntax: "Basic Syntax"
@ -1209,7 +1214,8 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# strings: "Strings"
# variables: "Variables"
# vectors: "Vectors"
# while_loops: "While Loops"
# while_loops: "Loops"
# recursion: "Recursion"
# delta:
# added: "Added"

View file

@ -8,7 +8,7 @@
margin-bottom: 20px
text-shadow: 2px 2px 5px black
&:hover div
&:hover div, &:hover .dynamic-level-name
color: lighten($yellow, 20%)
&:hover img
@ -19,6 +19,20 @@
.level-image
width: 100%
.dynamic-level-name
position: absolute
z-index: 1
top: 40px
width: 100%
text-align: center
text-shadow: 0px 5px 5px black, -2px 0px 2px black, 2px 0px 2px black, 0px -2px 2px black
font-size: 72px
color: $yellow
font-family: $headings-font-family
font-variant: small-caps
@include transition(color .10s linear)
.overlay-text
color: $yellow
font-family: $headings-font-family

View file

@ -7,7 +7,7 @@ block content
else
if total === 0
h4 Fetching dashboard data...
h4= refreshDataState
else
.container-fluid
.row
@ -16,10 +16,10 @@ block content
div.count= total
.col-md-5.big-stat.remaining-count
div.description Remaining
div.count= total - cancelled
div.count= total - outstandingCancels.length
.col-md-5.big-stat.cancelled-count
div.description Cancelled
div.count= cancelled
div.description Cancels Outstanding
div.count= outstandingCancels.length
.col-md-5.big-stat.growth-rate
div.description 30 Day Total Growth
div.count #{monthlyGrowth.toFixed(1)}%
@ -38,7 +38,7 @@ block content
h2 Recent Subscribers
if !subscribers || subscribers.length < 1
h4 Fetching recent subscribers...
h4= refreshDataState
else
table.table.table-striped.table-condensed
thead.subscribers-thead
@ -63,10 +63,10 @@ block content
td
a(href="https://dashboard.stripe.com/customers/#{subscriber.customerID}", target="_blank")= subscriber.subscriptionID
td= subscriber.user.dateCreated.substring(0, 10)
td= subscriber.start.substring(0, 10)
td= subscriber.start.toISOString().substring(0, 10)
td
if subscriber.cancel
span= subscriber.cancel.substring(0, 10)
span= subscriber.cancel.toISOString().substring(0, 10)
td
if subscriber.user.stripe && subscriber.user.stripe.sponsorID
span *sponsored*
@ -87,7 +87,7 @@ block content
h2 Recent Cancellations
if !cancellations || cancellations.length < 1
h4 Fetching recent cancellations...
h4= refreshDataState
else
table.table.table-striped.table-condensed
thead.subscribers-thead
@ -116,9 +116,9 @@ block content
td= cancellation.user.dateCreated.substring(0, 10)
else
td
td= cancellation.start.substring(0, 10)
td= cancellation.cancel.substring(0, 10)
td= moment.duration(new Date(cancellation.cancel) - new Date(cancellation.start)).humanize()
td= cancellation.start.toISOString().substring(0, 10)
td= cancellation.cancel.toISOString().substring(0, 10)
td= moment.duration(cancellation.cancel - cancellation.start).humanize()
td= cancellation.level
if cancellation.user
td= cancellation.user.ageRange
@ -135,7 +135,7 @@ block content
h2 Subscriptions
if !subs || subs.length < 1
h4 Fetching subscriptions...
h4= refreshDataState
else
table.table.table-condensed
thead

View file

@ -1,7 +1,14 @@
extends /templates/editor/modal/save-version-modal
block modal-body-content
h3= "Level: " + level.get('name') + " - " + (levelNeedsSave ? "Modified" : "Not Modified")
h3
span(data-i18n="resources.level") Level
span=": " + level.get('name') + " - "
if levelNeedsSave
span(data-i18n="delta.modified") Modified
else
span(data-i18n="delta.not_modified") Not Modified
if levelNeedsSave
.changes-stub
form#save-level-form.form-inline
@ -23,7 +30,9 @@ block modal-body-content
each component in modifiedComponents
- var id = component.get('_id')
h4= "Component: " + component.get('system') + '.' + component.get('name')
h4
span(data-i18n="resources.component") Component
span= ": " + component.get('system') + '.' + component.get('name')
.changes-stub
form.form-inline.component-form(id="save-component-" + id + "-form")
input(name="component-original", type="hidden", value=component.get('original'))
@ -41,7 +50,9 @@ block modal-body-content
each system in modifiedSystems
- var id = system.get('_id')
h4= "System: " + system.get('name')
h4
span(data-i18n="resources.system") System
span= ": " + system.get('name')
.changes-stub
form.form-inline.system-form(id="save-system-" + id + "-form")
input(name="system-original", type="hidden", value=system.get('original'))

View file

@ -14,7 +14,7 @@ block content
img.level-image(src="#{level.image}", alt="#{level.name}").img-rounded
else
img.level-image(src="/images/pages/play/ladder/multiplayer_notext.jpg", alt="#{level.name}").img-rounded
//h3= level.name + (level.disabled ? " (Coming soon!)" : "")
h3.dynamic-level-name= level.name + (level.disabled ? " (Coming soon!)" : "")
.overlay-text.level-difficulty
span(data-i18n="play.level_difficulty") Difficulty:
each i in Array(level.difficulty)

View file

@ -22,7 +22,12 @@
.product
h4(data-i18n="buy_gems.price") x3500 / mo
h3(data-i18n="account.subscription")
button.start-subscription-button.btn.btn-lg.btn-illustrated.btn-success(data-i18n="subscribe.subscribe_title") Subscribe
if me.isPremium()
button.disabled.start-subscription-button.btn.btn-lg.btn-illustrated.btn-success
| ✓
span(data-i18n="account.subscribed")
else
button.start-subscription-button.btn.btn-lg.btn-illustrated.btn-success(data-i18n="subscribe.subscribe_title") Subscribe
if state === 'declined'
#declined-alert.alert.alert-danger.alert-dismissible

View file

@ -31,6 +31,8 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
context.cancelled = @cancellations?.length ? @cancelled ? 0
context.monthlyChurn = @monthlyChurn ? 0.0
context.monthlyGrowth = @monthlyGrowth ? 0.0
context.outstandingCancels = @outstandingCancels ? []
context.refreshDataState = @refreshDataState
context
afterRender: ->
@ -44,35 +46,117 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
@cancelled = 0
@monthlyChurn = 0.0
@monthlyGrowth = 0.0
@refreshDataState = 'Fetching dashboard data...'
refreshData: ->
return unless me.isAdmin()
@resetSubscriptionsData()
@getCancellations (cancellations) =>
@getSubscriptions cancellations, (subscriptions) =>
@getSubscribers(subscriptions)
@cancellations = cancellations
@render?()
@getOutstandingCancelledSubscriptions cancellations, (outstandingCancels) =>
@outstandingCancels = outstandingCancels
@getSubscriptions cancellations, (subscriptions) =>
@updateAnalyticsGraphData()
@render?()
@getSubscribers subscriptions, =>
@render?()
updateFetchDataState: (msg) ->
@refreshDataState = msg
@render?()
getCancellations: (done) ->
cancellations = []
@getCancellationEvents (cancelledSubscriptions) =>
# Get user objects for cancelled subscriptions
userIDs = _.map cancelledSubscriptions, (a) -> a.userID
options =
url: '/db/user/-/users'
method: 'POST'
data: {ids: userIDs}
options.error = (model, response, options) =>
return if @destroyed
console.error 'Failed to get cancelled users', response
options.success = (cancelledUsers, response, options) =>
return if @destroyed
userMap = {}
userMap[user._id] = user for user in cancelledUsers
for cancellation in cancelledSubscriptions when cancellation.userID of userMap
cancellation.user = userMap[cancellation.userID]
cancellation.level = User.levelFromExp(cancellation.user.points)
cancelledSubscriptions.sort (a, b) -> if a.cancel > b.cancel then -1 else 1
done(cancelledSubscriptions)
@updateFetchDataState 'Fetching cancellations...'
@supermodel.addRequestResource('get_cancelled_users', options, 0).load()
getCancellationEvents: (done) ->
cancellationEvents = []
earliestEventDate = new Date()
earliestEventDate.setUTCMonth(earliestEventDate.getUTCMonth() - 1)
earliestEventDate.setUTCDate(earliestEventDate.getUTCDate() - 8)
nextBatch = (starting_after, done) =>
@updateFetchDataState "Fetching cancellations #{cancellationEvents.length}..."
options =
url: '/db/subscription/-/stripe_events'
method: 'POST'
data: {options: {limit: 100}}
options.data.options.starting_after = starting_after if starting_after
options.data.options.type = 'customer.subscription.updated'
options.data.options.created = gte: Math.floor(earliestEventDate.getTime() / 1000)
options.error = (model, response, options) =>
return if @destroyed
console.error 'Failed to get cancelled events', response
options.success = (events, response, options) =>
return if @destroyed
for event in events.data
continue unless event.data?.object?.cancel_at_period_end is true and event.data?.previous_attributes.cancel_at_period_end is false
continue unless event.data?.object?.plan?.id is 'basic'
continue unless event.data?.object?.id?
cancellationEvents.push
cancel: new Date(event.created * 1000)
customerID: event.data.object.customer
start: new Date(event.data.object.start * 1000)
subscriptionID: event.data.object.id
userID: event.data.object.metadata?.id
if events.has_more
return nextBatch(events.data[events.data.length - 1].id, done)
done(cancellationEvents)
@supermodel.addRequestResource('get_cancellation_events', options, 0).load()
nextBatch null, done
getOutstandingCancelledSubscriptions: (cancellations, done) ->
@updateFetchDataState "Fetching oustanding cancellations..."
options =
url: '/db/subscription/-/cancellations'
method: 'GET'
url: '/db/subscription/-/stripe_subscriptions'
method: 'POST'
data: {subscriptions: cancellations}
options.error = (model, response, options) =>
return if @destroyed
console.error 'Failed to get cancellations', response
options.success = (cancellations, response, options) =>
console.error 'Failed to get outstanding cancellations', response
options.success = (subscriptions, response, options) =>
return if @destroyed
@cancellations = cancellations
@cancellations.sort (a, b) -> b.cancel.localeCompare(a.cancel)
for cancellation in @cancellations when cancellation.user?
cancellation.level = User.levelFromExp cancellation.user.points
done(cancellations)
@supermodel.addRequestResource('get_cancellations', options, 0).load()
outstandingCancelledSubscriptions = []
for subscription in subscriptions
continue unless subscription?.cancel_at_period_end
outstandingCancelledSubscriptions.push
cancel: new Date(subscription.canceled_at * 1000)
customerID: subscription.customerID
start: new Date(subscription.start * 1000)
subscriptionID: subscription.id
userID: subscription.metadata?.id
done(outstandingCancelledSubscriptions)
@supermodel.addRequestResource('get_outstanding_cancelled_subscriptions', options, 0).load()
getSubscribers: (subscriptions) ->
getSubscribers: (subscriptions, done) ->
# console.log 'getSubscribers', subscriptions.length
@updateFetchDataState "Fetching recipient subscriptions..."
@render?()
maxSubscribers = 40
subscribers = _.filter subscriptions, (a) -> a.userID?
subscribers.sort (a, b) -> b.start.localeCompare(a.start)
subscribers.sort (a, b) -> if a.start > b.start then -1 else 1
subscribers = subscribers.slice(0, maxSubscribers)
subscriberUserIDs = _.map subscribers, (a) -> a.userID
@ -92,64 +176,159 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
if hero = subscriber.user.heroConfig?.thangType
subscriber.hero = _.invert(ThangType.heroes)[hero]
@subscribers = subscribers
@render?()
done()
@supermodel.addRequestResource('get_subscribers', options, 0).load()
getSubscriptions: (cancellations=[], done) ->
@getInvoices (invoices) =>
subMap = {}
for invoice in invoices
subID = invoice.subscriptionID
if subID of subMap
subMap[subID].first = new Date(invoice.date)
else
subMap[subID] =
first: new Date(invoice.date)
last: new Date(invoice.date)
customerID: invoice.customerID
subMap[subID].userID = invoice.userID if invoice.userID
@getSponsors (sponsors) =>
@getRecipientSubscriptions sponsors, (recipientSubscriptions) =>
@updateFetchDataState "Fetching recipient subscriptions..."
for subscription in recipientSubscriptions
subMap[subscription.id] =
first: new Date(subscription.start * 1000)
subMap[subscription.id].userID = subscription.metadata.id if subscription.metadata?.id?
if subscription.cancel_at_period_end
subMap[subscription.id].cancel = new Date(subscription.canceled_at * 1000)
subMap[subscription.id].end = new Date(subscription.current_period_end * 1000)
subs = []
for subID of subMap
sub =
customerID: subMap[subID].customerID
start: subMap[subID].first
subscriptionID: subID
sub.cancel = subMap[subID].cancel if subMap[subID].cancel
oneMonthAgo = new Date()
oneMonthAgo.setUTCMonth(oneMonthAgo.getUTCMonth() - 1)
if subMap[subID].end?
sub.end = subMap[subID].end
else if subMap[subID].last < oneMonthAgo
sub.end = subMap[subID].last
sub.end.setUTCMonth(sub.end.getUTCMonth() + 1)
sub.userID = subMap[subID].userID if subMap[subID].userID
subs.push sub
subDayMap = {}
for sub in subs
startDay = sub.start.toISOString().substring(0, 10)
subDayMap[startDay] ?= {}
subDayMap[startDay]['start'] ?= 0
subDayMap[startDay]['start']++
if endDay = sub?.end?.toISOString().substring(0, 10)
subDayMap[endDay] ?= {}
subDayMap[endDay]['end'] ?= 0
subDayMap[endDay]['end']++
for cancellation in cancellations
if cancellation.subscriptionID is sub.subscriptionID
sub.cancel = cancellation.cancel
cancelDay = cancellation.cancel.toISOString().substring(0, 10)
subDayMap[cancelDay] ?= {}
subDayMap[cancelDay]['cancel'] ?= 0
subDayMap[cancelDay]['cancel']++
break
today = new Date().toISOString().substring(0, 10)
for day of subDayMap
continue if day > today
@subs.push
day: day
started: subDayMap[day]['start'] or 0
cancelled: subDayMap[day]['cancel'] or 0
ended: subDayMap[day]['end'] or 0
@subs.sort (a, b) -> a.day.localeCompare(b.day)
totalLastMonth = 0
for sub, i in @subs
@total += sub.started
@total -= sub.ended
@cancelled += sub.cancelled
sub.total = @total
totalLastMonth = @total if @subs.length - i is 31
@monthlyChurn = @cancelled / totalLastMonth * 100.0 if totalLastMonth > 0
if @subs.length > 30 and @subs[@subs.length - 31].total > 0
startMonthTotal = @subs[@subs.length - 31].total
endMonthTotal = @subs[@subs.length - 1].total
@monthlyGrowth = (endMonthTotal / startMonthTotal - 1) * 100
done(subs)
getInvoices: (done) ->
invoices = {}
nextBatch = (starting_after, done) =>
@updateFetchDataState "Fetching invoices #{Object.keys(invoices).length}..."
options =
url: '/db/subscription/-/stripe_invoices'
method: 'POST'
data: {options: {limit: 100}}
options.data.options.starting_after = starting_after if starting_after
options.error = (model, response, options) =>
return if @destroyed
console.error 'Failed to get invoices', response
options.success = (invoiceData, response, options) =>
return if @destroyed
for invoice in invoiceData.data
continue unless invoice.paid
continue unless invoice.subscription
continue unless invoice.total > 0
continue unless invoice.lines?.data?[0]?.plan?.id is 'basic'
invoices[invoice.id] =
customerID: invoice.customer
subscriptionID: invoice.subscription
date: new Date(invoice.date * 1000)
invoices[invoice.id].userID = invoice.lines.data[0].metadata.id if invoice.lines?.data?[0]?.metadata?.id
if invoiceData.has_more
return nextBatch(invoiceData.data[invoiceData.data.length - 1].id, done)
else
invoices = (invoice for invoiceID, invoice of invoices)
invoices.sort (a, b) -> if a.date > b.date then -1 else 1
return done(invoices)
@supermodel.addRequestResource('get_invoices', options, 0).load()
nextBatch null, done
getRecipientSubscriptions: (sponsors, done) ->
@updateFetchDataState "Fetching recipient subscriptions..."
subscriptionsToFetch = []
for user in sponsors
for recipient in user.stripe?.recipients
subscriptionsToFetch.push
customerID: user.stripe.customerID
subscriptionID: recipient.subscriptionID
options =
url: '/db/subscription/-/subscriptions'
method: 'GET'
url: '/db/subscription/-/stripe_subscriptions'
method: 'POST'
data: {subscriptions: subscriptionsToFetch}
options.error = (model, response, options) =>
return if @destroyed
console.error 'Failed to get subscriptions', response
options.success = (subs, response, options) =>
console.error 'Failed to get recipient subscriptions', response
options.success = (subscriptions, response, options) =>
return if @destroyed
@resetSubscriptionsData()
subDayMap = {}
for sub in subs
startDay = sub.start.substring(0, 10)
subDayMap[startDay] ?= {}
subDayMap[startDay]['start'] ?= 0
subDayMap[startDay]['start']++
if endDay = sub?.end?.substring(0, 10)
subDayMap[endDay] ?= {}
subDayMap[endDay]['end'] ?= 0
subDayMap[endDay]['end']++
for cancellation in cancellations
if cancellation.subscriptionID is sub.subscriptionID
sub.cancel = cancellation.cancel
cancelDay = cancellation.cancel.substring(0, 10)
subDayMap[cancelDay] ?= {}
subDayMap[cancelDay]['cancel'] ?= 0
subDayMap[cancelDay]['cancel']++
break
done(subscriptions)
@supermodel.addRequestResource('get_recipient_subscriptions', options, 0).load()
today = new Date().toISOString().substring(0, 10)
for day of subDayMap
continue if day > today
@subs.push
day: day
started: subDayMap[day]['start'] or 0
cancelled: subDayMap[day]['cancel'] or 0
ended: subDayMap[day]['end'] or 0
@subs.sort (a, b) -> a.day.localeCompare(b.day)
totalLastMonth = 0
for sub, i in @subs
@total += sub.started
@total -= sub.ended
@cancelled += sub.cancelled
sub.total = @total
totalLastMonth = @total if @subs.length - i is 31
@monthlyChurn = @cancelled / totalLastMonth * 100.0 if totalLastMonth > 0
if @subs.length > 30 and @subs[@subs.length - 31].total > 0
startMonthTotal = @subs[@subs.length - 31].total
endMonthTotal = @subs[@subs.length - 1].total
@monthlyGrowth = (endMonthTotal / startMonthTotal - 1) * 100
@updateAnalyticsGraphData()
@render?()
done(subs)
@supermodel.addRequestResource('get_subscriptions', options, 0).load()
getSponsors: (done) ->
@updateFetchDataState "Fetching sponsors..."
options =
url: '/db/user/-/sub_sponsors'
method: 'POST'
options.error = (model, response, options) =>
return if @destroyed
console.error 'Failed to get sponsors', response
options.success = (sponsors, response, options) =>
return if @destroyed
done(sponsors)
@supermodel.addRequestResource('get_sponsors', options, 0).load()
updateAnalyticsGraphData: ->
# console.log 'updateAnalyticsGraphData'

View file

@ -54,8 +54,45 @@ module.exports = class LadderHomeView extends RootView
context.campaigns = campaigns
context
heroArenas = [
{
name: 'Zero Sum'
difficulty: 3
id: 'zero-sum'
image: '/file/db/level/550363b4ec31df9c691ab629/MAR26-Banner_Zero%20Sum.png'
description: 'Unleash your coding creativity in both gold gathering and battle tactics in this alpine mirror match between red sorcerer and blue sorcerer.'
}
{
name: 'Cavern Survival'
difficulty: 1
id: 'cavern-survival'
image: ''
description: 'Stay alive longer than your multiplayer opponent amidst hordes of ogres!'
}
{
name: 'Dueling Grounds'
difficulty: 1
id: 'dueling-grounds'
image: ''
description: 'Battle head-to-head against another hero in this basic beginner combat arena.'
}
{
name: 'Multiplayer Treasure Grove'
difficulty: 2
id: 'multiplayer-treasure-grove'
image: ''
description: 'Mix collection, flags, and combat in this multiplayer coin-gathering arena.'
}
{
name: 'Harrowland'
difficulty: 2
id: 'harrowland'
image: ''
description: 'Go head-to-head against another player in this dueling arena--but watch out for their friends!'
}
]
arenas = [
oldArenas = [
{
name: 'Criss-Cross'
difficulty: 5
@ -101,5 +138,6 @@ arenas = [
]
campaigns = [
{id: 'multiplayer', name: 'Multiplayer Arenas', description: '... in which you code head-to-head against other players.', levels: arenas}
{id: 'multiplayer', name: 'Multiplayer Arenas', description: '... in which you code head-to-head against other players.', levels: heroArenas}
{id: 'old_multiplayer', name: '(Deprecated) Old Multiplayer Arenas', description: 'Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas.', levels: oldArenas}
]

View file

@ -26,74 +26,67 @@ class SubscriptionHandler extends Handler
console.warn "Subscription Error: #{user.get('slug')} (#{user._id}): '#{msg}'"
getByRelationship: (req, res, args...) ->
return @getCancellations(req, res) if args[1] is 'cancellations'
return @getRecentSubscribers(req, res) if args[1] is 'subscribers'
return @getActiveSubscriptions(req, res) if args[1] is 'subscriptions'
return @getStripeEvents(req, res) if args[1] is 'stripe_events'
return @getStripeInvoices(req, res) if args[1] is 'stripe_invoices'
return @getStripeSubscriptions(req, res) if args[1] is 'stripe_subscriptions'
return @getSubscribers(req, res) if args[1] is 'subscribers'
super(arguments...)
getCancellations: (req, res) =>
# console.log 'subscription_handler getCancellations'
getStripeEvents: (req, res) ->
# console.log 'subscription_handler getStripeEvents', req.body?.options
return @sendForbiddenError(res) unless req.user?.isAdmin()
stripe.events.list req.body.options, (err, events) =>
return done(err) if err
@sendSuccess(res, events)
earliestEventDate = new Date()
earliestEventDate.setUTCMonth(earliestEventDate.getUTCMonth() - 1)
earliestEventDate.setUTCDate(earliestEventDate.getUTCDate() - 8)
cancellationEvents = []
nextBatch = (starting_after, done) =>
options = limit: 100
options.starting_after = starting_after if starting_after
options.type = 'customer.subscription.updated'
options.created = gte: Math.floor(earliestEventDate.getTime() / 1000)
stripe.events.list options, (err, events) =>
return done(err) if err
for event in events.data
continue unless event.data?.object?.cancel_at_period_end is true and event.data?.previous_attributes.cancel_at_period_end is false
continue unless event.data?.object?.plan?.id is 'basic'
continue unless event.data?.object?.id?
cancellationEvents.push
subscriptionID: event.data.object.id
customerID: event.data.object.customer
if events.has_more
# console.log 'Fetching more cancellation events', cancellationEvents.length
return nextBatch(events.data[events.data.length - 1].id, done)
else
return done()
nextBatch null, (err) =>
getStripeInvoices: (req, res) ->
# console.log 'subscription_handler getStripeInvoices'
return @sendForbiddenError(res) unless req.user?.isAdmin()
@oldInvoices ?= {}
buildInvoicesFromCache = (newInvoices) =>
data = (invoice for invoiceID, invoice of @oldInvoices)
data = data.concat(newInvoices)
data.sort (a, b) -> if a.date > b.date then -1 else 1
{has_more: false, data: data}
oldInvoiceCutoffDays = 16 # Dependent on Stripe subscription payment retries
oldInvoiceCutoffDate = new Date()
oldInvoiceCutoffDate.setUTCDate(oldInvoiceCutoffDate.getUTCDate() - oldInvoiceCutoffDays)
stripe.invoices.list req.body.options, (err, invoices) =>
return @sendDatabaseError(res, err) if err
newInvoices = []
for invoice, i in invoices.data
if new Date(invoice.date * 1000) < oldInvoiceCutoffDate
if invoice.id of @oldInvoices
# Rest of the invoices should be cached, return from cache
cachedInvoices = buildInvoicesFromCache(newInvoices)
return @sendSuccess(res, cachedInvoices)
else
# Cache older invoices
@oldInvoices[invoice.id] = invoice
else
# Keep track of new invoices for this page of invoices
newInvoices.push(invoice)
@sendSuccess(res, invoices)
cancellations = []
createCheckSubFn = (customerID, subscriptionID) =>
(done) =>
stripe.customers.retrieveSubscription customerID, subscriptionID, (err, subscription) =>
return done() if err
return done() unless subscription?.cancel_at_period_end
cancellations.push
cancel: new Date(subscription.canceled_at * 1000)
customerID: customerID
start: new Date(subscription.start * 1000)
subscriptionID: subscriptionID
userID: subscription.metadata?.id
done()
tasks = []
for cancellationEvent in cancellationEvents
tasks.push createCheckSubFn(cancellationEvent.customerID, cancellationEvent.subscriptionID)
async.parallel tasks, (err, results) =>
return @sendDatabaseError(res, err) if err
getStripeSubscriptions: (req, res) ->
# console.log 'subscription_handler getStripeSubscriptions'
return @sendForbiddenError(res) unless req.user?.isAdmin()
subscriptions = []
createGetSubFn = (customerID, subscriptionID) =>
(done) =>
stripe.customers.retrieveSubscription customerID, subscriptionID, (err, subscription) =>
# TODO: return error instead of ignore?
subscriptions.push(subscription) unless err
done()
tasks = []
for subscription in req.body.subscriptions
tasks.push createGetSubFn(subscription.customerID, subscription.subscriptionID)
async.parallel tasks, (err, results) =>
return @sendDatabaseError(res, err) if err
@sendSuccess(res, subscriptions)
# TODO: Lookup userID via customer object, for cancellations that are missing them
userIDs = _.map cancellations, (a) -> a.userID
User.find {_id: {$in: userIDs}}, (err, users) =>
return @sendDatabaseError(res, err) if err
userMap = {}
userMap[user.id] = user.toObject() for user in users
for cancellation in cancellations
cancellation.user = userMap[cancellation.userID] if cancellation.userID of userMap
@sendSuccess(res, cancellations)
getRecentSubscribers: (req, res) ->
# console.log 'subscription_handler getRecentSubscribers'
getSubscribers: (req, res) ->
# console.log 'subscription_handler getSubscribers'
return @sendForbiddenError(res) unless req.user?.isAdmin()
subscriberUserIDs = req.body.ids or []
@ -137,101 +130,6 @@ class SubscriptionHandler extends Handler
log.debug 'Analytics error:\n' + err
@sendSuccess(res, userMap)
getActiveSubscriptions: (req, res) ->
# console.log 'subscription_handler getActiveSubscriptions'
# TODO: does not return free subs
# TODO: add tests
# TODO: take date range as input
return @sendForbiddenError(res) unless req.user?.isAdmin()
@invoices ?= {}
newInvoices = []
oldInvoiceDate = new Date()
oldInvoiceDate.setUTCDate(oldInvoiceDate.getUTCDate() - 20)
processInvoices = (starting_after, done) =>
options = limit: 100
options.starting_after = starting_after if starting_after
stripe.invoices.list options, (err, invoices) =>
return done(err) if err
for invoice in invoices.data
invoiceDate = new Date(invoice.date * 1000)
# Assume we've cached all older invoices if we find a cached one that's old enough
return done() if invoice.id of @invoices and invoiceDate < oldInvoiceDate
continue unless invoice.paid
continue unless invoice.subscription
continue unless invoice.total > 0
continue unless invoice.lines?.data?[0]?.plan?.id is 'basic'
@invoices[invoice.id] =
customerID: invoice.customer
subscriptionID: invoice.subscription
date: invoiceDate
@invoices[invoice.id].userID = invoice.lines.data[0].metadata.id if invoice.lines?.data?[0]?.metadata?.id
if invoices.has_more
return processInvoices(invoices.data[invoices.data.length - 1].id, done)
else
return done()
processInvoices null, (err) =>
return @sendDatabaseError(res, err) if err
subMap = {}
invoices = (invoice for invoiceID, invoice of @invoices)
invoices.sort (a, b) -> if a.date > b.date then -1 else 1
for invoice in invoices
subID = invoice.subscriptionID
if subID of subMap
subMap[subID].first = invoice.date
else
subMap[subID] =
first: invoice.date
last: invoice.date
customerID: invoice.customerID
subMap[subID].userID = invoice.userID if invoice.userID
# Check sponsored subscriptions
User.find {"stripe.sponsorSubscriptionID": {$exists: true}}, (err, sponsors) =>
return @sendDatabaseError(res, err) if err
createCheckSubFn = (customerID, subscriptionID) =>
(done) =>
stripe.customers.retrieveSubscription customerID, subscriptionID, (err, subscription) =>
return done() if err
return done() unless subscription?
subMap[subscription.id] =
first: new Date(subscription.start * 1000)
subMap[subscription.id].userID = subscription.metadata.id if subscription.metadata?.id?
if subscription.cancel_at_period_end
subMap[subscription.id].cancel = new Date(subscription.canceled_at * 1000)
subMap[subscription.id].end = new Date(subscription.current_period_end * 1000)
done()
tasks = []
for user in sponsors
for recipient in user.get("stripe")?.recipients
tasks.push createCheckSubFn(user.get('stripe')?.customerID, recipient.subscriptionID)
async.parallel tasks, (err, results) =>
return @sendDatabaseError(res, err) if err
subs = []
for subID of subMap
sub =
customerID: subMap[subID].customerID
start: subMap[subID].first
subscriptionID: subID
sub.cancel = subMap[subID].cancel if subMap[subID].cancel
oneMonthAgo = new Date()
oneMonthAgo.setUTCMonth(oneMonthAgo.getUTCMonth() - 1)
if subMap[subID].end?
sub.end = subMap[subID].end
else if subMap[subID].last < oneMonthAgo
sub.end = new Date(subMap[subID].last)
sub.end.setUTCMonth(sub.end.getUTCMonth() + 1)
sub.userID = subMap[subID].userID if subMap[subID].userID
subs.push sub
@sendSuccess(res, subs)
subscribeUser: (req, user, done) ->
if (not req.user) or req.user.isAnonymous() or user.isAnonymous()
return done({res: 'You must be signed in to subscribe.', code: 403})

View file

@ -173,6 +173,13 @@ UserHandler = class UserHandler extends Handler
return @sendSuccess(res, @formatEntity(req, req.user, 256))
super(req, res, id)
getByIDs: (req, res) ->
return @sendForbiddenError(res) unless req.user?.isAdmin()
User.find {_id: {$in: req.body.ids}}, (err, users) =>
return @sendDatabaseError(res, err) if err
cleandocs = (@formatEntity(req, doc) for doc in users)
@sendSuccess(res, cleandocs)
getNamesByIDs: (req, res) ->
ids = req.query.ids or req.body.ids
returnWizard = req.query.wizard or req.body.wizard
@ -294,6 +301,7 @@ UserHandler = class UserHandler extends Handler
return @agreeToCLA(req, res) if args[1] is 'agreeToCLA'
return @agreeToEmployerAgreement(req, res) if args[1] is 'agreeToEmployerAgreement'
return @avatar(req, res, args[0]) if args[1] is 'avatar'
return @getByIDs(req, res) if args[1] is 'users'
return @getNamesByIDs(req, res) if args[1] is 'names'
return @nameToID(req, res, args[0]) if args[1] is 'nameToID'
return @getLevelSessionsForEmployer(req, res, args[0]) if args[1] is 'level.sessions' and args[2] is 'employer'
@ -311,6 +319,7 @@ UserHandler = class UserHandler extends Handler
return @getStripeInfo(req, res, args[0]) if args[1] is 'stripe'
return @getSubRecipients(req, res) if args[1] is 'sub_recipients'
return @getSubSponsor(req, res) if args[1] is 'sub_sponsor'
return @getSubSponsors(req, res) if args[1] is 'sub_sponsors'
return @sendOneTimeEmail(req, res, args[0]) if args[1] is 'send_one_time_email'
return @sendNotFoundError(res)
super(arguments...)
@ -384,6 +393,13 @@ UserHandler = class UserHandler extends Handler
@sendDatabaseError(res, 'No sponsored subscription found') unless info.subscription?
@sendSuccess(res, info)
getSubSponsors: (req, res) ->
return @sendForbiddenError(res) unless req.user?.isAdmin()
User.find {"stripe.sponsorSubscriptionID": {$exists: true}}, (err, sponsors) =>
return @sendDatabaseError(res, err) if err
cleandocs = (@formatEntity(req, doc) for doc in sponsors)
@sendSuccess(res, cleandocs)
sendOneTimeEmail: (req, res) ->
# TODO: Should this API be somewhere else?
# TODO: Where should email types be stored?