mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-24 08:08:15 -05:00
Merge branch 'master' into production
This commit is contained in:
commit
e5f451e906
61 changed files with 1200 additions and 728 deletions
|
@ -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: "You’re 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: "أضيفت"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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é"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "נוסף"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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以上の基本レベルが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: "プレミアムメールサポート"
|
||||
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "Há 80+ níveis GRATUITOS que abordam cada conceito."
|
||||
free_1: "Há 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "Добавлено"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "Додано"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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: "被添加"
|
||||
|
|
|
@ -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: "已填加"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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: "You’re 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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'))
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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}
|
||||
]
|
||||
|
|
|
@ -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})
|
||||
|
|
|
@ -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?
|
||||
|
|
Loading…
Reference in a new issue