Merge branch 'master' into production

This commit is contained in:
Nick Winter 2014-11-02 15:22:31 -08:00
commit f022d8e337
82 changed files with 513 additions and 132 deletions

Binary file not shown.

Before

(image error) Size: 1.3 KiB

After

(image error) Size: 34 KiB

Binary file not shown.

After

(image error) Size: 12 KiB

Binary file not shown.

After

(image error) Size: 9.6 KiB

Binary file not shown.

After

(image error) Size: 12 KiB

Binary file not shown.

After

(image error) Size: 19 KiB

Binary file not shown.

After

(image error) Size: 8.8 KiB

Binary file not shown.

After

(image error) Size: 6.4 KiB

Binary file not shown.

Before

(image error) Size: 3.3 KiB

After

(image error) Size: 2.4 KiB

Binary file not shown.

After

(image error) Size: 19 KiB

Binary file not shown.

After

(image error) Size: 2.8 KiB

Binary file not shown.

After

(image error) Size: 3.7 KiB

View file

@ -43,6 +43,7 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
super(options)
@originalScripts = options.scripts
@session = options.session
@levelID = options.levelID
@debugScripts = application.isIPadApp or CocoView.getQueryVariable 'dev'
@initProperties()
@addScriptSubscriptions()
@ -219,6 +220,8 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
@notifyScriptStateChanged()
@scriptInProgress = true
@currentTimeouts = []
scriptLabel = "#{@levelID}: #{nextNoteGroup.scriptID} - #{nextNoteGroup.name}"
application.tracker?.trackEvent 'Script Started', {label: scriptLabel}, ['Google Analytics']
console.debug "SCRIPT: Starting note group '#{nextNoteGroup.name}'" if @debugScripts
for module in nextNoteGroup.modules
@processNote(note, nextNoteGroup) for note in module.startNotes()
@ -280,6 +283,8 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
return if @ending # kill infinite loops right here
@ending = true
return unless @currentNoteGroup?
scriptLabel = "#{@levelID}: #{@currentNoteGroup.scriptID} - #{@currentNoteGroup.name}"
application.tracker?.trackEvent 'Script Ended', {label: scriptLabel}, ['Google Analytics']
console.debug "SCRIPT: Ending note group '#{@currentNoteGroup.name}'" if @debugScripts
clearTimeout(timeout) for timeout in @currentTimeouts
for module in @currentNoteGroup.modules

View file

