Merge branch 'master' into production
This commit is contained in:
commit
7da0b1a43e
61 changed files with 191 additions and 108 deletions
app
lib/surface
locale
ar.coffeebg.coffeeca.coffeecs.coffeeda.coffeede-AT.coffeede-CH.coffeede-DE.coffeeel.coffeeen-AU.coffeeen-GB.coffeeen-US.coffeeen.coffeees-419.coffeees-ES.coffeefa.coffeefi.coffeefr.coffeehe.coffeehi.coffeehu.coffeeid.coffeeit.coffeeja.coffeeko.coffeelt.coffeems.coffeenb.coffeenl-BE.coffeenl-NL.coffeenn.coffeeno.coffeepl.coffeept-BR.coffeept-PT.coffeero.coffeeru.coffeesk.coffeesl.coffeesr.coffeesv.coffeeth.coffeetr.coffeeuk.coffeeur.coffeevi.coffeezh-HANS.coffeezh-HANT.coffeezh-WUU-HANS.coffeezh-WUU-HANT.coffee
models
styles/editor/level
templates
views
editor/level/thangs
play
test/app/lib/surface
|
@ -34,7 +34,9 @@ module.exports = class Mark extends CocoClass
|
||||||
|
|
||||||
onLayerMadeSpriteSheet: ->
|
onLayerMadeSpriteSheet: ->
|
||||||
return unless @sprite
|
return unless @sprite
|
||||||
|
return @update() if @markLank
|
||||||
# rebuild sprite for new sprite sheet
|
# rebuild sprite for new sprite sheet
|
||||||
|
@layer.removeChild @sprite
|
||||||
@sprite = null
|
@sprite = null
|
||||||
@build()
|
@build()
|
||||||
@layer.addChild @sprite
|
@layer.addChild @sprite
|
||||||
|
@ -248,7 +250,7 @@ module.exports = class Mark extends CocoClass
|
||||||
@sprite = markLank.sprite
|
@sprite = markLank.sprite
|
||||||
@markLank = markLank
|
@markLank = markLank
|
||||||
@listenTo @markLank, 'new-sprite', (@sprite) ->
|
@listenTo @markLank, 'new-sprite', (@sprite) ->
|
||||||
|
|
||||||
loadThangType: ->
|
loadThangType: ->
|
||||||
name = @thangType
|
name = @thangType
|
||||||
@thangType = new ThangType()
|
@thangType = new ThangType()
|
||||||
|
@ -259,6 +261,7 @@ module.exports = class Mark extends CocoClass
|
||||||
|
|
||||||
onLoadedThangType: ->
|
onLoadedThangType: ->
|
||||||
@build()
|
@build()
|
||||||
|
@update() if @markLank
|
||||||
@toggle(@toggleTo) if @toggleTo?
|
@toggle(@toggleTo) if @toggleTo?
|
||||||
Backbone.Mediator.publish 'sprite:loaded', {sprite: @}
|
Backbone.Mediator.publish 'sprite:loaded', {sprite: @}
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,6 @@ module.exports = class SegmentedSprite extends createjs.SpriteContainer
|
||||||
containerName = @spriteSheetPrefix + action.container
|
containerName = @spriteSheetPrefix + action.container
|
||||||
sprite = new createjs.Sprite(@spriteSheet)
|
sprite = new createjs.Sprite(@spriteSheet)
|
||||||
sprite.gotoAndStop(containerName)
|
sprite.gotoAndStop(containerName)
|
||||||
@listenToEventsFor(sprite)
|
|
||||||
if sprite.currentFrame is 0 or @usePlaceholders
|
if sprite.currentFrame is 0 or @usePlaceholders
|
||||||
sprite.gotoAndStop(0)
|
sprite.gotoAndStop(0)
|
||||||
@notifyActionNeedsRender(action)
|
@notifyActionNeedsRender(action)
|
||||||
|
@ -173,7 +172,6 @@ module.exports = class SegmentedSprite extends createjs.SpriteContainer
|
||||||
outerContainer = new createjs.SpriteContainer(@spriteSheet)
|
outerContainer = new createjs.SpriteContainer(@spriteSheet)
|
||||||
innerContainer = new createjs.Sprite(@spriteSheet)
|
innerContainer = new createjs.Sprite(@spriteSheet)
|
||||||
innerContainer.gotoAndStop(@spriteSheetPrefix + localContainer.gn)
|
innerContainer.gotoAndStop(@spriteSheetPrefix + localContainer.gn)
|
||||||
@listenToEventsFor(innerContainer)
|
|
||||||
if innerContainer.currentFrame is 0 or @usePlaceholders
|
if innerContainer.currentFrame is 0 or @usePlaceholders
|
||||||
innerContainer.gotoAndStop(0)
|
innerContainer.gotoAndStop(0)
|
||||||
@actionNotSupported = true
|
@actionNotSupported = true
|
||||||
|
@ -191,12 +189,6 @@ module.exports = class SegmentedSprite extends createjs.SpriteContainer
|
||||||
map[localContainer.bn] = outerContainer
|
map[localContainer.bn] = outerContainer
|
||||||
return map
|
return map
|
||||||
|
|
||||||
listenToEventsFor: (displayObject) ->
|
|
||||||
for event in ['mousedown', 'click', 'dblclick', 'pressmove', 'pressup']
|
|
||||||
displayObject.on event, @onMouseEvent, @
|
|
||||||
|
|
||||||
onMouseEvent: (e) -> @dispatchEvent(e)
|
|
||||||
|
|
||||||
buildMovieClipAnimations: (localAnimations) ->
|
buildMovieClipAnimations: (localAnimations) ->
|
||||||
map = {}
|
map = {}
|
||||||
for localAnimation in localAnimations
|
for localAnimation in localAnimations
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "български език", englishDescri
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "български език", englishDescri
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Continuar (shift+espai)"
|
hud_continue: "Continuar (shift+espai)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
keyboard_shortcuts: "Dreceres del teclat"
|
keyboard_shortcuts: "Dreceres del teclat"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
delete: "Esborrar"
|
delete: "Esborrar"
|
||||||
duplicate: "Duplicar"
|
duplicate: "Duplicar"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Configuració"
|
level_settings_title: "Configuració"
|
||||||
level_component_tab_title: "Components actuals"
|
level_component_tab_title: "Components actuals"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
||||||
tome_available_spells: "Dostupná kouzla"
|
tome_available_spells: "Dostupná kouzla"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Pokračovat (stiskněte shift-mezera)"
|
hud_continue: "Pokračovat (stiskněte shift-mezera)"
|
||||||
spell_saved: "Kouzlo uloženo"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
||||||
level_tab_thangs_add: "Přidat Thangy"
|
level_tab_thangs_add: "Přidat Thangy"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Nastavení"
|
level_settings_title: "Nastavení"
|
||||||
level_component_tab_title: "Současné komponenty"
|
level_component_tab_title: "Současné komponenty"
|
||||||
level_component_btn_new: "Vytvořit novou komponentu"
|
level_component_btn_new: "Vytvořit novou komponentu"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
||||||
tome_available_spells: "Tilgængelige trylleformularer"
|
tome_available_spells: "Tilgængelige trylleformularer"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Fortsæt (tryk skift-mellemrum)"
|
hud_continue: "Fortsæt (tryk skift-mellemrum)"
|
||||||
spell_saved: "Trylleformularen er gemt"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Spring over (esc)"
|
skip_tutorial: "Spring over (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Instillinger"
|
level_settings_title: "Instillinger"
|
||||||
level_component_tab_title: "Nuværende komponenter"
|
level_component_tab_title: "Nuværende komponenter"
|
||||||
level_component_btn_new: "Opret ny komponent"
|
level_component_btn_new: "Opret ny komponent"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
||||||
tome_available_spells: "Verfügbare Zauber"
|
tome_available_spells: "Verfügbare Zauber"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Weiter (drücke Shift + Leertaste)"
|
hud_continue: "Weiter (drücke Shift + Leertaste)"
|
||||||
spell_saved: "Zauber gespeichert"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Überspringen (Esc)"
|
skip_tutorial: "Überspringen (Esc)"
|
||||||
keyboard_shortcuts: "Tastenkürzel"
|
keyboard_shortcuts: "Tastenkürzel"
|
||||||
loading_ready: "Bereit!"
|
loading_ready: "Bereit!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
||||||
level_tab_thangs_add: "Thangs hinzufügen"
|
level_tab_thangs_add: "Thangs hinzufügen"
|
||||||
delete: "Löschen"
|
delete: "Löschen"
|
||||||
duplicate: "Duplizieren"
|
duplicate: "Duplizieren"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Einstellungen"
|
level_settings_title: "Einstellungen"
|
||||||
level_component_tab_title: "Aktuelle Komponenten"
|
level_component_tab_title: "Aktuelle Komponenten"
|
||||||
level_component_btn_new: "neue Komponente erstellen"
|
level_component_btn_new: "neue Komponente erstellen"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
||||||
tome_available_spells: "Verfüegbari Zaubersprüch"
|
tome_available_spells: "Verfüegbari Zaubersprüch"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Wiiter (shift+space)"
|
hud_continue: "Wiiter (shift+space)"
|
||||||
spell_saved: "Zauberspruch gspeicheret"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Überspringe (esc)"
|
skip_tutorial: "Überspringe (esc)"
|
||||||
keyboard_shortcuts: "Shortcuts"
|
keyboard_shortcuts: "Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
||||||
tome_available_spells: "Verfügbare Zauber"
|
tome_available_spells: "Verfügbare Zauber"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Weiter (drücke Shift + Leertaste)"
|
hud_continue: "Weiter (drücke Shift + Leertaste)"
|
||||||
spell_saved: "Zauber gespeichert"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Überspringen (Esc)"
|
skip_tutorial: "Überspringen (Esc)"
|
||||||
keyboard_shortcuts: "Tastenkürzel"
|
keyboard_shortcuts: "Tastenkürzel"
|
||||||
loading_ready: "Bereit!"
|
loading_ready: "Bereit!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
||||||
level_tab_thangs_add: "Thangs hinzufügen"
|
level_tab_thangs_add: "Thangs hinzufügen"
|
||||||
delete: "Löschen"
|
delete: "Löschen"
|
||||||
duplicate: "Duplizieren"
|
duplicate: "Duplizieren"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Einstellungen"
|
level_settings_title: "Einstellungen"
|
||||||
level_component_tab_title: "Aktuelle Komponenten"
|
level_component_tab_title: "Aktuelle Komponenten"
|
||||||
level_component_btn_new: "neue Komponente erstellen"
|
level_component_btn_new: "neue Komponente erstellen"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@
|
||||||
tome_available_spells: "Available Spells"
|
tome_available_spells: "Available Spells"
|
||||||
tome_your_skills: "Your Skills"
|
tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Continue (shift+space)"
|
hud_continue: "Continue (shift+space)"
|
||||||
spell_saved: "Spell Saved"
|
code_saved: "Code Saved"
|
||||||
skip_tutorial: "Skip (esc)"
|
skip_tutorial: "Skip (esc)"
|
||||||
keyboard_shortcuts: "Key Shortcuts"
|
keyboard_shortcuts: "Key Shortcuts"
|
||||||
loading_ready: "Ready!"
|
loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@
|
||||||
level_tab_thangs_add: "Add Thangs"
|
level_tab_thangs_add: "Add Thangs"
|
||||||
delete: "Delete"
|
delete: "Delete"
|
||||||
duplicate: "Duplicate"
|
duplicate: "Duplicate"
|
||||||
|
rotate: "Rotate"
|
||||||
level_settings_title: "Settings"
|
level_settings_title: "Settings"
|
||||||
level_component_tab_title: "Current Components"
|
level_component_tab_title: "Current Components"
|
||||||
level_component_btn_new: "Create New Component"
|
level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
|
||||||
tome_available_spells: "Hechizos Disponibles"
|
tome_available_spells: "Hechizos Disponibles"
|
||||||
tome_your_skills: "Tus habilidades"
|
tome_your_skills: "Tus habilidades"
|
||||||
hud_continue: "Continuar (presionar shift+space)"
|
hud_continue: "Continuar (presionar shift+space)"
|
||||||
spell_saved: "Hechizo Guardado"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Saltar (esc)"
|
skip_tutorial: "Saltar (esc)"
|
||||||
keyboard_shortcuts: "Atajos de teclado"
|
keyboard_shortcuts: "Atajos de teclado"
|
||||||
loading_ready: "¡Listo!"
|
loading_ready: "¡Listo!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
||||||
tome_available_spells: "Hechizos disponibles"
|
tome_available_spells: "Hechizos disponibles"
|
||||||
tome_your_skills: "Tus Habilidades"
|
tome_your_skills: "Tus Habilidades"
|
||||||
hud_continue: "Continuar (pulsa Shift+Space)"
|
hud_continue: "Continuar (pulsa Shift+Space)"
|
||||||
spell_saved: "Hechizo guardado"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Saltar (esc)"
|
skip_tutorial: "Saltar (esc)"
|
||||||
keyboard_shortcuts: "Atajos de teclado"
|
keyboard_shortcuts: "Atajos de teclado"
|
||||||
loading_ready: "¡Listo!"
|
loading_ready: "¡Listo!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
||||||
level_tab_thangs_add: "Añadir Objetos"
|
level_tab_thangs_add: "Añadir Objetos"
|
||||||
delete: "Borrar"
|
delete: "Borrar"
|
||||||
duplicate: "Duplicar"
|
duplicate: "Duplicar"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Ajustes"
|
level_settings_title: "Ajustes"
|
||||||
level_component_tab_title: "Componentes Actuales"
|
level_component_tab_title: "Componentes Actuales"
|
||||||
level_component_btn_new: "Crear Nuevo Componente"
|
level_component_btn_new: "Crear Nuevo Componente"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -24,7 +24,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
blog: "Blog"
|
blog: "Blog"
|
||||||
forum: "Forum"
|
forum: "Forum"
|
||||||
account: "Compte"
|
account: "Compte"
|
||||||
# profile: "Profile"
|
profile: "Profil"
|
||||||
# stats: "Stats"
|
# stats: "Stats"
|
||||||
# code: "Code"
|
# code: "Code"
|
||||||
admin: "Admin" # Only shows up when you are an admin
|
admin: "Admin" # Only shows up when you are an admin
|
||||||
|
@ -34,7 +34,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
about: "À propos"
|
about: "À propos"
|
||||||
contact: "Contact"
|
contact: "Contact"
|
||||||
twitter_follow: "Suivre"
|
twitter_follow: "Suivre"
|
||||||
# teachers: "Teachers"
|
teachers: "Enseignants"
|
||||||
|
|
||||||
modal:
|
modal:
|
||||||
close: "Fermer"
|
close: "Fermer"
|
||||||
|
@ -181,7 +181,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
play_level:
|
play_level:
|
||||||
done: "Fait"
|
done: "Fait"
|
||||||
home: "Accueil"
|
home: "Accueil"
|
||||||
# skip: "Skip"
|
skip: "Passer"
|
||||||
# game_menu: "Game Menu"
|
# game_menu: "Game Menu"
|
||||||
guide: "Guide"
|
guide: "Guide"
|
||||||
restart: "Relancer"
|
restart: "Relancer"
|
||||||
|
@ -219,15 +219,15 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# tome_cast_button_run: "Run"
|
# tome_cast_button_run: "Run"
|
||||||
# tome_cast_button_running: "Running"
|
# tome_cast_button_running: "Running"
|
||||||
# tome_cast_button_ran: "Ran"
|
# tome_cast_button_ran: "Ran"
|
||||||
# tome_submit_button: "Submit"
|
tome_submit_button: "Envoyer"
|
||||||
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
|
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
|
||||||
# tome_select_method: "Select a Method"
|
# tome_select_method: "Select a Method"
|
||||||
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methdos).
|
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methdos).
|
||||||
tome_select_a_thang: "Sélectionnez une unité pour"
|
tome_select_a_thang: "Sélectionnez une unité pour"
|
||||||
tome_available_spells: "Sorts diponibles"
|
tome_available_spells: "Sorts diponibles"
|
||||||
# tome_your_skills: "Your Skills"
|
tome_your_skills: "Vos compétences"
|
||||||
hud_continue: "Continuer (appuie sur shift ou espace)"
|
hud_continue: "Continuer (appuie sur shift ou espace)"
|
||||||
spell_saved: "Sort enregistré"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Passer (esc)"
|
skip_tutorial: "Passer (esc)"
|
||||||
keyboard_shortcuts: "Raccourcis Clavier"
|
keyboard_shortcuts: "Raccourcis Clavier"
|
||||||
loading_ready: "Pret!"
|
loading_ready: "Pret!"
|
||||||
|
@ -270,7 +270,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
customize_wizard: "Personnaliser le magicien"
|
customize_wizard: "Personnaliser le magicien"
|
||||||
|
|
||||||
game_menu:
|
game_menu:
|
||||||
# inventory_tab: "Inventory"
|
inventory_tab: "Inventaire"
|
||||||
# choose_hero_tab: "Restart Level"
|
# choose_hero_tab: "Restart Level"
|
||||||
# save_load_tab: "Save/Load"
|
# save_load_tab: "Save/Load"
|
||||||
# options_tab: "Options"
|
# options_tab: "Options"
|
||||||
|
@ -287,11 +287,11 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# choose_inventory: "Equip Items"
|
# choose_inventory: "Equip Items"
|
||||||
|
|
||||||
# choose_hero:
|
# choose_hero:
|
||||||
# choose_hero: "Choose Your Hero"
|
choose_hero: "Choisir votre héro"
|
||||||
# programming_language: "Programming Language"
|
# programming_language: "Programming Language"
|
||||||
# programming_language_description: "Which programming language do you want to use?"
|
# programming_language_description: "Which programming language do you want to use?"
|
||||||
# status: "Status"
|
# status: "Status"
|
||||||
# weapons: "Weapons"
|
weapons: "Armes"
|
||||||
# health: "Health"
|
# health: "Health"
|
||||||
# speed: "Speed"
|
# speed: "Speed"
|
||||||
|
|
||||||
|
@ -473,7 +473,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
revert: "Annuler"
|
revert: "Annuler"
|
||||||
revert_models: "Annuler les modèles"
|
revert_models: "Annuler les modèles"
|
||||||
# pick_a_terrain: "Pick A Terrain"
|
# pick_a_terrain: "Pick A Terrain"
|
||||||
# small: "Small"
|
small: "Petit"
|
||||||
# grassy: "Grassy"
|
# grassy: "Grassy"
|
||||||
fork_title: "Fork une nouvelle version"
|
fork_title: "Fork une nouvelle version"
|
||||||
fork_creating: "Créer un Fork..."
|
fork_creating: "Créer un Fork..."
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
level_tab_thangs_add: "ajouter des Thangs"
|
level_tab_thangs_add: "ajouter des Thangs"
|
||||||
delete: "Supprimer"
|
delete: "Supprimer"
|
||||||
duplicate: "Dupliquer"
|
duplicate: "Dupliquer"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Paramètres"
|
level_settings_title: "Paramètres"
|
||||||
level_component_tab_title: "Composants actuels"
|
level_component_tab_title: "Composants actuels"
|
||||||
level_component_btn_new: "Créer un nouveau composant"
|
level_component_btn_new: "Créer un nouveau composant"
|
||||||
|
@ -667,8 +668,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# tournament_blurb: "Write code, collect gold, build armies, crush foes, win prizes, and upgrade your career in our $40,000 Greed tournament! Check out the details"
|
# tournament_blurb: "Write code, collect gold, build armies, crush foes, win prizes, and upgrade your career in our $40,000 Greed tournament! Check out the details"
|
||||||
# tournament_blurb_criss_cross: "Win bids, construct paths, outwit opponents, grab gems, and upgrade your career in our Criss-Cross tournament! Check out the details"
|
# tournament_blurb_criss_cross: "Win bids, construct paths, outwit opponents, grab gems, and upgrade your career in our Criss-Cross tournament! Check out the details"
|
||||||
tournament_blurb_blog: "Sur notre blog"
|
tournament_blurb_blog: "Sur notre blog"
|
||||||
# rules: "Rules"
|
rules: "Règles"
|
||||||
# winners: "Winners"
|
winners: "Gagnants"
|
||||||
|
|
||||||
# user:
|
# user:
|
||||||
# stats: "Stats"
|
# stats: "Stats"
|
||||||
|
@ -682,7 +683,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# no_singleplayer: "No Singleplayer games played yet."
|
# no_singleplayer: "No Singleplayer games played yet."
|
||||||
# no_multiplayer: "No Multiplayer games played yet."
|
# no_multiplayer: "No Multiplayer games played yet."
|
||||||
# no_achievements: "No Achievements earned yet."
|
# no_achievements: "No Achievements earned yet."
|
||||||
# favorite_prefix: "Favorite language is "
|
favorite_prefix: "Le langage favori est "
|
||||||
# favorite_postfix: "."
|
# favorite_postfix: "."
|
||||||
|
|
||||||
# achievements:
|
# achievements:
|
||||||
|
@ -735,9 +736,9 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# patched_model: "Source Document"
|
# patched_model: "Source Document"
|
||||||
# model: "Model"
|
# model: "Model"
|
||||||
system: "Système"
|
system: "Système"
|
||||||
# systems: "Systems"
|
systems: "Systèmes"
|
||||||
# component: "Component"
|
component: "Composant"
|
||||||
# components: "Components"
|
components: "Composants"
|
||||||
# thang: "Thang"
|
# thang: "Thang"
|
||||||
# thangs: "Thangs"
|
# thangs: "Thangs"
|
||||||
# level_session: "Your Session"
|
# level_session: "Your Session"
|
||||||
|
@ -751,14 +752,14 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
document: "Document"
|
document: "Document"
|
||||||
# sprite_sheet: "Sprite Sheet"
|
# sprite_sheet: "Sprite Sheet"
|
||||||
# employers: "Employers"
|
# employers: "Employers"
|
||||||
# candidates: "Candidates"
|
candidates: "Candidats"
|
||||||
# candidate_sessions: "Candidate Sessions"
|
# candidate_sessions: "Candidate Sessions"
|
||||||
# user_remark: "User Remark"
|
# user_remark: "User Remark"
|
||||||
# user_remarks: "User Remarks"
|
# user_remarks: "User Remarks"
|
||||||
# versions: "Versions"
|
# versions: "Versions"
|
||||||
# items: "Items"
|
items: "Objets"
|
||||||
# heroes: "Heroes"
|
heroes: "Héros"
|
||||||
# wizard: "Wizard"
|
wizard: "Magicien"
|
||||||
# achievement: "Achievement"
|
# achievement: "Achievement"
|
||||||
# clas: "CLAs"
|
# clas: "CLAs"
|
||||||
# play_counts: "Play Counts"
|
# play_counts: "Play Counts"
|
||||||
|
@ -999,7 +1000,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# filter_visa_yes: "US Authorized"
|
# filter_visa_yes: "US Authorized"
|
||||||
# filter_visa_no: "Not Authorized"
|
# filter_visa_no: "Not Authorized"
|
||||||
# filter_education_top: "Top School"
|
# filter_education_top: "Top School"
|
||||||
# filter_education_other: "Other"
|
filter_education_other: "Autre"
|
||||||
# filter_role_web_developer: "Web Developer"
|
# filter_role_web_developer: "Web Developer"
|
||||||
# filter_role_software_developer: "Software Developer"
|
# filter_role_software_developer: "Software Developer"
|
||||||
# filter_role_mobile_developer: "Mobile Developer"
|
# filter_role_mobile_developer: "Mobile Developer"
|
||||||
|
@ -1008,7 +1009,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
# filter_experience_junior: "Junior"
|
# filter_experience_junior: "Junior"
|
||||||
# filter_experience_recent_grad: "Recent Grad"
|
# filter_experience_recent_grad: "Recent Grad"
|
||||||
# filter_experience_student: "College Student"
|
# filter_experience_student: "College Student"
|
||||||
# filter_results: "results"
|
filter_results: "Résultats"
|
||||||
# start_hiring: "Start hiring."
|
# start_hiring: "Start hiring."
|
||||||
# reasons: "Three reasons you should hire through us:"
|
# reasons: "Three reasons you should hire through us:"
|
||||||
# everyone_looking: "Everyone here is looking for their next opportunity."
|
# everyone_looking: "Everyone here is looking for their next opportunity."
|
||||||
|
@ -1031,21 +1032,21 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
||||||
candidate_last_updated: "Dernière mise à jour"
|
candidate_last_updated: "Dernière mise à jour"
|
||||||
# candidate_who: "Who"
|
# candidate_who: "Who"
|
||||||
# featured_developers: "Featured Developers"
|
# featured_developers: "Featured Developers"
|
||||||
# other_developers: "Other Developers"
|
other_developers: "Autres développeurs"
|
||||||
# inactive_developers: "Inactive Developers"
|
# inactive_developers: "Inactive Developers"
|
||||||
|
|
||||||
admin:
|
admin:
|
||||||
# av_espionage: "Espionage" # Really not important to translate /admin controls.
|
# av_espionage: "Espionage" # Really not important to translate /admin controls.
|
||||||
# av_espionage_placeholder: "Email or username"
|
av_espionage_placeholder: "Email ou nom d'utilisateur"
|
||||||
# av_usersearch: "User Search"
|
av_usersearch: "Recherche d'utilisateurs"
|
||||||
# av_usersearch_placeholder: "Email, username, name, whatever"
|
# av_usersearch_placeholder: "Email, username, name, whatever"
|
||||||
# av_usersearch_search: "Search"
|
av_usersearch_search: "Recherche"
|
||||||
av_title: "Vues d'administrateurs"
|
av_title: "Vues d'administrateurs"
|
||||||
av_entities_sub_title: "Entités"
|
av_entities_sub_title: "Entités"
|
||||||
av_entities_users_url: "Utilisateurs"
|
av_entities_users_url: "Utilisateurs"
|
||||||
av_entities_active_instances_url: "Instances actives"
|
av_entities_active_instances_url: "Instances actives"
|
||||||
av_entities_employer_list_url: "Liste des employés"
|
av_entities_employer_list_url: "Liste des employés"
|
||||||
# av_entities_candidates_list_url: "Candidate List"
|
av_entities_candidates_list_url: "Liste des candidats"
|
||||||
av_other_sub_title: "Autre"
|
av_other_sub_title: "Autre"
|
||||||
av_other_debug_base_url: "Base (pour debugger base.jade)"
|
av_other_debug_base_url: "Base (pour debugger base.jade)"
|
||||||
u_title: "Liste des utilisateurs"
|
u_title: "Liste des utilisateurs"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
||||||
tome_available_spells: "Elérhető varázslatok"
|
tome_available_spells: "Elérhető varázslatok"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Folytatás (shift+space)"
|
hud_continue: "Folytatás (shift+space)"
|
||||||
spell_saved: "Varázslat elmentve."
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
||||||
tome_available_spells: "Incantesimi disponibili"
|
tome_available_spells: "Incantesimi disponibili"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Continua (premi Maiusc-Spazio)"
|
hud_continue: "Continua (premi Maiusc-Spazio)"
|
||||||
spell_saved: "Magia Salvata"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Salta (esc)"
|
skip_tutorial: "Salta (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
loading_ready: "Pronto!"
|
loading_ready: "Pronto!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
||||||
level_tab_thangs_add: "Aggiungi thang"
|
level_tab_thangs_add: "Aggiungi thang"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Impostazioni"
|
level_settings_title: "Impostazioni"
|
||||||
level_component_tab_title: "Componenti esistenti"
|
level_component_tab_title: "Componenti esistenti"
|
||||||
level_component_btn_new: "Crea nuovo componente"
|
level_component_btn_new: "Crea nuovo componente"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
||||||
tome_available_spells: "利用できる呪文"
|
tome_available_spells: "利用できる呪文"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "続く (Shift+Spaceキー)"
|
hud_continue: "続く (Shift+Spaceキー)"
|
||||||
spell_saved: "呪文を保存しました"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "スキップ (esc)"
|
skip_tutorial: "スキップ (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
||||||
tome_available_spells: "사용 가능한 마법"
|
tome_available_spells: "사용 가능한 마법"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "계속진행 (shift+space)"
|
hud_continue: "계속진행 (shift+space)"
|
||||||
spell_saved: "마법 저장 완료"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "넘기기 (esc)"
|
skip_tutorial: "넘기기 (esc)"
|
||||||
keyboard_shortcuts: "단축키"
|
keyboard_shortcuts: "단축키"
|
||||||
loading_ready: "준비!"
|
loading_ready: "준비!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
||||||
level_tab_thangs_add: "Thangs 추가"
|
level_tab_thangs_add: "Thangs 추가"
|
||||||
delete: "삭제"
|
delete: "삭제"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "설정"
|
level_settings_title: "설정"
|
||||||
level_component_tab_title: "현재 요소들"
|
level_component_tab_title: "현재 요소들"
|
||||||
level_component_btn_new: "새로운 요소들 생성"
|
level_component_btn_new: "새로운 요소들 생성"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
||||||
tome_available_spells: "Tilgjenglige Trylleformularer"
|
tome_available_spells: "Tilgjenglige Trylleformularer"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Fortsett (trykk shift-mellomrom)"
|
hud_continue: "Fortsett (trykk shift-mellomrom)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
||||||
tome_available_spells: "Beschikbare spreuken"
|
tome_available_spells: "Beschikbare spreuken"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Ga verder (druk shift-space)"
|
hud_continue: "Ga verder (druk shift-space)"
|
||||||
spell_saved: "Spreuk Opgeslagen"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Overslaan (esc)"
|
skip_tutorial: "Overslaan (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
loading_ready: "Klaar!"
|
loading_ready: "Klaar!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
||||||
level_tab_thangs_add: "Voeg element toe"
|
level_tab_thangs_add: "Voeg element toe"
|
||||||
delete: "Verwijder"
|
delete: "Verwijder"
|
||||||
duplicate: "Dupliceer"
|
duplicate: "Dupliceer"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Instellingen"
|
level_settings_title: "Instellingen"
|
||||||
level_component_tab_title: "Huidige Componenten"
|
level_component_tab_title: "Huidige Componenten"
|
||||||
level_component_btn_new: "Maak een nieuwe component aan"
|
level_component_btn_new: "Maak een nieuwe component aan"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
||||||
tome_available_spells: "Beschikbare spreuken"
|
tome_available_spells: "Beschikbare spreuken"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Ga verder (druk shift-spatie)"
|
hud_continue: "Ga verder (druk shift-spatie)"
|
||||||
spell_saved: "Spreuk Opgeslagen"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Overslaan (esc)"
|
skip_tutorial: "Overslaan (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
loading_ready: "Klaar!"
|
loading_ready: "Klaar!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
||||||
level_tab_thangs_add: "Voeg element toe"
|
level_tab_thangs_add: "Voeg element toe"
|
||||||
delete: "Verwijder"
|
delete: "Verwijder"
|
||||||
duplicate: "Dupliceer"
|
duplicate: "Dupliceer"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Instellingen"
|
level_settings_title: "Instellingen"
|
||||||
level_component_tab_title: "Huidige Componenten"
|
level_component_tab_title: "Huidige Componenten"
|
||||||
level_component_btn_new: "Maak een nieuwe component aan"
|
level_component_btn_new: "Maak een nieuwe component aan"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
||||||
tome_available_spells: "Tilgjenglige trylleformularer"
|
tome_available_spells: "Tilgjenglige trylleformularer"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Fortsett (trykk shift+mellomrom)"
|
hud_continue: "Fortsett (trykk shift+mellomrom)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
||||||
tome_available_spells: "Dostępne czary"
|
tome_available_spells: "Dostępne czary"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Kontynuuj (Shift + spacja)"
|
hud_continue: "Kontynuuj (Shift + spacja)"
|
||||||
spell_saved: "Czar zapisany"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Pomiń (esc)"
|
skip_tutorial: "Pomiń (esc)"
|
||||||
keyboard_shortcuts: "Skróty klawiszowe"
|
keyboard_shortcuts: "Skróty klawiszowe"
|
||||||
loading_ready: "Gotowy!"
|
loading_ready: "Gotowy!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
||||||
level_tab_thangs_add: "Dodaj obiekty"
|
level_tab_thangs_add: "Dodaj obiekty"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Ustawienia"
|
level_settings_title: "Ustawienia"
|
||||||
level_component_tab_title: "Aktualne komponenty"
|
level_component_tab_title: "Aktualne komponenty"
|
||||||
level_component_btn_new: "Stwórz nowy komponent"
|
level_component_btn_new: "Stwórz nowy komponent"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
|
||||||
tome_available_spells: "Feitiços Disponíveis"
|
tome_available_spells: "Feitiços Disponíveis"
|
||||||
tome_your_skills: "Suas habilidades"
|
tome_your_skills: "Suas habilidades"
|
||||||
hud_continue: "Continue (tecle Shift+Space)"
|
hud_continue: "Continue (tecle Shift+Space)"
|
||||||
spell_saved: "Feitiço Salvo"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Pular (esc)"
|
skip_tutorial: "Pular (esc)"
|
||||||
keyboard_shortcuts: "Teclas de atalho"
|
keyboard_shortcuts: "Teclas de atalho"
|
||||||
loading_ready: "Pronto!"
|
loading_ready: "Pronto!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
|
||||||
level_tab_thangs_add: "Adicionar Thangs"
|
level_tab_thangs_add: "Adicionar Thangs"
|
||||||
delete: "Excluir"
|
delete: "Excluir"
|
||||||
duplicate: "Duplicar"
|
duplicate: "Duplicar"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Configurações"
|
level_settings_title: "Configurações"
|
||||||
level_component_tab_title: "Componentess Atuais"
|
level_component_tab_title: "Componentess Atuais"
|
||||||
level_component_btn_new: "Criar Novo Componente"
|
level_component_btn_new: "Criar Novo Componente"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
||||||
tome_available_spells: "Feitiços Disponíveis"
|
tome_available_spells: "Feitiços Disponíveis"
|
||||||
tome_your_skills: "As Tuas Habilidades"
|
tome_your_skills: "As Tuas Habilidades"
|
||||||
hud_continue: "Continuar (shift-espaço)"
|
hud_continue: "Continuar (shift-espaço)"
|
||||||
spell_saved: "Feitiço Guardado"
|
code_saved: "Código Guardado"
|
||||||
skip_tutorial: "Saltar (esc)"
|
skip_tutorial: "Saltar (esc)"
|
||||||
keyboard_shortcuts: "Atalhos do Teclado"
|
keyboard_shortcuts: "Atalhos do Teclado"
|
||||||
loading_ready: "Pronto!"
|
loading_ready: "Pronto!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
||||||
level_tab_thangs_add: "Adicionar Thangs"
|
level_tab_thangs_add: "Adicionar Thangs"
|
||||||
delete: "Eliminar"
|
delete: "Eliminar"
|
||||||
duplicate: "Duplicar"
|
duplicate: "Duplicar"
|
||||||
|
rotate: "Rodar"
|
||||||
level_settings_title: "Configurações"
|
level_settings_title: "Configurações"
|
||||||
level_component_tab_title: "Componentes Atuais"
|
level_component_tab_title: "Componentes Atuais"
|
||||||
level_component_btn_new: "Criar Novo Componente"
|
level_component_btn_new: "Criar Novo Componente"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
||||||
tome_available_spells: "Vrăjile disponibile"
|
tome_available_spells: "Vrăjile disponibile"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Continuă (apasă shift-space)"
|
hud_continue: "Continuă (apasă shift-space)"
|
||||||
spell_saved: "Vrajă salvată"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Sari peste (esc)"
|
skip_tutorial: "Sari peste (esc)"
|
||||||
keyboard_shortcuts: "Scurtături Keyboard"
|
keyboard_shortcuts: "Scurtături Keyboard"
|
||||||
loading_ready: "Gata!"
|
loading_ready: "Gata!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
||||||
level_tab_thangs_add: "Adaugă Thangs"
|
level_tab_thangs_add: "Adaugă Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Setări"
|
level_settings_title: "Setări"
|
||||||
level_component_tab_title: "Componente actuale"
|
level_component_tab_title: "Componente actuale"
|
||||||
level_component_btn_new: "Crează componentă nouă"
|
level_component_btn_new: "Crează componentă nouă"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
||||||
tome_available_spells: "Доступные заклинания"
|
tome_available_spells: "Доступные заклинания"
|
||||||
tome_your_skills: "Ваши навыки"
|
tome_your_skills: "Ваши навыки"
|
||||||
hud_continue: "Продолжить (Shift+Пробел)"
|
hud_continue: "Продолжить (Shift+Пробел)"
|
||||||
spell_saved: "Заклинание сохранено"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Пропуск (Esc)"
|
skip_tutorial: "Пропуск (Esc)"
|
||||||
keyboard_shortcuts: "Горячие клавиши"
|
keyboard_shortcuts: "Горячие клавиши"
|
||||||
loading_ready: "Готово!"
|
loading_ready: "Готово!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
||||||
level_tab_thangs_add: "Добавить объект"
|
level_tab_thangs_add: "Добавить объект"
|
||||||
delete: "Удалить"
|
delete: "Удалить"
|
||||||
duplicate: "Дублировать"
|
duplicate: "Дублировать"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Настройки"
|
level_settings_title: "Настройки"
|
||||||
level_component_tab_title: "Текущие компоненты"
|
level_component_tab_title: "Текущие компоненты"
|
||||||
level_component_btn_new: "Создать новый компонент"
|
level_component_btn_new: "Создать новый компонент"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
||||||
tome_available_spells: "Доступне чини"
|
tome_available_spells: "Доступне чини"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Настави (притисни ентер)"
|
hud_continue: "Настави (притисни ентер)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
||||||
tome_available_spells: "Tillgängliga förmågor"
|
tome_available_spells: "Tillgängliga förmågor"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Fortsätt (skift+mellanslag)"
|
hud_continue: "Fortsätt (skift+mellanslag)"
|
||||||
spell_saved: "Besvärjelse sparad"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Hoppa över (esc)"
|
skip_tutorial: "Hoppa över (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
||||||
level_tab_thangs_add: "Lägg till enheter"
|
level_tab_thangs_add: "Lägg till enheter"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Inställningar"
|
level_settings_title: "Inställningar"
|
||||||
level_component_tab_title: "Nuvarande komponenter"
|
level_component_tab_title: "Nuvarande komponenter"
|
||||||
level_component_btn_new: "Skapa ny komponent"
|
level_component_btn_new: "Skapa ny komponent"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
||||||
tome_available_spells: "Kullanılabilir Büyüler"
|
tome_available_spells: "Kullanılabilir Büyüler"
|
||||||
tome_your_skills: "Yetenekleriniz"
|
tome_your_skills: "Yetenekleriniz"
|
||||||
hud_continue: "Devam (ÜstKarakter+Boşluk)"
|
hud_continue: "Devam (ÜstKarakter+Boşluk)"
|
||||||
spell_saved: "Büyü Kaydedildi"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Atla (esc)"
|
skip_tutorial: "Atla (esc)"
|
||||||
keyboard_shortcuts: "Klavye Kısayolları"
|
keyboard_shortcuts: "Klavye Kısayolları"
|
||||||
loading_ready: "Hazır!"
|
loading_ready: "Hazır!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
||||||
level_tab_thangs_add: "Nesne Ekle"
|
level_tab_thangs_add: "Nesne Ekle"
|
||||||
delete: "Sil"
|
delete: "Sil"
|
||||||
duplicate: "Kopyala"
|
duplicate: "Kopyala"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Ayarlar"
|
level_settings_title: "Ayarlar"
|
||||||
level_component_tab_title: "Geçerli Bileşenler"
|
level_component_tab_title: "Geçerli Bileşenler"
|
||||||
level_component_btn_new: "Yeni Bileşen Oluştur"
|
level_component_btn_new: "Yeni Bileşen Oluştur"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
|
||||||
tome_available_spells: "Доступні закляття"
|
tome_available_spells: "Доступні закляття"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "Продовжити (натисніть shift-space)"
|
hud_continue: "Продовжити (натисніть shift-space)"
|
||||||
spell_saved: "Закляття збережено"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "Пропустити (esc)"
|
skip_tutorial: "Пропустити (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
loading_ready: "Готово!"
|
loading_ready: "Готово!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
|
||||||
level_tab_thangs_add: "Додати об'єкти"
|
level_tab_thangs_add: "Додати об'єкти"
|
||||||
delete: "Видалити"
|
delete: "Видалити"
|
||||||
duplicate: "Копіювати"
|
duplicate: "Копіювати"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "Налаштування"
|
level_settings_title: "Налаштування"
|
||||||
level_component_tab_title: "Поточні компоненти"
|
level_component_tab_title: "Поточні компоненти"
|
||||||
level_component_btn_new: "Створити новий компонент"
|
level_component_btn_new: "Створити новий компонент"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
||||||
tome_available_spells: "可用的法术"
|
tome_available_spells: "可用的法术"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "继续(按 Shift-空格)"
|
hud_continue: "继续(按 Shift-空格)"
|
||||||
spell_saved: "咒语已保存"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "跳过(esc)"
|
skip_tutorial: "跳过(esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
loading_ready: "载入完成!"
|
loading_ready: "载入完成!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
||||||
level_tab_thangs_add: "增加物体"
|
level_tab_thangs_add: "增加物体"
|
||||||
delete: "删除"
|
delete: "删除"
|
||||||
duplicate: "复制"
|
duplicate: "复制"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "设置"
|
level_settings_title: "设置"
|
||||||
level_component_tab_title: "目前所有组件"
|
level_component_tab_title: "目前所有组件"
|
||||||
level_component_btn_new: "创建新的组件"
|
level_component_btn_new: "创建新的组件"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
||||||
tome_available_spells: "可用的法術"
|
tome_available_spells: "可用的法術"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "繼續 (按 shift-空格)"
|
hud_continue: "繼續 (按 shift-空格)"
|
||||||
spell_saved: "咒語已儲存"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
||||||
# tome_available_spells: "Available Spells"
|
# tome_available_spells: "Available Spells"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
# hud_continue: "Continue (shift+space)"
|
# hud_continue: "Continue (shift+space)"
|
||||||
# spell_saved: "Spell Saved"
|
# code_saved: "Code Saved"
|
||||||
# skip_tutorial: "Skip (esc)"
|
# skip_tutorial: "Skip (esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
# loading_ready: "Ready!"
|
# loading_ready: "Ready!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
||||||
# level_tab_thangs_add: "Add Thangs"
|
# level_tab_thangs_add: "Add Thangs"
|
||||||
# delete: "Delete"
|
# delete: "Delete"
|
||||||
# duplicate: "Duplicate"
|
# duplicate: "Duplicate"
|
||||||
|
# rotate: "Rotate"
|
||||||
# level_settings_title: "Settings"
|
# level_settings_title: "Settings"
|
||||||
# level_component_tab_title: "Current Components"
|
# level_component_tab_title: "Current Components"
|
||||||
# level_component_btn_new: "Create New Component"
|
# level_component_btn_new: "Create New Component"
|
||||||
|
|
|
@ -227,7 +227,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
||||||
tome_available_spells: "好用個法術"
|
tome_available_spells: "好用個法術"
|
||||||
# tome_your_skills: "Your Skills"
|
# tome_your_skills: "Your Skills"
|
||||||
hud_continue: "接落去(捺 Shift-空格)"
|
hud_continue: "接落去(捺 Shift-空格)"
|
||||||
spell_saved: "咒語存起爻"
|
# code_saved: "Code Saved"
|
||||||
skip_tutorial: "跳過去(Esc)"
|
skip_tutorial: "跳過去(Esc)"
|
||||||
# keyboard_shortcuts: "Key Shortcuts"
|
# keyboard_shortcuts: "Key Shortcuts"
|
||||||
loading_ready: "讀取下落!"
|
loading_ready: "讀取下落!"
|
||||||
|
@ -494,6 +494,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
||||||
level_tab_thangs_add: "加物事"
|
level_tab_thangs_add: "加物事"
|
||||||
delete: "刪除"
|
delete: "刪除"
|
||||||
duplicate: "翻做"
|
duplicate: "翻做"
|
||||||
|
# rotate: "Rotate"
|
||||||
level_settings_title: "設定"
|
level_settings_title: "設定"
|
||||||
level_component_tab_title: "能界所有組件"
|
level_component_tab_title: "能界所有組件"
|
||||||
level_component_btn_new: "造新個組件"
|
level_component_btn_new: "造新個組件"
|
||||||
|
|
|
@ -219,7 +219,7 @@ module.exports = class ThangType extends CocoModel
|
||||||
$('<img />').attr('src', src)
|
$('<img />').attr('src', src)
|
||||||
|
|
||||||
getPortraitSource: (spriteOptionsOrKey, size=100) ->
|
getPortraitSource: (spriteOptionsOrKey, size=100) ->
|
||||||
return @getPortraitURL() if @get 'rasterIcon'
|
return @getPortraitURL() if @get('rasterIcon') or @get('raster')
|
||||||
stage = @getPortraitStage(spriteOptionsOrKey, size)
|
stage = @getPortraitStage(spriteOptionsOrKey, size)
|
||||||
stage?.toDataURL()
|
stage?.toDataURL()
|
||||||
|
|
||||||
|
@ -259,7 +259,7 @@ module.exports = class ThangType extends CocoModel
|
||||||
|
|
||||||
uploadGenericPortrait: (callback, src) ->
|
uploadGenericPortrait: (callback, src) ->
|
||||||
src ?= @getPortraitSource()
|
src ?= @getPortraitSource()
|
||||||
return callback?() unless src
|
return callback?() unless src and src.startsWith 'data:'
|
||||||
src = src.replace('data:image/png;base64,', '').replace(/\ /g, '+')
|
src = src.replace('data:image/png;base64,', '').replace(/\ /g, '+')
|
||||||
body =
|
body =
|
||||||
filename: 'portrait.png'
|
filename: 'portrait.png'
|
||||||
|
@ -284,6 +284,8 @@ module.exports = class ThangType extends CocoModel
|
||||||
getPortraitURL: ->
|
getPortraitURL: ->
|
||||||
if iconURL = @get('rasterIcon')
|
if iconURL = @get('rasterIcon')
|
||||||
return "/file/#{iconURL}"
|
return "/file/#{iconURL}"
|
||||||
|
if rasterURL = @get('raster')
|
||||||
|
return "/file/#{rasterURL}"
|
||||||
"/file/db/thang.type/#{@get('original')}/portrait.png"
|
"/file/db/thang.type/#{@get('original')}/portrait.png"
|
||||||
|
|
||||||
# Item functions
|
# Item functions
|
||||||
|
|
|
@ -122,3 +122,6 @@
|
||||||
left: 0
|
left: 0
|
||||||
top: 0
|
top: 0
|
||||||
pointer-events: none
|
pointer-events: none
|
||||||
|
|
||||||
|
#contextmenu
|
||||||
|
text-align: left
|
||||||
|
|
|
@ -14,6 +14,17 @@ button.btn#thangs-palette-toggle
|
||||||
a(data-i18n="editor.delete") Delete
|
a(data-i18n="editor.delete") Delete
|
||||||
li#duplicate
|
li#duplicate
|
||||||
a(data-i18n="editor.duplicate") Duplicate
|
a(data-i18n="editor.duplicate") Duplicate
|
||||||
|
li.divider
|
||||||
|
li.dropdown-header#rotation-menu-item
|
||||||
|
span(data-i18n="editor.rotate").spr Rotate
|
||||||
|
button.btn.btn-xs.spr(data-rotation='-0.5')
|
||||||
|
span.glyphicon.glyphicon-arrow-up
|
||||||
|
button.btn.btn-xs.spr(data-rotation='1')
|
||||||
|
span.glyphicon.glyphicon-arrow-left
|
||||||
|
button.btn.btn-xs.spr(data-rotation='0')
|
||||||
|
span.glyphicon.glyphicon-arrow-right
|
||||||
|
button.btn.btn-xs(data-rotation='0.5')
|
||||||
|
span.glyphicon.glyphicon-arrow-down
|
||||||
canvas(width=924, height=589)#webgl-surface
|
canvas(width=924, height=589)#webgl-surface
|
||||||
canvas(width=924, height=589)#normal-surface
|
canvas(width=924, height=589)#normal-surface
|
||||||
#canvas-left-gradient.gradient
|
#canvas-left-gradient.gradient
|
||||||
|
|
|
@ -3,4 +3,4 @@ span.code-background
|
||||||
|
|
||||||
div.ace
|
div.ace
|
||||||
|
|
||||||
.save-status(data-i18n="play_level.spell_saved") Spell Saved
|
.save-status(data-i18n="play_level.code_saved") Code Saved
|
||||||
|
|
|
@ -51,7 +51,8 @@ module.exports = class ThangsTabView extends CocoView
|
||||||
'click #thangs-container-toggle': 'toggleThangsContainer'
|
'click #thangs-container-toggle': 'toggleThangsContainer'
|
||||||
'click #thangs-palette-toggle': 'toggleThangsPalette'
|
'click #thangs-palette-toggle': 'toggleThangsPalette'
|
||||||
# 'click .add-thang-palette-icon': 'toggleThangsPalette'
|
# 'click .add-thang-palette-icon': 'toggleThangsPalette'
|
||||||
|
'click #rotation-menu-item button': 'onClickRotationButton'
|
||||||
|
|
||||||
shortcuts:
|
shortcuts:
|
||||||
'esc': 'selectAddThang'
|
'esc': 'selectAddThang'
|
||||||
'delete, del, backspace': 'deleteSelectedExtantThang'
|
'delete, del, backspace': 'deleteSelectedExtantThang'
|
||||||
|
@ -59,6 +60,10 @@ module.exports = class ThangsTabView extends CocoView
|
||||||
'right': -> @moveAddThangSelection 1
|
'right': -> @moveAddThangSelection 1
|
||||||
'ctrl+z, ⌘+z': 'undo'
|
'ctrl+z, ⌘+z': 'undo'
|
||||||
'ctrl+shift+z, ⌘+shift+z': 'redo'
|
'ctrl+shift+z, ⌘+shift+z': 'redo'
|
||||||
|
'alt+left': -> @rotateSelectedThangBy(Math.PI)
|
||||||
|
'alt+right': -> @rotateSelectedThangBy(0)
|
||||||
|
'alt+up': -> @rotateSelectedThangBy(-Math.PI/2)
|
||||||
|
'alt+down': -> @rotateSelectedThangBy(Math.PI/2)
|
||||||
|
|
||||||
constructor: (options) ->
|
constructor: (options) ->
|
||||||
super options
|
super options
|
||||||
|
@ -615,6 +620,8 @@ module.exports = class ThangsTabView extends CocoView
|
||||||
$('#contextmenu').css { position: 'fixed', left: clientX, top: clientY }
|
$('#contextmenu').css { position: 'fixed', left: clientX, top: clientY }
|
||||||
$('#contextmenu').show()
|
$('#contextmenu').show()
|
||||||
|
|
||||||
|
#- Context menu callbacks
|
||||||
|
|
||||||
onDeleteClicked: (e) ->
|
onDeleteClicked: (e) ->
|
||||||
$('#contextmenu').hide()
|
$('#contextmenu').hide()
|
||||||
@deleteSelectedExtantThang e
|
@deleteSelectedExtantThang e
|
||||||
|
@ -623,6 +630,22 @@ module.exports = class ThangsTabView extends CocoView
|
||||||
$('#contextmenu').hide()
|
$('#contextmenu').hide()
|
||||||
@selectAddThangType @selectedExtantThang.spriteName, @selectedExtantThang
|
@selectAddThangType @selectedExtantThang.spriteName, @selectedExtantThang
|
||||||
|
|
||||||
|
onClickRotationButton: (e) ->
|
||||||
|
$('#contextmenu').hide()
|
||||||
|
rotation = parseFloat($(e.target).closest('button').data('rotation'))
|
||||||
|
@rotateSelectedThangBy rotation * Math.PI
|
||||||
|
|
||||||
|
rotateSelectedThangBy: (radians) ->
|
||||||
|
return unless @selectedExtantThang
|
||||||
|
@hush = true
|
||||||
|
thangData = @getThangByID(@selectedExtantThang.id)
|
||||||
|
thangData = $.extend(true, {}, thangData)
|
||||||
|
component = _.find thangData.components, {original: LevelComponent.PhysicalID}
|
||||||
|
component.config.rotation = radians
|
||||||
|
@thangsTreema.set(@pathForThang(thangData), thangData)
|
||||||
|
@hush = false
|
||||||
|
@onThangsChanged()
|
||||||
|
|
||||||
toggleThangsContainer: (e) ->
|
toggleThangsContainer: (e) ->
|
||||||
$('#all-thangs').toggleClass('hide')
|
$('#all-thangs').toggleClass('hide')
|
||||||
|
|
||||||
|
|
|
@ -82,8 +82,8 @@ module.exports = class WorldMapView extends RootView
|
||||||
for level, index in campaign.levels
|
for level, index in campaign.levels
|
||||||
level.x ?= 10 + 80 * Math.random()
|
level.x ?= 10 + 80 * Math.random()
|
||||||
level.y ?= 10 + 80 * Math.random()
|
level.y ?= 10 + 80 * Math.random()
|
||||||
#level.locked = index > 0 and not me.earnedLevel level.original
|
level.locked = index > 0 and not me.earnedLevel level.original
|
||||||
level.locked = false # Until we can solve the bug.
|
level.locked = false if window.levelUnlocksNotWorking
|
||||||
context.levelStatusMap = @levelStatusMap
|
context.levelStatusMap = @levelStatusMap
|
||||||
context.levelPlayCountMap = @levelPlayCountMap
|
context.levelPlayCountMap = @levelPlayCountMap
|
||||||
context.isIPadApp = application.isIPadApp
|
context.isIPadApp = application.isIPadApp
|
||||||
|
|
|
@ -30,13 +30,14 @@ module.exports = class HeroVictoryModal extends ModalView
|
||||||
@achievements = @supermodel.loadCollection(achievements, 'achievements').model
|
@achievements = @supermodel.loadCollection(achievements, 'achievements').model
|
||||||
@listenToOnce @achievements, 'sync', @onAchievementsLoaded
|
@listenToOnce @achievements, 'sync', @onAchievementsLoaded
|
||||||
@readyToContinue = false
|
@readyToContinue = false
|
||||||
|
@waitingToContinueSince = new Date()
|
||||||
Backbone.Mediator.publish 'audio-player:play-sound', trigger: 'victory'
|
Backbone.Mediator.publish 'audio-player:play-sound', trigger: 'victory'
|
||||||
|
|
||||||
onAchievementsLoaded: ->
|
onAchievementsLoaded: ->
|
||||||
thangTypeOriginals = []
|
thangTypeOriginals = []
|
||||||
achievementIDs = []
|
achievementIDs = []
|
||||||
for achievement in @achievements.models
|
for achievement in @achievements.models
|
||||||
rewards = achievement.get('rewards')
|
rewards = achievement.get('rewards') or {}
|
||||||
thangTypeOriginals.push rewards.heroes or []
|
thangTypeOriginals.push rewards.heroes or []
|
||||||
thangTypeOriginals.push rewards.items or []
|
thangTypeOriginals.push rewards.items or []
|
||||||
achievement.completed = LocalMongo.matchesQuery(@session.attributes, achievement.get('query'))
|
achievement.completed = LocalMongo.matchesQuery(@session.attributes, achievement.get('query'))
|
||||||
|
@ -59,7 +60,13 @@ module.exports = class HeroVictoryModal extends ModalView
|
||||||
res = @supermodel.loadCollection(earnedAchievements, 'earned_achievements')
|
res = @supermodel.loadCollection(earnedAchievements, 'earned_achievements')
|
||||||
@earnedAchievements = res.model
|
@earnedAchievements = res.model
|
||||||
@listenTo @earnedAchievements, 'sync', ->
|
@listenTo @earnedAchievements, 'sync', ->
|
||||||
if @earnedAchievements.models.length < @earnedAchievements.sizeShouldBe
|
if (new Date() - @waitingToContinueSince) > 15 * 1000
|
||||||
|
# In case there is some network problem, like we saw with CloudFlare + school proxies, we'll let them keep playing.
|
||||||
|
application.tracker?.trackEvent 'Unlocking Failed', level: @level.get('slug'), label: @level.get('slug')
|
||||||
|
window.levelUnlocksNotWorking = true
|
||||||
|
@readyToContinue = true
|
||||||
|
@updateSavingProgressStatus()
|
||||||
|
else if @earnedAchievements.models.length < @earnedAchievements.sizeShouldBe
|
||||||
@earnedAchievements.fetch()
|
@earnedAchievements.fetch()
|
||||||
else
|
else
|
||||||
@listenToOnce me, 'sync', ->
|
@listenToOnce me, 'sync', ->
|
||||||
|
@ -88,7 +95,7 @@ module.exports = class HeroVictoryModal extends ModalView
|
||||||
# achievement.completed = true
|
# achievement.completed = true
|
||||||
# achievement.completedAWhileAgo = false
|
# achievement.completedAWhileAgo = false
|
||||||
# achievement.attributes.worth = (index + 1) * achievement.get('worth', true)
|
# achievement.attributes.worth = (index + 1) * achievement.get('worth', true)
|
||||||
# rewards = achievement.get('rewards')
|
# rewards = achievement.get('rewards') or {}
|
||||||
# rewards.gems *= (index + 1)
|
# rewards.gems *= (index + 1)
|
||||||
|
|
||||||
c.thangTypes = @thangTypes
|
c.thangTypes = @thangTypes
|
||||||
|
|
|
@ -209,6 +209,11 @@ module.exports = class SpellView extends CocoView
|
||||||
@zatanna?.set 'snippets', @autocomplete
|
@zatanna?.set 'snippets', @autocomplete
|
||||||
|
|
||||||
addZatannaSnippets: (e) ->
|
addZatannaSnippets: (e) ->
|
||||||
|
# Snippet entry format:
|
||||||
|
# content: code inserted into document
|
||||||
|
# meta: displayed right-justfied in popup
|
||||||
|
# name: displayed left-justified in popup, and what's being matched
|
||||||
|
# tabTrigger: fallback for name field
|
||||||
return unless @zatanna and @autocomplete
|
return unless @zatanna and @autocomplete
|
||||||
snippetEntries = []
|
snippetEntries = []
|
||||||
for group, props of e.propGroups
|
for group, props of e.propGroups
|
||||||
|
@ -224,6 +229,7 @@ module.exports = class SpellView extends CocoView
|
||||||
if doc?.snippets?[e.language]
|
if doc?.snippets?[e.language]
|
||||||
entry =
|
entry =
|
||||||
content: doc.snippets[e.language].code
|
content: doc.snippets[e.language].code
|
||||||
|
meta: 'press enter'
|
||||||
name: doc.name
|
name: doc.name
|
||||||
tabTrigger: doc.snippets[e.language].tab
|
tabTrigger: doc.snippets[e.language].tab
|
||||||
snippetEntries.push entry
|
snippetEntries.push entry
|
||||||
|
|
|
@ -81,13 +81,6 @@ describe 'SegmentedSprite', ->
|
||||||
expect(hitRate).toBeGreaterThan(0.73)
|
expect(hitRate).toBeGreaterThan(0.73)
|
||||||
$('canvas').remove()
|
$('canvas').remove()
|
||||||
|
|
||||||
it 'propagates events from the single segment through the segmented sprite', ->
|
|
||||||
fired = {}
|
|
||||||
segmentedSprite.on('click', -> fired.didIt = true)
|
|
||||||
segmentedSprite.gotoAndStop('idle')
|
|
||||||
segmentedSprite.children[0].dispatchEvent('click')
|
|
||||||
expect(fired.didIt).toBe(true)
|
|
||||||
|
|
||||||
describe 'with Ogre Munchkin ThangType', ->
|
describe 'with Ogre Munchkin ThangType', ->
|
||||||
beforeEach ->
|
beforeEach ->
|
||||||
layer = new LayerAdapter({webGL:true, name:'Default'})
|
layer = new LayerAdapter({webGL:true, name:'Default'})
|
||||||
|
@ -182,13 +175,6 @@ describe 'SegmentedSprite', ->
|
||||||
expect(hitRate).toBeGreaterThan(0.96)
|
expect(hitRate).toBeGreaterThan(0.96)
|
||||||
$('canvas').remove()
|
$('canvas').remove()
|
||||||
|
|
||||||
it 'propagates events from the segments through the segmented sprite', ->
|
|
||||||
fired = {}
|
|
||||||
segmentedSprite.on('click', -> fired.didIt = true)
|
|
||||||
segmentedSprite.gotoAndStop('idle')
|
|
||||||
segmentedSprite.children[0].children[0].dispatchEvent('click')
|
|
||||||
expect(fired.didIt).toBe(true)
|
|
||||||
|
|
||||||
describe 'with Ogre Fangrider ThangType', ->
|
describe 'with Ogre Fangrider ThangType', ->
|
||||||
beforeEach ->
|
beforeEach ->
|
||||||
layer = new LayerAdapter({webGL:true})
|
layer = new LayerAdapter({webGL:true})
|
||||||
|
|
Reference in a new issue