@ -177,6 +177,7 @@ module.exports.thangNames = thangNames =
'Kog'
'Ursa'
'Ragtime'
'Blob'
]
'Ogre Munchkin F': [
'Iyert'
@ -188,6 +189,7 @@ module.exports.thangNames = thangNames =
'Inski'
'Lacos'
'Upfish'
'Hoot'
]
'Ogre Peon M': [
'Durbo'

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
campaign_player_created_description: "... فيها تقاتل ضد الإبداع الخاص بـزميلك<a href=\"/contribute#artisan\"> الحرفيّ الساحر</a>."
campaign_classic_algorithms: "الخوارزميات التقليديّة"
campaign_classic_algorithms_description: "... فيها تتعلّم خوارزميّات الأكثر شعبيّة في علوم الحاسب الآلي."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "إنشاء حساب"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Създай Профил"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "български език", englishDescri
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "български език", englishDescri
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "български език", englishDescri
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Преглед"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Crear un compte"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# tome_available_spells: "Available Spells"
tome_your_skills: "Les teves habilitats"
hud_continue: "Continuar (shift+espai)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
keyboard_shortcuts: "Dreceres del teclat"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
tip_think_solution: "Pensa en la solució,no en el problema."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Vista previa"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Vytvořit účet"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
tome_available_spells: "Dostupná kouzla"
# tome_your_skills: "Your Skills"
hud_continue: "Pokračovat (stiskněte shift-mezera)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Náhled"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "opret ny konto"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
tome_available_spells: "Tilgængelige trylleformularer"
# tome_your_skills: "Your Skills"
hud_continue: "Fortsæt (tryk skift-mellemrum)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Spring over (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Forhåndsvisning"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Registrieren"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
tome_available_spells: "Verfügbare Zauber"
# tome_your_skills: "Your Skills"
hud_continue: "Weiter (drücke Shift + Leertaste)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Überspringen (Esc)"
keyboard_shortcuts: "Tastenkürzel"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Vorschau"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", 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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Account erstelle"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
tome_available_spells: "Verfüegbari Zaubersprüch"
# tome_your_skills: "Your Skills"
hud_continue: "Wiiter (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Überspringe (esc)"
keyboard_shortcuts: "Shortcuts"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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: "Klassiche Algorithmen"
campaign_classic_algorithms_description: "... in welchem du die populärsten Algorithmen der Informatik lernst."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Registrieren"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
tome_available_spells: "Verfügbare Zauber"
# tome_your_skills: "Your Skills"
hud_continue: "Weiter (drücke Shift + Leertaste)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Überspringen (Esc)"
keyboard_shortcuts: "Tastenkürzel"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Vorschau"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
campaign_player_created_description: "... στην οποία μάχεστε ενάντια στην δημιουργικότητα των συναδέλφων <a href=\"/contribute#artisan\">Τεχνιτών Μάγων</a>."
campaign_classic_algorithms: "Κλασσικοί Αλγόριθμοι"
campaign_classic_algorithms_description: "... στο οποίο μαθαίνετε του πιο δημοφιλής αλγορίθμους της Επιστήμης της Πληροφορικής."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Δημιουργία Λογαριασμού"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "English (AU)", 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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -176,7 +176,8 @@
play_level:
done: "Done"
home: "Home"
home: "Home" # Not used any more, will be removed soon.
level: "Level" # Like "Level: Dungeons of Kithgard"
skip: "Skip"
game_menu: "Game Menu"
guide: "Guide"
@ -228,6 +229,7 @@
tome_available_spells: "Available Spells"
tome_your_skills: "Your Skills"
hud_continue: "Continue (shift+space)"
hud_continue_short: "Continue"
code_saved: "Code Saved"
skip_tutorial: "Skip (esc)"
keyboard_shortcuts: "Key Shortcuts"

View file

@ -76,6 +76,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 en las Ciencias de la Computación."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Crear Cuenta"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
tome_available_spells: "Hechizos Disponibles"
tome_your_skills: "Tus habilidades"
hud_continue: "Continuar (presionar shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Saltar (esc)"
keyboard_shortcuts: "Atajos de teclado"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Vista previa"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Crear una cuenta"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
tome_available_spells: "Hechizos disponibles"
tome_your_skills: "Tus Habilidades"
hud_continue: "Continuar (pulsa Shift+Space)"
# hud_continue_short: "Continue"
code_saved: "Codigo Salvado"
skip_tutorial: "Saltar (esc)"
keyboard_shortcuts: "Atajos de teclado"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
level_completion: "Porcentaje de Nivel Completado"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Vista preliminar"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "ایجاد حساب کاربری"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
campaign_player_created_description: "... Dans laquelle vous serez confrontés à la créativité des votres.<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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Créer un compte"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
tome_available_spells: "Sorts diponibles"
tome_your_skills: "Vos compétences"
hud_continue: "Continuer (appuie sur shift ou espace)"
# hud_continue_short: "Continue"
code_saved: "Code Sauvergardé"
skip_tutorial: "Passer (esc)"
keyboard_shortcuts: "Raccourcis Clavier"
@ -434,7 +437,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
# single_scrub_playback: "Scrub back and forward through time by a single frame."
# scrub_execution: "Scrub through current spell execution."
# toggle_debug: "Toggle debug display."
# toggle_grid: "Toggle grid overlay"
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
beautify: "Embellissez votre code en normalisant sa mise en forme."
maximize_editor: "Maximiser/minimiser l'éditeur de code."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Prévisualiser"
@ -682,17 +686,17 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
# user:
# stats: "Stats"
singleplayer_title: "Niveaux solo"
multiplayer_title: "Niveaux multijoueurs"
achievements_title: "Succès"
last_played: "Dernièrement joué"
# singleplayer_title: "Singleplayer Levels"
# multiplayer_title: "Multiplayer Levels"
# achievements_title: "Achievements"
# last_played: "Last Played"
# status: "Status"
status_completed: "Terminé"
status_unfinished: "Non terminé"
no_singleplayer: "Aucunes parties solo encore jouées."
no_multiplayer: "Aucunes parties multijoueurs encore jouées."
no_achievements: "Aucuns succès encore remportés."
favorite_prefix: "Langage favori : "
# status_completed: "Completed"
# status_unfinished: "Unfinished"
# no_singleplayer: "No Singleplayer games played yet."
# no_multiplayer: "No Multiplayer games played yet."
# no_achievements: "No Achievements earned yet."
# favorite_prefix: "Favorite language is "
# favorite_postfix: "."
achievements:
@ -712,8 +716,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
# left_xp_postfix: ""
# account:
recently_played: "Joué récemment"
no_recent_games: "Aucuns jeux joués au cours des deux dernières semaines."
# recently_played: "Recently Played"
# no_recent_games: "No games played during the past two weeks."
loading_error:
could_not_load: "Erreur de chargement du serveur"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "הירשם"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Regisztráció"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
tome_available_spells: "Elérhető varázslatok"
# tome_your_skills: "Your Skills"
hud_continue: "Folytatás (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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 which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Crea account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
tome_available_spells: "Incantesimi disponibili"
# tome_your_skills: "Your Skills"
hud_continue: "Continua (premi Maiusc-Spazio)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Salta (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Anteprima"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# 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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "アカウント登録"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
tome_available_spells: "利用できる呪文"
# tome_your_skills: "Your Skills"
hud_continue: "続く Shift+Spaceキー"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "スキップ (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "계정 생성"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
tome_available_spells: "사용 가능한 마법"
# tome_your_skills: "Your Skills"
hud_continue: "계속진행 (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "넘기기 (esc)"
keyboard_shortcuts: "단축키"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "미리보기"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Buat Akaun"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Lag konto"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
tome_available_spells: "Tilgjenglige Trylleformularer"
# tome_your_skills: "Your Skills"
hud_continue: "Fortsett (trykk shift-mellomrom)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Account maken"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
tome_available_spells: "Beschikbare spreuken"
# tome_your_skills: "Your Skills"
hud_continue: "Ga verder (druk shift-space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Overslaan (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Voorbeeld"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Account maken"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
tome_available_spells: "Beschikbare spreuken"
# tome_your_skills: "Your Skills"
hud_continue: "Ga verder (druk shift-spatie)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Overslaan (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Voorbeeld"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# 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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
campaign_player_created_description: "... hvor du kjemper mot kreativiteten til en av dine medspillende <a href=\"/contribute#artisan\">Artisan Trollmenn</a>."
# campaign_classic_algorithms: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Lag ny konto"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
tome_available_spells: "Tilgjenglige trylleformularer"
# tome_your_skills: "Your Skills"
hud_continue: "Fortsett (trykk shift+mellomrom)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Stwórz konto"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
tome_available_spells: "Dostępne czary"
# tome_your_skills: "Your Skills"
hud_continue: "Kontynuuj (Shift + spacja)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Pomiń (esc)"
keyboard_shortcuts: "Skróty klawiszowe"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Podgląd"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Criar conta"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
tome_available_spells: "Feitiços Disponíveis"
tome_your_skills: "Suas habilidades"
hud_continue: "Continue (tecle Shift+Space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Pular (esc)"
keyboard_shortcuts: "Teclas de atalho"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
level_completion: "Conclusão do Nível"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Prever"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Criar Conta"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
tome_available_spells: "Feitiços Disponíveis"
tome_your_skills: "As Tuas Habilidades"
hud_continue: "Continuar (shift-espaço)"
# hud_continue_short: "Continue"
code_saved: "Código Guardado"
skip_tutorial: "Saltar (esc)"
keyboard_shortcuts: "Atalhos do Teclado"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
level_completion: "Completação do Nível"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Pré-visualizar"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Crează cont"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
tome_available_spells: "Vrăjile disponibile"
# tome_your_skills: "Your Skills"
hud_continue: "Continuă (apasă shift-space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Sari peste (esc)"
keyboard_shortcuts: "Scurtături Keyboard"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Preview"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
campaign_player_created_description: "... в которых вы сражаетесь с креативностью ваших друзей <a href=\"/contribute#artisan\">Ремесленников</a>."
campaign_classic_algorithms: "Классические принципы"
campaign_classic_algorithms_description: "... которые чаще всего встречаются в копьютерных науках."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Создать аккаунт"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
tome_available_spells: "Доступные заклинания"
tome_your_skills: "Ваши навыки"
hud_continue: "Продолжить (Shift+Пробел)"
# hud_continue_short: "Continue"
code_saved: "Код сохранен"
skip_tutorial: "Пропуск (Esc)"
keyboard_shortcuts: "Горячие клавиши"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Предпросмотр"

View file

@ -76,6 +76,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: "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Vytvor účet"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Направи Налог"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
tome_available_spells: "Доступне чини"
# tome_your_skills: "Your Skills"
hud_continue: "Настави (притисни ентер)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Skapa konto"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
tome_available_spells: "Tillgängliga förmågor"
# tome_your_skills: "Your Skills"
hud_continue: "Fortsätt (skift+mellanslag)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Hoppa över (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Förhandsgranska"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "ลงทะเบียนใหม่"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Hesap Oluştur"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
tome_available_spells: "Kullanılabilir Büyüler"
tome_your_skills: "Yetenekleriniz"
hud_continue: "Devam (ÜstKarakter+Boşluk)"
# hud_continue_short: "Continue"
code_saved: "Kod Kaydedildi"
skip_tutorial: "Atla (ESC)"
keyboard_shortcuts: "Klavye Kısayolları"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
infinite_loop_comment_out: "Kodumu Yorum Yap"
tip_toggle_play: "Ctrl+P ile oynat/beklet."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
tip_open_source: "CodeCombat %100 açık kaynaktır!"
tip_beta_launch: "CodeCombat ilk beta sürümünü Ekim 2013'te başlattı."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Önizleme"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "українська мова", englishDesc
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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "створити акаунт"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
tome_available_spells: "Доступні закляття"
# tome_your_skills: "Your Skills"
hud_continue: "Продовжити (натисніть shift-space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "Пропустити (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "Анонс"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# 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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "Tạo tài khoản"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
campaign_player_created_description: "……在这里你可以与你的小伙伴的创造力战斗 <a href=\"/contribute#artisan\">技术指导</a>."
campaign_classic_algorithms: "经典算法"
campaign_classic_algorithms_description: "... 你可以在此学习到计算机科学中最常用的算法"
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "注册"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
tome_available_spells: "可用的法术"
tome_your_skills: "你的技能"
hud_continue: "继续(按 Shift-空格)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "跳过esc"
keyboard_shortcuts: "快捷键"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
level_completion: "关卡完成"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "预览"

View file

@ -76,6 +76,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "註冊"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
tome_available_spells: "可用的法術"
# tome_your_skills: "Your Skills"
hud_continue: "繼續 (按 shift-空格)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
# login:
# sign_up: "Create Account"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# hud_continue: "Continue (shift+space)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -239,7 +242,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# infinite_loop_comment_out: "Comment Out My Code"
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
# tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward."
# tip_guide_exists: "Click the guide at the top of the page for useful info."
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
# tip_open_source: "CodeCombat is 100% open source!"
# tip_beta_launch: "CodeCombat launched its beta in October, 2013."
# tip_think_solution: "Think of the solution, not the problem."
@ -536,6 +539,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
# article:
# edit_btn_preview: "Preview"

View file

@ -76,6 +76,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_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
login:
sign_up: "註冊"
@ -226,6 +228,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
tome_available_spells: "好用個法術"
# tome_your_skills: "Your Skills"
hud_continue: "接落去(捺 Shift-空格)"
# hud_continue_short: "Continue"
# code_saved: "Code Saved"
skip_tutorial: "跳過去Esc"
# keyboard_shortcuts: "Key Shortcuts"
@ -536,6 +539,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
# level_completion: "Level Completion"
# pop_i18n: "Populate I18N"
article:
edit_btn_preview: "試望"

View file

@ -123,3 +123,6 @@ module.exports =
'tome:required-code-fragment-deleted': c.object {title: 'Required Code Fragment Deleted', description: 'Published when a required code fragment is deleted from the sample code.', required: ['codeFragment']},
codeFragment: {type: 'string'}
'tome:winnability-updated': c.object {title: 'Winnability Updated', description: 'When we think we can now win (or can no longer win), we may want to emphasize the submit button versus the run button (or vice versa), so this fires when we get new goal states (even preloaded goal states) suggesting success or failure change.', required: ['winnable']},
winnable: {type: 'boolean'}

View file

@ -167,3 +167,7 @@ $heroCanvasHeight: 265px
background-image: url(/images/common/code_languages/lua_small.png)
&[data-value="io"]
background-image: url(/images/common/code_languages/io_small.png)
body.ipad #choose-hero-view
.form
display: none

View file

@ -115,3 +115,13 @@
-webkit-flex-direction: column
-ms-flex-direction: column
-flex-direction: column
@mixin scaleX($ratio)
-webkit-transform: scaleX($ratio)
-ms-transform: scaleX($ratio)
transform: scaleX($ratio)
@mixin scaleXY($xRatio, $yRatio)
-webkit-transform: scaleX($xRatio) scaleY($yRatio)
-ms-transform: scaleX($xRatio) scaleY($yRatio)
transform: scaleX($xRatio) scaleY($yRatio)

View file

@ -58,6 +58,7 @@ $level-resize-transition-time: 0.5s
position: relative
#canvas-wrapper
top: 50px
width: 55%
position: relative
overflow: hidden
@ -231,33 +232,13 @@ html.fullscreen-editor
right: 0
body.ipad #level-view
// Full-width Surface, preserving aspect ratio.
height: 1024px * (589 / 924)
// Full-width Surface, preserving aspect ratio, with space for control bar.
height: 1024px * (589 / 924) + 50px
overflow: hidden
#code-area, .footer, #thang-hud
display: none
#control-bar-view
position: absolute
background: transparent
z-index: 1
.home
i
@include opacity(1)
.home-text
display: none
.title
left: 20%
width: 60%
text-align: center
color: white
a, .editor-dash
display: none
#goals-view
left: 40px
@ -268,7 +249,6 @@ body.ipad #level-view
background-color: transparent
z-index: 3
bottom: 30px
margin-bottom: -30px
button
background-color: #333

View file

@ -2,44 +2,171 @@
@import "app/styles/bootstrap/variables"
#control-bar-view
$control-yellow: rgb(227, 173, 53)
$control-yellow-highlight: rgb(243, 211, 59)
width: 55%
padding: 8px 10px
height: 30px
height: 50px
@include box-sizing(border-box)
background: transparent url(/images/level/control_bar_background.png)
overflow: visible
position: absolute
z-index: 6
text-transform: uppercase
font-family: Open Sans Condensed
font-weight: bold
//text-shadow: 0 1px 0 $navbarBackgroundHighlight
.title
.levels-link-area
position: absolute
left: 20%
margin: 0
color: #BEBEBE
line-height: 15px
left: 40px
width: 160px
text-align: center
a.levels-link
margin: 0
height: 50px
line-height: 50px
color: white
font-size: 16px
.glyphicon
margin-left: -20px
margin-right: 10px
@include scaleXY(-1.25, 1.25)
color: $control-yellow
text-shadow: 1px 1px 0px rgb(143, 123, 62)
.home
float: left
margin: 0
line-height: 15px
&:hover .glyphicon
color: $control-yellow-highlight
i
float: left
@include opacity(0.75)
margin-right: 5px
margin-left: -5px
.left-cap, .right-cap, .center-chain, .right-chain, .wood-background
position: absolute
top: 0
pointer-events: none
.left-cap
background: transparent url(/images/level/control_bar_cap_left.png)
background-size: cover
width: 217px
height: 63px
left: 0
a
color: #BEBEBE
text-decoration: underline
.right-cap
background: transparent url(/images/level/control_bar_cap_right.png)
background-size: cover
right: 0
width: 78px
height: 60px
button
float: right
margin-left: 10px
position: relative
top: -7px
font-size: 13px
.center-chain
background: transparent url(/images/level/control_bar_chain_center.png)
background-size: cover
left: 30%
width: 111px
height: 24px
z-index: 1
.right-chain
background: transparent url(/images/level/control_bar_chain_right.png)
background-size: cover
top: 30px
right: 0
width: 97px
height: 51px
z-index: -1
.wood-background
background: transparent url(/images/level/control_bar_background.png)
background-size: contain
width: 100%
height: 55px
z-index: -1
.level-name-area-container
position: relative
width: 100%
height: 50px
pointer-events: none
.level-name-area
min-width: 200px
max-width: 293px
height: 60px
margin: 0 auto
padding: 8px
border-image: url(/images/level/control_bar_level_name_background.png) 30 fill round
border-width: 0 15px 15px 15px
text-align: center
position: absolute
left: 50%
@include translate(-50%, 0)
.level-label
font-size: 12px
color: $control-yellow-highlight
margin-bottom: -5px
.level-name
color: white
font-size: 18px
.buttons-area
position: absolute
right: 35px
top: 8px
button
float: right
margin-left: 10px
position: relative
#game-menu-button
background: transparent
border: 0
outline: 0
@include box-shadow(none)
text-transform: uppercase
font-size: 18px
.hamburger
display: inline-block
span.icon-bar
display: block
border-radius: 4px
width: 18px
height: 4px
margin: 4px
background: $control-yellow
.game-menu-text
display: inline-block
vertical-align: middle
margin-top: -18px
&:hover
@include scale(1.05)
.hamburger span.icon-bar
background-color: $control-yellow-highlight
#level-done-button, #next-game-button
top: 7px
font-size: 13px
height: 24px
#level-done-button
display: none
#level-done-button
display: none
html.no-borderimage
#control-bar-view .level-name-area
border: 0
background: transparent url(/images/level/control_bar_level_name_background.png)
background-size: contain
background-repeat: no-repeat
body:not(.ipad)
@media only screen and (max-width: 1300px)
#control-bar-view .level-name-area-container
display: none

View file

@ -56,6 +56,9 @@
.progress-bar
width: 1%
height: 100%
transition-duration: 0
&.active .progress-bar
transition-duration: 1.2s
#tip-wrapper

View file

@ -6,6 +6,8 @@
height: 30px
position: relative
background: #383434
// Counteract 50px height of absolutely positioned control bar.
margin-top: 50px
button
height: 26px
@ -134,3 +136,7 @@
margin-right: -11px
// Don't load jQuery UI background image here
background: transparent none
body.ipad #playback-view
#playback-settings
display: none

View file

@ -70,9 +70,9 @@
&:hover
@include opacity(1)
padding: 10px 10px 30px 10px
border-image: url(/images/level/popover_background.png) 18 fill round
border-width: 15px
padding: 0
border-image: url(/images/level/popover_background.png) 29 39 fill stretch
border-width: 15px 20px
@include box-shadow(0 0 0 #000)
h1:not(.not-code), h2:not(.not-code), h3:not(.not-code), h4:not(.not-code), h5:not(.not-code), h6:not(.not-code)

View file

@ -38,6 +38,7 @@
margin: 0px auto
#canvas-wrapper
top: 50px
width: 100%
position: relative
margin: 0 auto

View file

@ -304,3 +304,8 @@ body:not(.ipad) #world-map-view
.old-levels
display: none
body.ipad #world-map-view
// iPad only supports up to Kithgard Gates for now.
.campaign-switch
display: none

View file

@ -1,17 +1,29 @@
h4.home
.left-cap
.right-cap
.center-chain
.right-chain
.wood-background
a(href=homeLink || "/")
i.icon-home.icon-white
span(data-i18n="play_level.home").home-text Home
.levels-link-area
a.levels-link(href=homeLink || "/")
.glyphicon.glyphicon-play
span(data-i18n="nav.play").home-text Levels
h4.title
| #{worldName}
span.spl.spr.editor-dash -
a(href=editorLink, data-i18n="nav.editor", title="Open " + worldName + " in the Level Editor") Editor
.level-name-area-container
.level-name-area
.level-label(data-i18n="play_level.level")
.level-name= worldName
button.btn.btn-xs.btn-inverse.banner#game-menu-button(title="Show game menu", data-i18n="play_level.game_menu") Game Menu
.buttons-area
if spectateGame
button.btn.btn-xs.btn-inverse.banner#next-game-button(title="Next Game", data-i18n="play_level.next-game") Next game!
button.btn.btn-xs.btn-primary.banner#level-done-button(data-i18n="play_level.done") Done
button.btn.btn-inverse#game-menu-button(title="Show game menu")
.hamburger
span.icon-bar
span.icon-bar
span.icon-bar
span.game-menu-text(data-i18n="play_level.game_menu") Game Menu
if spectateGame
button.btn.btn-xs.btn-inverse.banner#next-game-button(title="Next Game", data-i18n="play_level.next-game") Next game!
button.btn.btn-xs.btn-primary.banner#level-done-button(data-i18n="play_level.done") Done

View file

@ -5,7 +5,7 @@
.loading-details.loading-container
.load-progress
.progress.progress-striped.active
.progress
.progress-bar.progress-bar-success
#tip-wrapper

View file

@ -48,10 +48,10 @@
a.btn.settings(href='/account', data-i18n="[title]play.settings")
if mapType === 'forest'
a.btn(href="/play/dungeon", data-i18n="[title]play.campaign_dungeon")
a.btn.campaign-switch(href="/play/dungeon", data-i18n="[title]play.campaign_dungeon")
img(src="/images/pages/play/map_dungeon_icon.jpg").img-thumbnail
if mapType === 'dungeon'
a.btn(href="/play/forest", data-i18n="[title]play.campaign_forest")
a.btn.campaign-switch(href="/play/forest", data-i18n="[title]play.campaign_forest")
img(src="/images/pages/play/map_forest_icon.jpg").img-thumbnail
.old-levels

View file

@ -104,7 +104,7 @@ module.exports = class WorldMapView extends RootView
@$el.find('.level').tooltip()
@$el.addClass _.string.slugify @terrain
@updateVolume()
@highlightElement '.level.next', delay: 2000, duration: 60000, rotation: 0, sides: ['top'] unless window.currentModal
@highlightElement '.level.next', delay: 500, duration: 60000, rotation: 0, sides: ['top'] unless window.currentModal
onSessionsLoaded: (e) ->
for session in @sessions.models
@ -824,8 +824,8 @@ dungeon = [
id: 'tactical-strike'
original: '5452cfa706a59e000067e4f5'
description: 'They\'re, uh, coming right for us! Sneak up behind them.'
x: 95
y: 58
x: 88.65
y: 63.06
nextLevels:
continue: 'the-final-kithmaze'
practice: true
@ -837,8 +837,8 @@ dungeon = [
id: 'the-final-kithmaze'
original: '541b434e1ccc8eaae19f3c33'
description: 'To escape you must find your way through an Elder Kithman\'s maze.'
x: 89
y: 64
x: 81.93
y: 65.86
nextLevels:
more_practice: 'the-gauntlet'
continue: 'kithgard-gates'
@ -850,8 +850,8 @@ dungeon = [
id: 'the-gauntlet'
original: '5452d8b906a59e000067e4fa'
description: 'Rush for the stairs, battling foes at every turn.'
x: 82
y: 70
x: 84.89
y: 73.88
nextLevels:
continue: 'kithgard-gates'
practice: true

View file

@ -199,7 +199,10 @@ module.exports = class LevelHUDView extends CocoView
group.append(button)
response.button = $('button:last', group)
else
s = $.i18n.t('play_level.hud_continue', defaultValue: 'Continue (shift+space)')
if @options.level.get('type', true) in ['hero', 'hero-ladder', 'hero-coop']
s = $.i18n.t('play_level.hud_continue_short', defaultValue: 'Continue')
else
s = $.i18n.t('play_level.hud_continue', defaultValue: 'Continue (shift+space)') # Get rid of eventually
sk = $.i18n.t('play_level.skip_tutorial', defaultValue: 'skip: esc')
if not @escapePressed
group.append('<span class="hud-hint">' + sk + '</span>')

View file

@ -14,6 +14,7 @@ module.exports = class LevelLoadingView extends CocoView
'level:loaded': 'onLevelLoaded' # If Level loads after level loading view.
afterRender: ->
super()
@$el.find('.tip.rare').remove() if _.random(1, 10) < 9
tips = @$el.find('.tip').addClass('to-remove')
tip = _.sample(tips)
@ -21,6 +22,17 @@ module.exports = class LevelLoadingView extends CocoView
@$el.find('.to-remove').remove()
@onLevelLoaded level: @options.level if @options.level?.get('goals') # If Level was already loaded.
afterInsert: ->
super()
_.defer =>
return if @destroyed
# Make sure that we are as tall now as we will be when the canvas wrapper is resized to the right height.
canvasAspectRatio = 924 / 589
eventualCanvasWidth = $('#canvas-wrapper').outerWidth()
eventualCanvasHeight = Math.max(eventualCanvasWidth / canvasAspectRatio)
currentCanvasHeight = 589
@$el.addClass('manually-sized').css('height', @$el.outerHeight() + eventualCanvasHeight - currentCanvasHeight + 2)
onLevelLoaded: (e) ->
@level = e.level
goalContainer = @$el.find('.level-loading-goals')
@ -28,7 +40,7 @@ module.exports = class LevelLoadingView extends CocoView
goalCount = 0
for goalID, goal of @level.get('goals') when (not goal.team or goal.team is e.team) and not goal.hiddenGoal
name = utils.i18n goal, 'name'
goalList.append $('<li class="list-group-item header-font">' + name + '</li>')
goalList.append $('<li class="list-group-item">' + name + '</li>')
++goalCount
if goalCount
goalContainer.removeClass('secret')
@ -38,14 +50,20 @@ module.exports = class LevelLoadingView extends CocoView
showReady: ->
return if @shownReady
@shownReady = true
ready = $.i18n.t('play_level.loading_ready', defaultValue: 'Ready!')
@$el.find('#tip-wrapper .tip').addClass('ready').text ready
Backbone.Mediator.publish 'audio-player:play-sound', trigger: 'level_loaded', volume: 0.75 # old: loading_ready
_.delay @finishShowingReady, 1500 # Let any blocking JS hog the main thread before we show that we're done.
finishShowingReady: =>
return if @destroyed
if @options.autoUnveil
@startUnveiling()
@unveil()
else
ready = $.i18n.t('play_level.loading_ready', defaultValue: 'Ready!')
@$el.find('#tip-wrapper .tip').addClass('ready').text ready
Backbone.Mediator.publish 'audio-player:play-sound', trigger: 'level_loaded', volume: 0.75 # old: loading_ready
@$el.find('.progress').addClass 'active progress-striped'
@$el.find('.start-level-button').removeClass 'secret'
@$el.removeClass('manually-sized').css('height', '100%')
startUnveiling: (e) ->
Backbone.Mediator.publish 'level:loading-view-unveiling', {}

View file

@ -258,7 +258,7 @@ module.exports = class PlayLevelView extends RootView
Backbone.Mediator.publish 'level:set-volume', volume: volume
initScriptManager: ->
@scriptManager = new ScriptManager({scripts: @world.scripts or [], view: @, session: @session})
@scriptManager = new ScriptManager({scripts: @world.scripts or [], view: @, session: @session, levelID: @level.get('slug')})
@scriptManager.loadFromSession()
register: ->
@ -655,7 +655,7 @@ module.exports = class PlayLevelView extends RootView
Backbone.Mediator.publish 'real-time-multiplayer:player-status', status: 'Playing against ' + e.get('name')
else
console.error 'PlayLevelView onRealTimePlayerAdded session in unexpected state', @realTimeSession.get('state')
onRealTimeOpponentChanged: (e) =>
# console.log 'PlayLevelView onRealTimeOpponentChanged', e
switch @realTimeOpponent.get('state')

View file

@ -82,8 +82,11 @@ module.exports = class CastButtonView extends CocoView
@updateCastButton()
onNewGoalStates: (e) ->
@winnable = e.overallStatus is 'success'
winnable = e.overallStatus is 'success'
return if @winnable is winnable
@winnable = winnable
@$el.toggleClass 'winnable', @winnable
Backbone.Mediator.publish 'tome:winnability-updated', winnable: @winnable
if @winnable or (@hasCastOnce and @options.levelID isnt 'dungeons-of-kithgard') # Show once 1) we think they will win or 2) they have hit run once. (Only #1 on the fist level.)
@$el.find('.submit-button').show() # In case we hid it, like on the first level.

View file

@ -868,6 +868,7 @@ module.exports = class SpellView extends CocoView
requiredCodePerLevel =
'dungeons-of-kithgard': ['moveRight']
'true-names': ['Brak']
'the-first-kithmaze': ['loop']
'lowly-kithmen': ['findNearestEnemy']