Merged conflicts.

This commit is contained in:
Scott Erickson 2014-08-28 09:59:03 -07:00
commit 8b943d1c2c
192 changed files with 2948 additions and 2604 deletions

View file

@ -10,7 +10,7 @@ module.exports = class CocoRouter extends Backbone.Router
initialize: ->
# http://nerds.airbnb.com/how-to-add-google-analytics-page-tracking-to-57536
@bind 'route', @_trackPageView
Backbone.Mediator.subscribe 'gapi-loaded', @onGPlusAPILoaded, @
Backbone.Mediator.subscribe 'auth:gplus-api-loaded', @onGPlusAPILoaded, @
Backbone.Mediator.subscribe 'router:navigate', @onNavigate, @
routes:
@ -49,7 +49,7 @@ module.exports = class CocoRouter extends Backbone.Router
'demo(/*subpath)': go('DemoView')
'docs/components': go('docs/ComponentDocumentationView')
'editor': go('editor/MainEditorView')
'editor': go('CommunityView')
'editor/achievement': go('editor/achievement/AchievementSearchView')
'editor/achievement/:articleID': go('editor/achievement/AchievementEditView')

View file

@ -2,7 +2,7 @@ Backbone.Mediator.setValidationEnabled false
app = require 'application'
channelSchemas =
'app': require './schemas/subscriptions/app'
'auth': require './schemas/subscriptions/auth'
'bus': require './schemas/subscriptions/bus'
'editor': require './schemas/subscriptions/editor'
'errors': require './schemas/subscriptions/errors'
@ -10,7 +10,8 @@ channelSchemas =
'play': require './schemas/subscriptions/play'
'surface': require './schemas/subscriptions/surface'
'tome': require './schemas/subscriptions/tome'
'user': require './schemas/subscriptions/user'
'god': require './schemas/subscriptions/god'
'scripts': require './schemas/subscriptions/scripts'
'world': require './schemas/subscriptions/world'
definitionSchemas =

View file

@ -91,7 +91,7 @@ module.exports = class Angel extends CocoClass
when 'user-code-problem'
Backbone.Mediator.publish 'god:user-code-problem', problem: event.data.problem
when 'world-load-progress-changed'
Backbone.Mediator.publish 'god:world-load-progress-changed', event.data
Backbone.Mediator.publish 'god:world-load-progress-changed', progress: event.data.progress
unless event.data.progress is 1 or @work.preload or @work.headless or @work.synchronous or @deserializationQueue.length or @shared.firstWorld
@worker.postMessage func: 'serializeFramesSoFar' # Stream it!

View file

@ -33,7 +33,7 @@ class Media
class AudioPlayer extends CocoClass
subscriptions:
'play-sound': (e) -> @playInterfaceSound e.trigger, e.volume
'audio-player:play-sound': (e) -> @playInterfaceSound e.trigger, e.volume
constructor: () ->
super()

View file

@ -19,11 +19,7 @@ module.exports = Bus = class Bus extends CocoClass
Bus.activeBuses[@docName] = @
subscriptions:
'level-bus-echo-states': 'onEchoStates'
'me:synced': 'onMeSynced'
onEchoStates: ->
@notifyStateChanges()
'auth:me-synced': 'onMeSynced'
connect: ->
Backbone.Mediator.publish 'bus:connecting', {bus: @}
@ -99,7 +95,7 @@ module.exports = Bus = class Bus extends CocoClass
@onPlayerJoined(snapshot) if player.connected and not wasConnected
Backbone.Mediator.publish('bus:player-states-changed', {states: @players, bus: @})
onMeSynced: =>
onMeSynced: ->
@myConnection?.child('name').set(me.get('name'))
countPlayers: -> _.size(@players)

View file

@ -11,7 +11,7 @@ module.exports = [
scriptPrereqs: ["Introduction"]
}
{
channel: "level-set-playing"
channel: "level:set-playing"
noteChain: []
scriptPrereqs: ["Victory Playback"]
id: "Victory Playback Started"
@ -22,4 +22,4 @@ module.exports = [
scriptPrereqs: ["Victory Playback Started"]
id: "Show Victory"
}
]
]

View file

@ -14,10 +14,9 @@ userPropsToSave =
module.exports = FacebookHandler = class FacebookHandler extends CocoClass
subscriptions:
'facebook-logged-in':'onFacebookLogin'
'facebook-logged-out': 'onFacebookLogout'
'auth:logged-in-with-facebook': 'onFacebookLoggedIn'
onFacebookLogin: (e) =>
onFacebookLoggedIn: (e) ->
# user is logged in also when the page first loads, so check to see
# if we really need to do the lookup
return if not me
@ -30,9 +29,6 @@ module.exports = FacebookHandler = class FacebookHandler extends CocoClass
break
FB.api('/me', @onReceiveMeInfo) if doIt
onFacebookLogout: (e) =>
console.warn('On facebook logout not implemented.')
onReceiveMeInfo: (r) =>
unless r.email
console.error('could not get data, since no email provided')
@ -45,7 +41,7 @@ module.exports = FacebookHandler = class FacebookHandler extends CocoClass
me.set('email', r.email) if r.email
me.set('facebookID', r.id) if r.id
Backbone.Mediator.publish('logging-in-with-facebook')
Backbone.Mediator.publish 'auth:logging-in-with-facebook', {}
window.tracker?.trackEvent 'Facebook Login'
window.tracker?.identify()
me.patch({

View file

@ -23,8 +23,8 @@ module.exports = GPlusHandler = class GPlusHandler extends CocoClass
super()
subscriptions:
'gplus-logged-in':'onGPlusLogin'
'gapi-loaded':'onGPlusLoaded'
'auth:logged-in-with-gplus':'onGPlusLogin'
'auth:gplus-api-loaded':'onGPlusLoaded'
onGPlusLoaded: ->
session_state = null
@ -88,7 +88,7 @@ module.exports = GPlusHandler = class GPlusHandler extends CocoClass
return unless @responsesComplete is 2
return unless me.get('email') and me.get('gplusID')
Backbone.Mediator.publish('logging-in-with-gplus')
Backbone.Mediator.publish 'auth:logging-in-with-gplus', {}
gplusID = me.get('gplusID')
window.tracker?.trackEvent 'Google Login'
window.tracker?.identify()

View file

@ -6,14 +6,14 @@ module.exports = class GitHubHandler extends CocoClass
scopes: 'user:email'
subscriptions:
'github-login': 'commenceGitHubLogin'
'auth:log-in-with-github': 'commenceGitHubLogin'
constructor: ->
super arguments...
@clientID = if application.isProduction() then '9b405bf5fb84590d1f02' else 'fd5c9d34eb171131bc87'
@redirectURI = if application.isProduction() then 'http://codecombat.com/github/auth_callback' else 'http://localhost:3000/github/auth_callback'
commenceGitHubLogin: ->
commenceGitHubLogin: (e) ->
request =
scope: @scopes
client_id: @clientID

View file

@ -127,7 +127,7 @@ module.exports = class God extends CocoClass
when 'debug-value-return'
Backbone.Mediator.publish 'god:debug-value-return', event.data.serialized
when 'debug-world-load-progress-changed'
Backbone.Mediator.publish 'god:debug-world-load-progress-changed', event.data
Backbone.Mediator.publish 'god:debug-world-load-progress-changed', progress: event.data.progress
onNewWorldCreated: (e) ->
@currentUserCodeMap = @filterUserCodeMapWhenFromWorld e.world.userCodeMap

View file

@ -11,6 +11,7 @@ module.exports = class LevelBus extends Bus
subscriptions:
'self-wizard:target-changed': 'onSelfWizardTargetChanged'
'self-wizard:created': 'onSelfWizardCreated'
'tome:editing-began': 'onEditingBegan'
'tome:editing-ended': 'onEditingEnded'
'script:state-changed': 'onScriptStateChanged'
@ -18,8 +19,8 @@ module.exports = class LevelBus extends Bus
'script:reset': 'onScriptReset'
'surface:frame-changed': 'onFrameChanged'
'surface:sprite-selected': 'onSpriteSelected'
'level-set-playing': 'onSetPlaying'
'level-show-victory': 'onVictory'
'level:set-playing': 'onSetPlaying'
'level:show-victory': 'onVictory'
'tome:spell-changed': 'onSpellChanged'
'tome:spell-created': 'onSpellCreated'
'application:idle-changed': 'onIdleChanged'
@ -51,10 +52,12 @@ module.exports = class LevelBus extends Bus
return true unless @session?.get('multiplayer')
super()
onSelfWizardTargetChanged: =>
wizardSprite = @getSelfWizard()
@wizardRef?.child('targetPos').set(wizardSprite?.targetPos or null)
@wizardRef?.child('targetSprite').set(wizardSprite?.targetSprite?.thang.id or null)
onSelfWizardCreated: (e) ->
@selfWizardSprite = e.sprite
onSelfWizardTargetChanged: (e) ->
@wizardRef?.child('targetPos').set(@selfWizardSprite?.targetPos or null)
@wizardRef?.child('targetSprite').set(@selfWizardSprite?.targetSprite?.thang.id or null)
onMeSynced: =>
super()
@ -63,9 +66,8 @@ module.exports = class LevelBus extends Bus
join: ->
super()
@wizardRef = @myConnection.child('wizard')
wizardSprite = @getSelfWizard()
@wizardRef?.child('targetPos').set(wizardSprite?.targetPos or null)
@wizardRef?.child('targetSprite').set(wizardSprite?.targetSprite?.thang.id or null)
@wizardRef?.child('targetPos').set(@selfWizardSprite?.targetPos or null)
@wizardRef?.child('targetSprite').set(@selfWizardSprite?.targetSprite?.thang.id or null)
@wizardRef?.child('wizardColor1').set(me.get('wizardColor1') or 0.0)
disconnect: ->
@ -81,11 +83,6 @@ module.exports = class LevelBus extends Bus
@fireRef.remove()
@onDisconnect.cancel(-> callback?())
getSelfWizard: ->
e = {}
Backbone.Mediator.publish('echo-self-wizard-sprite', e)
return e.payload
# UPDATING FIREBASE AND SESSION
onEditingBegan: -> @wizardRef?.child('editing').set(true)
@ -125,7 +122,8 @@ module.exports = class LevelBus extends Bus
@changedSessionProperties.teamSpells = true
@session.set({'teamSpells': @teamSpellMap})
@saveSession()
if spellTeam is me.team or spellTeam is 'common'
if spellTeam is me.team or (e.spell.otherSession and spellTeam isnt e.spell.otherSession.get('team'))
# https://github.com/codecombat/codecombat/issues/81
@onSpellChanged e # Save the new spell to the session, too.
onScriptStateChanged: (e) ->

View file

@ -9,7 +9,7 @@ module.exports = LinkedInHandler = class LinkedInHandler extends CocoClass
super()
subscriptions:
'linkedin-loaded': 'onLinkedInLoaded'
'auth:linkedin-api-loaded': 'onLinkedInLoaded'
onLinkedInLoaded: (e) ->
IN.Event.on IN, 'auth', @onLinkedInAuth

View file

@ -12,7 +12,7 @@ init = ->
me.set 'testGroupNumber', Math.floor(Math.random() * 256)
me.patch()
Backbone.listenTo(me, 'sync', -> Backbone.Mediator.publish('me:synced', {me: me}))
Backbone.listenTo me, 'sync', -> Backbone.Mediator.publish('auth:me-synced', me: me)
module.exports.createUser = (userObject, failure=backboneFailure, nextURL=null) ->
user = new User(userObject)
@ -57,7 +57,7 @@ onSetVolume = (e) ->
me.set('volume', e.volume)
me.save()
Backbone.Mediator.subscribe('level-set-volume', onSetVolume, module.exports)
Backbone.Mediator.subscribe('level:set-volume', onSetVolume, module.exports)
trackFirstArrival = ->
# will have to filter out users who log in with existing accounts separately

View file

@ -15,8 +15,8 @@ module.exports = class DOMScriptModule extends ScriptModule
endNotes: ->
notes = []
notes.push({'channel': 'end-level-highlight-dom'}) if @noteGroup.dom.highlight?
notes.push({'channel': 'level-enable-controls'}) if @noteGroup.dom.lock?
notes.push({'channel': 'level:end-highlight-dom'}) if @noteGroup.dom.highlight?
notes.push({'channel': 'level:enable-controls'}) if @noteGroup.dom.lock?
return notes
skipNotes: ->
@ -28,7 +28,7 @@ module.exports = class DOMScriptModule extends ScriptModule
highlightNote: ->
dom = @noteGroup.dom
note =
channel: 'level-highlight-dom'
channel: 'level:highlight-dom'
event:
selector: dom.highlight.target
delay: dom.highlight.delay
@ -41,7 +41,7 @@ module.exports = class DOMScriptModule extends ScriptModule
focusNote: ->
note =
channel: 'level-focus-dom'
channel: 'level:focus-dom'
event:
selector: @noteGroup.dom.focus
note
@ -51,7 +51,7 @@ module.exports = class DOMScriptModule extends ScriptModule
e.showModal = @noteGroup.dom.showVictory in [true, 'Done Button And Modal']
e.showModal = showModal if showModal?
note =
channel: 'level-show-victory'
channel: 'level:show-victory'
event: e
note
@ -59,8 +59,8 @@ module.exports = class DOMScriptModule extends ScriptModule
event = {}
lock = @noteGroup.dom.lock
event.controls = lock if _.isArray lock # array: subset of controls
channel = if lock then 'level-disable-controls' else 'level-enable-controls'
channel = if lock then 'level:disable-controls' else 'level:enable-controls'
return {channel: channel, event: event}
letterboxNote: ->
return {channel: 'level-set-letterbox', event: {on: @noteGroup.dom.letterbox}}
return {channel: 'level:set-letterbox', event: {on: @noteGroup.dom.letterbox}}

View file

@ -1,31 +0,0 @@
ScriptModule = require './ScriptModule'
module.exports = class GoalsScriptModule extends ScriptModule
@neededFor: (noteGroup) ->
return noteGroup.goals?
startNotes: ->
notes = []
notes.push(@addNote()) if @noteGroup.goals.add?
notes.push(@removeNote()) if @noteGroup.goals.remove?
return notes
endNotes: ->
return []
skipNotes: ->
return @startNotes()
addNote: ->
note =
channel: 'level-add-goals'
event:
goals: @noteGroup.goals.add
return note
removeNote: ->
note =
channel: 'level-remove-goals'
event:
goals: @noteGroup.goals.remove
return note

View file

@ -25,18 +25,17 @@ module.exports = class PlaybackScriptModule extends ScriptModule
playingNote: ->
note =
channel: 'level-set-playing'
channel: 'level:set-playing'
event: {playing: @noteGroup.playback.playing}
return note
scrubNote: (instant=false) ->
scrub = @noteGroup.playback.scrub
note =
channel: 'level-set-time'
channel: 'level:set-time'
event:
frameOffset: scrub.frameOffset or 2
scrubDuration: if instant then 0 else scrub.duration
note.event.time = scrub.toTime if scrub.toTime?
note.event.ratio = scrub.toRatio if scrub.toRatio?
return note

View file

@ -1,6 +1,3 @@
# * search for how various places handle or call 'end-current-script' event
CocoClass = require 'lib/CocoClass'
CocoView = require 'views/kinds/CocoView'
{scriptMatchesEventPrereqs} = require './../world/script_event_prereqs'
@ -10,8 +7,6 @@ allScriptModules.push(require './SpriteScriptModule')
allScriptModules.push(require './DOMScriptModule')
allScriptModules.push(require './SurfaceScriptModule')
allScriptModules.push(require './PlaybackScriptModule')
GoalScriptsModule = require './GoalsScriptModule'
allScriptModules.push(GoalScriptsModule)
allScriptModules.push(require './SoundScriptModule')
@ -32,16 +27,15 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
originalScripts: [] # use these later when you want to revert to an original state
subscriptions:
'end-current-script': 'onEndNoteGroup'
'end-all-scripts': 'onEndAll'
'script:end-current-script': 'onEndNoteGroup'
'level:started': -> @setWorldLoading(false)
'level:restarted': 'onLevelRestarted'
'level:shift-space-pressed': 'onEndNoteGroup'
'level:escape-pressed': 'onEndAll'
shortcuts:
'⇧+space, space, enter': -> Backbone.Mediator.publish 'level:shift-space-pressed'
'escape': -> Backbone.Mediator.publish 'level:escape-pressed'
'⇧+space, space, enter': -> Backbone.Mediator.publish 'level:shift-space-pressed', {}
'escape': -> Backbone.Mediator.publish 'level:escape-pressed', {}
# SETUP / TEARDOWN
@ -94,13 +88,14 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
scriptStates: scriptStates
timeSinceLastScriptEnded: (if @lastScriptEnded then now - @lastScriptEnded else 0) / 1000
Backbone.Mediator.publish 'script-manager:tick', stateEvent
Backbone.Mediator.publish 'script:tick', stateEvent # Used to trigger level scripts.
loadFromSession: ->
# load the queue with note groups to skip through
@addEndedScriptsFromSession()
@addPartiallyEndedScriptFromSession()
@fireGoalNotesEarly()
for noteGroup in @noteGroupQueue
@processNoteGroup(noteGroup)
addPartiallyEndedScriptFromSession: ->
scripts = @session.get('state').scripts
@ -133,14 +128,6 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
noteGroup.skipMe = true for noteGroup in noteChain
@addNoteChain(noteChain, false)
fireGoalNotesEarly: ->
for noteGroup in @noteGroupQueue
@processNoteGroup(noteGroup)
for module in noteGroup.modules
if module instanceof GoalScriptsModule
notes = module.skipNotes()
@processNote(note, noteGroup) for note in notes
setWorldLoading: (@worldLoading) ->
@run() unless @worldLoading
@ -238,7 +225,7 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
if nextNoteGroup.script.duration
f = => @onNoteGroupTimeout? nextNoteGroup
setTimeout(f, nextNoteGroup.script.duration)
Backbone.Mediator.publish('note-group-started')
Backbone.Mediator.publish 'script:note-group-started', {}
skipAhead: ->
return if @worldLoading
@ -270,7 +257,7 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
publishNote: (note) ->
Backbone.Mediator.publish 'playback:real-time-playback-ended', {}
Backbone.Mediator.publish(note.channel, note.event)
Backbone.Mediator.publish note.channel, note.event ? {}
# ENDING NOTES
@ -279,12 +266,11 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
@endAll({force:true})
@initProperties()
@resetThings()
Backbone.Mediator.publish 'script:reset'
Backbone.Mediator.publish 'script:reset', {}
@quiet = false
@run()
onEndNoteGroup: (e) ->
e?.preventDefault()
# press enter
return unless @currentNoteGroup?.script.skippable
@endNoteGroup()
@ -298,7 +284,7 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
clearTimeout(timeout) for timeout in @currentTimeouts
for module in @currentNoteGroup.modules
@processNote(note, @currentNoteGroup) for note in module.endNotes()
Backbone.Mediator.publish 'note-group-ended' unless @quiet
Backbone.Mediator.publish 'script:note-group-ended', {} unless @quiet
@scriptInProgress = false
@trackScriptCompletionsFromNoteGroup(@currentNoteGroup)
@currentNoteGroup = null
@ -307,8 +293,8 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
@resetThings()
@ending = false
onEndAll: ->
# press escape
onEndAll: (e) ->
# Escape was pressed.
@endAll()
endAll: (options) ->
@ -341,8 +327,8 @@ module.exports = ScriptManager = class ScriptManager extends CocoClass
@run()
resetThings: ->
Backbone.Mediator.publish 'level-enable-controls', {}
Backbone.Mediator.publish 'level-set-letterbox', { on: false }
Backbone.Mediator.publish 'level:enable-controls', {}
Backbone.Mediator.publish 'level:set-letterbox', { on: false }
trackScriptCompletionsFromNoteGroup: (noteGroup) ->
return unless noteGroup.isLast

View file

@ -23,12 +23,12 @@ module.exports = class SoundScriptModule extends ScriptModule
addSuppressSelectionSoundsNote: ->
note =
channel: 'level-suppress-selection-sounds'
channel: 'level:suppress-selection-sounds'
event: {suppress: @noteGroup.sound.suppressSelectionSounds}
return note
addMusicNote: ->
note =
channel: 'level-play-music'
channel: 'music-player:play-music'
event: @noteGroup.sound.music
return note

View file

@ -20,7 +20,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
spriteMoveNote: (sprite, instant=false) ->
duration = if instant then 0 else sprite.move.duration
note =
channel: 'level-sprite-move'
channel: 'sprite:move'
event:
pos: sprite.move.target
duration: duration
@ -41,7 +41,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
blurb = utils.i18n sprite.say, 'blurb'
sound = sprite.say.sound # TODO support sound i18n
note =
channel: 'level-sprite-dialogue'
channel: 'level:sprite-dialogue'
event:
message: text
blurb: blurb
@ -54,7 +54,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
spriteSelectNote: (sprite) ->
note =
channel: 'level-select-sprite'
channel: 'level:select-sprite'
event:
thangID: if sprite.select then sprite.id else null
return note
@ -64,7 +64,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
for sprite in @noteGroup.sprites or []
notes[sprite.id] ?= {}
notes[sprite.id]['move'] = (@spriteMoveNote sprite, true) if sprite.move?
notes[sprite.id]['say'] = { channel: 'level-sprite-clear-dialogue' } if sprite.say?
notes[sprite.id]['say'] = { channel: 'level:sprite-clear-dialogue' } if sprite.say?
noteArray = []
for spriteID of notes
for type of notes[spriteID]

View file

@ -13,7 +13,7 @@ module.exports = class SurfaceScriptModule extends ScriptModule
endNotes: ->
notes = []
notes.push({channel:'level-highlight-sprites', event: {thangIDs: []}}) if @noteGroup.surface.highlight?
notes.push({channel:'sprite:highlight-sprites', event: {thangIDs: []}}) if @noteGroup.surface.highlight?
notes.push(@surfaceCameraNote(true)) if @noteGroup.surface.focus?
notes.push(@surfaceLockSelectNote()) if @noteGroup.surface.lockSelect?
return notes
@ -33,12 +33,12 @@ module.exports = class SurfaceScriptModule extends ScriptModule
e.duration = if focus.duration? then focus.duration else 1500
e.duration = 0 if instant
e.bounds = focus.bounds if focus.bounds?
return { channel: 'level-set-surface-camera', event: e }
return { channel: 'camera:set-camera', event: e }
surfaceHighlightNote: ->
highlight = @noteGroup.surface.highlight
note =
channel: 'level-highlight-sprites'
channel: 'sprite:highlight-sprites'
event:
thangIDs: highlight.targets
delay: highlight.delay
@ -46,4 +46,4 @@ module.exports = class SurfaceScriptModule extends ScriptModule
return note
surfaceLockSelectNote: ->
return { channel: 'level-lock-select', event: {lock: @noteGroup.surface.lockSelect} }
return { channel: 'level:lock-select', event: {lock: @noteGroup.surface.lockSelect} }

View file

@ -8,7 +8,7 @@ module.exports = initializeFacebook = ->
cookie: true # enable cookies to allow the server to access the session
xfbml: true # parse XFBML
Backbone.Mediator.publish 'fbapi-loaded'
Backbone.Mediator.publish 'auth:facebook-api-loaded', {}
# This is fired for any auth related change, such as login, logout or session refresh.
FB.Event.subscribe 'auth.authResponseChange', (response) ->
@ -17,13 +17,12 @@ module.exports = initializeFacebook = ->
if response.status is 'connected'
# They have logged in to the app.
Backbone.Mediator.publish 'facebook-logged-in',
response: response
Backbone.Mediator.publish 'facebook-logged-in', response: response
else if response.status is 'not_authorized'
#
else
#
#
# Load the SDK asynchronously
((d) ->

View file

@ -1,9 +1,9 @@
module.exports = initializeGoogle = ->
window.onGPlusLoaded = ->
Backbone.Mediator.publish 'gapi-loaded'
Backbone.Mediator.publish 'auth:gplus-api-loaded', {}
return
window.signinCallback = (authResult) ->
Backbone.Mediator.publish 'gplus-logged-in', authResult if authResult['access_token']
Backbone.Mediator.publish 'auth:logged-in-with-gplus', authResult if authResult.access_token
return
(->
po = document.createElement('script')

View file

@ -1,7 +1,7 @@
module.exports = initializeLinkedIn = ->
window.linkedInAsyncInit = ->
#console.log 'Linkedin async init success!'
Backbone.Mediator.publish 'linkedin-loaded'
Backbone.Mediator.publish 'auth:linkedin-api-loaded', {}
linkedInSnippet =
''

View file

@ -40,9 +40,9 @@ module.exports = class Camera extends CocoClass
# INIT
subscriptions:
'camera-zoom-in': 'onZoomIn'
'camera-zoom-out': 'onZoomOut'
'camera-zoom-to': 'onZoomTo'
'camera:zoom-in': 'onZoomIn'
'camera:zoom-out': 'onZoomOut'
'camera:zoom-to': 'onZoomTo'
'level:restarted': 'onLevelRestarted'
'surface:mouse-scrolled': 'onMouseScrolled'
'sprite:mouse-down': 'onMouseDown'
@ -187,7 +187,7 @@ module.exports = class Camera extends CocoClass
y: target.y + (@lastPos.y - e.originalEvent.rawY) / @zoom
@zoomTo newPos, @zoom, 0
@lastPos = {x: e.originalEvent.rawX, y: e.originalEvent.rawY}
Backbone.Mediator.publish 'camera:dragged'
Backbone.Mediator.publish 'camera:dragged', {}
onLevelRestarted: ->
@setBounds(@firstBounds, false)
@ -322,5 +322,5 @@ module.exports = class Camera extends CocoClass
createjs.Tween.removeTweens @
super()
onZoomTo: (pos, time) ->
@zoomTo @worldToSurface(pos), @zoom, time
onZoomTo: (e) ->
@zoomTo @worldToSurface(e.pos), @zoom, e.duration

View file

@ -57,11 +57,11 @@ module.exports = CocoSprite = class CocoSprite extends CocoClass
currentAction: null # related action that is right now playing
subscriptions:
'level-sprite-dialogue': 'onDialogue'
'level-sprite-clear-dialogue': 'onClearDialogue'
'level-set-letterbox': 'onSetLetterbox'
'level:sprite-dialogue': 'onDialogue'
'level:sprite-clear-dialogue': 'onClearDialogue'
'level:set-letterbox': 'onSetLetterbox'
'surface:ticked': 'onSurfaceTicked'
'level-sprite-move': 'onMove'
'sprite:move': 'onMove'
constructor: (@thangType, options) ->
super()
@ -519,14 +519,11 @@ module.exports = CocoSprite = class CocoSprite extends CocoClass
@imageObject.on 'pressmove', @onMouseEvent, @, false, 'sprite:dragged'
@imageObject.on 'pressup', @onMouseEvent, @, false, 'sprite:mouse-up'
onSetLetterbox: (e) ->
@letterboxOn = e.on
onMouseEvent: (e, ourEventName) ->
return if @letterboxOn or not @imageObject
p = @imageObject
p = p.parent while p.parent
newEvent = sprite: @, thang: @thang, originalEvent: e, canvas:p.canvas
newEvent = sprite: @, thang: @thang, originalEvent: e, canvas: p.canvas
@trigger ourEventName, newEvent
Backbone.Mediator.publish ourEventName, newEvent
@ -680,7 +677,7 @@ module.exports = CocoSprite = class CocoSprite extends CocoClass
sound = e.sound ? AudioPlayer.soundForDialogue e.message, @thangType.get 'soundTriggers'
@dialogueSoundInstance?.stop()
if @dialogueSoundInstance = @playSound sound, false
@dialogueSoundInstance.addEventListener 'complete', -> Backbone.Mediator.publish 'dialogue-sound-completed'
@dialogueSoundInstance.addEventListener 'complete', -> Backbone.Mediator.publish 'sprite:dialogue-sound-completed', {}
@notifySpeechUpdated e
onClearDialogue: (e) ->
@ -688,6 +685,9 @@ module.exports = CocoSprite = class CocoSprite extends CocoClass
@dialogueSoundInstance?.stop()
@notifySpeechUpdated {}
onSetLetterbox: (e) ->
@letterboxOn = e.on
setNameLabel: (name) ->
label = @addLabel 'name', Label.STYLE_NAME
label.setText name
@ -750,7 +750,7 @@ module.exports = CocoSprite = class CocoSprite extends CocoClass
distance = @thang.pos.distance target.pos
offset = Math.max(target.width, target.height, 2) / 2 + 3
pos = Vector.add(@thang.pos, heading.multiply(distance - offset))
Backbone.Mediator.publish 'level-sprite-clear-dialogue', {}
Backbone.Mediator.publish 'level:sprite-clear-dialogue', {}
@onClearDialogue()
args = [pos]
args.push(e.duration) if e.duration?

View file

@ -2,7 +2,7 @@ CocoClass = require 'lib/CocoClass'
module.exports = class CoordinateGrid extends CocoClass
subscriptions:
'level-toggle-grid': 'onToggleGrid'
'level:toggle-grid': 'onToggleGrid'
shortcuts:
'ctrl+g, ⌘+g': 'onToggleGrid'

View file

@ -1,7 +1,7 @@
module.exports = class DebugDisplay extends createjs.Container
layerPriority: 20
subscriptions:
'level-set-debug': 'onSetDebug'
'level:set-debug': 'onSetDebug'
constructor: (options) ->
super()

View file

@ -2,9 +2,9 @@ CocoClass = require 'lib/CocoClass'
module.exports = class Dimmer extends CocoClass
subscriptions:
'level-disable-controls': 'onDisableControls'
'level-enable-controls': 'onEnableControls'
'level-highlight-sprites': 'onHighlightSprites'
'level:disable-controls': 'onDisableControls'
'level:enable-controls': 'onEnableControls'
'sprite:highlight-sprites': 'onHighlightSprites'
'sprite:speech-updated': 'onSpriteSpeechUpdated'
'surface:frame-changed': 'onFrameChanged'
'camera:zoom-updated': 'onZoomUpdated'

View file

@ -4,8 +4,8 @@ CocoSprite = require 'lib/surface/CocoSprite'
module.exports = IndieSprite = class IndieSprite extends CocoSprite
notOfThisWorld: true
subscriptions:
'note-group-started': 'onNoteGroupStarted'
'note-group-ended': 'onNoteGroupEnded'
'script:note-group-started': 'onNoteGroupStarted'
'script:note-group-ended': 'onNoteGroupEnded'
constructor: (thangType, options) ->
options.thang = @makeIndieThang thangType, options

View file

@ -1,6 +1,6 @@
module.exports = class Letterbox extends createjs.Container
subscriptions:
'level-set-letterbox': 'onSetLetterbox'
'level:set-letterbox': 'onSetLetterbox'
constructor: (options) ->
super()

View file

@ -216,7 +216,7 @@ module.exports = class Mark extends CocoClass
onLoadedThangType: ->
@build()
@toggle(@toggleTo) if @toggleTo?
Backbone.Mediator.publish 'sprite:loaded'
Backbone.Mediator.publish 'sprite:loaded', {sprite: @}
update: (pos=null) ->
return false unless @on and @mark

View file

@ -9,7 +9,7 @@ module.exports = class MusicPlayer extends CocoClass
standingBy: null
subscriptions:
'level-play-music': 'onPlayMusic'
'music-player:play-music': 'onPlayMusic'
'audio-player:loaded': 'onAudioLoaded'
constructor: ->

View file

@ -24,10 +24,9 @@ module.exports = class PointChooser extends CocoClass
@shape.layerIndex = 100
onMouseDown: (e) =>
console.log 'got stagemousedown', e, key.shift
return unless key.shift
@setPoint @options.camera.screenToWorld {x: e.stageX, y: e.stageY}
Backbone.Mediator.publish 'choose-point', point: @point
Backbone.Mediator.publish 'surface:choose-point', point: @point
updateShape: ->
sup = @options.camera.worldToSurface @point

View file

@ -27,7 +27,7 @@ module.exports = class RegionChooser extends CocoClass
onMouseUp: (e) =>
return unless @firstPoint
Backbone.Mediator.publish 'choose-region', points: [@firstPoint, @secondPoint]
Backbone.Mediator.publish 'surface:choose-region', points: [@firstPoint, @secondPoint]
@firstPoint = null
@secondPoint = null
@options.camera.dragDisabled = false

View file

@ -12,12 +12,12 @@ module.exports = class SpriteBoss extends CocoClass
subscriptions:
'bus:player-joined': 'onPlayerJoined'
'bus:player-left': 'onPlayerLeft'
'level-set-debug': 'onSetDebug'
'level-highlight-sprites': 'onHighlightSprites'
'level:set-debug': 'onSetDebug'
'sprite:highlight-sprites': 'onHighlightSprites'
'surface:stage-mouse-down': 'onStageMouseDown'
'level-select-sprite': 'onSelectSprite'
'level-suppress-selection-sounds': 'onSuppressSelectionSounds'
'level-lock-select': 'onSetLockSelect'
'level:select-sprite': 'onSelectSprite'
'level:suppress-selection-sounds': 'onSuppressSelectionSounds'
'level:lock-select': 'onSetLockSelect'
'level:restarted': 'onLevelRestarted'
'god:new-world-created': 'onNewWorld'
'god:streaming-world-updated': 'onNewWorld'
@ -198,7 +198,7 @@ module.exports = class SpriteBoss extends CocoClass
sprite.setThang thang # make sure Sprite has latest Thang
else
sprite = @addThangToSprites(thang)
Backbone.Mediator.publish 'surface:new-thang-added', thang:thang, sprite:sprite
Backbone.Mediator.publish 'surface:new-thang-added', thang: thang, sprite: sprite
updateCache = updateCache or sprite.imageObject.parent is @spriteLayers['Obstacle']
sprite.playSounds()
item.modifyStats() for item in itemsJustEquipped
@ -224,7 +224,7 @@ module.exports = class SpriteBoss extends CocoClass
for slot, itemID of thang.inventoryIDs
item = @world.getThangByID itemID
unless item.equipped
#console.log thang.id, 'equipping', item, 'in', thang.slot, 'Surface-side'
console.log thang.id, 'equipping', item, 'in', thang.slot, 'Surface-side, but it cannot equip?' unless item.equip
item.equip()
itemsJustEquipped.push item
return itemsJustEquipped
@ -297,7 +297,7 @@ module.exports = class SpriteBoss extends CocoClass
selectSprite: (e, sprite=null, spellName=null, treemaThangSelected = null) ->
return if e and (@disabled or @selectLocked) # Ignore clicks for selection/panning/wizard movement while disabled or select is locked
worldPos = sprite?.thang?.pos
worldPos ?= @camera.screenToWorld {x: e.originalEvent.rawX, y: e.originalEvent.rawY} if e
worldPos ?= @camera.screenToWorld {x: e.originalEvent.rawX, y: e.originalEvent.rawY} if e?.originalEvent
if worldPos and (@options.navigateToSelection or not sprite or treemaThangSelected) and e?.originalEvent?.nativeEvent?.which isnt 3
@camera.zoomTo(sprite?.imageObject or @camera.worldToSurface(worldPos), @camera.zoom, 1000, true)
sprite = null if @options.choosing # Don't select sprites while choosing
@ -319,9 +319,9 @@ module.exports = class SpriteBoss extends CocoClass
if alive and not @suppressSelectionSounds
instance = sprite.playSound 'selected'
if instance?.playState is 'playSucceeded'
Backbone.Mediator.publish 'thang-began-talking', thang: sprite?.thang
Backbone.Mediator.publish 'sprite:thang-began-talking', thang: sprite?.thang
instance.addEventListener 'complete', ->
Backbone.Mediator.publish 'thang-finished-talking', thang: sprite?.thang
Backbone.Mediator.publish 'sprite:thang-finished-talking', thang: sprite?.thang
onFlagColorSelected: (e) ->
@removeSprite @flagCursorSprite if @flagCursorSprite

View file

@ -52,19 +52,19 @@ module.exports = Surface = class Surface extends CocoClass
frameRate: 30 # Best as a divisor of 60, like 15, 30, 60, with RAF_SYNCHED timing.
subscriptions:
'level-disable-controls': 'onDisableControls'
'level-enable-controls': 'onEnableControls'
'level-set-playing': 'onSetPlaying'
'level-set-debug': 'onSetDebug'
'level-toggle-debug': 'onToggleDebug'
'level-toggle-pathfinding': 'onTogglePathFinding'
'level-set-time': 'onSetTime'
'level-set-surface-camera': 'onSetCamera'
'level:disable-controls': 'onDisableControls'
'level:enable-controls': 'onEnableControls'
'level:set-playing': 'onSetPlaying'
'level:set-debug': 'onSetDebug'
'level:toggle-debug': 'onToggleDebug'
'level:toggle-pathfinding': 'onTogglePathFinding'
'level:set-time': 'onSetTime'
'camera:set-camera': 'onSetCamera'
'level:restarted': 'onLevelRestarted'
'god:new-world-created': 'onNewWorld'
'god:streaming-world-updated': 'onNewWorld'
'tome:cast-spells': 'onCastSpells'
'level-set-letterbox': 'onSetLetterbox'
'level:set-letterbox': 'onSetLetterbox'
'application:idle-changed': 'onIdleChanged'
'camera:zoom-updated': 'onZoomUpdated'
'playback:real-time-playback-started': 'onRealTimePlaybackStarted'
@ -127,7 +127,7 @@ module.exports = Surface = class Surface extends CocoClass
@showLevel()
@updateState true if @loaded
@onFrameChanged()
Backbone.Mediator.publish 'surface:world-set-up'
Backbone.Mediator.publish 'surface:world-set-up', {world: @world}
onTogglePathFinding: (e) ->
e?.preventDefault?()
@ -311,7 +311,6 @@ module.exports = Surface = class Surface extends CocoClass
return if @currentFrame is @lastFrame and not force
progress = @getProgress()
Backbone.Mediator.publish('surface:frame-changed',
type: 'frame-changed'
selectedThang: @spriteBoss.selectedSprite?.thang
progress: progress
frame: @currentFrame
@ -321,11 +320,11 @@ module.exports = Surface = class Surface extends CocoClass
if @lastFrame < @world.frames.length and @currentFrame >= @world.totalFrames - 1
@ended = true
@setPaused true
Backbone.Mediator.publish 'surface:playback-ended'
Backbone.Mediator.publish 'surface:playback-ended', {}
else if @currentFrame < @world.totalFrames and @ended
@ended = false
@setPaused false
Backbone.Mediator.publish 'surface:playback-restarted'
Backbone.Mediator.publish 'surface:playback-restarted', {}
@lastFrame = @currentFrame
@ -368,7 +367,7 @@ module.exports = Surface = class Surface extends CocoClass
# This has a tendency to break scripts that are waiting for playback to change when the level is loaded
# so only run it after the first world is created.
Backbone.Mediator.publish 'level-set-playing', {playing: true} unless event.firstWorld or @setPlayingCalled
Backbone.Mediator.publish 'level:set-playing', {playing: true} unless event.firstWorld or @setPlayingCalled
@setWorld event.world
@onFrameChanged(true)
@ -450,11 +449,10 @@ module.exports = Surface = class Surface extends CocoClass
@loaded = true
@spriteBoss.createMarks()
@spriteBoss.createIndieSprites @world.indieSprites, @options.wizards
Backbone.Mediator.publish 'registrar-echo-states'
@updateState true
@drawCurrentFrame()
createjs.Ticker.addEventListener 'tick', @tick
Backbone.Mediator.publish 'level:started'
Backbone.Mediator.publish 'level:started', {}
createOpponentWizard: (opponent) ->
@spriteBoss.createOpponentWizard opponent
@ -464,7 +462,7 @@ module.exports = Surface = class Surface extends CocoClass
onToggleDebug: (e) ->
e?.preventDefault?()
Backbone.Mediator.publish 'level-set-debug', {debug: not @debug}
Backbone.Mediator.publish 'level:set-debug', {debug: not @debug}
onSetDebug: (e) ->
return if e.debug is @debug
@ -498,8 +496,8 @@ module.exports = Surface = class Surface extends CocoClass
event =
deltaX: e.deltaX
deltaY: e.deltaY
screenPos: @mouseScreenPos
canvas: @canvas
event.screenPos = @mouseScreenPos if @mouseScreenPos
Backbone.Mediator.publish 'surface:mouse-scrolled', event unless @disabled
hookUpChooseControls: ->

View file

@ -16,10 +16,9 @@ module.exports = class WizardSprite extends IndieSprite
subscriptions:
'bus:player-states-changed': 'onPlayerStatesChanged'
'me:synced': 'onMeSynced'
'auth:me-synced': 'onMeSynced'
'surface:sprite-selected': 'onSpriteSelected'
'echo-self-wizard-sprite': 'onEchoSelfWizardSprite'
'echo-all-wizard-sprites': 'onEchoAllWizardSprites'
'sprite:echo-all-wizard-sprites': 'onEchoAllWizardSprites'
shortcuts:
'up': 'onMoveKey'
@ -36,6 +35,7 @@ module.exports = class WizardSprite extends IndieSprite
@setNameLabel me.displayName()
else if options.name
@setNameLabel options.name
Backbone.Mediator.publish 'self-wizard:created', sprite: @
makeIndieThang: (thangType, options) ->
thang = super thangType, options
@ -112,7 +112,6 @@ module.exports = class WizardSprite extends IndieSprite
@targetPos = @getPosFromTarget(@targetSprite or targetPos)
@endMoveTween()
onEchoSelfWizardSprite: (e) -> e.payload = @ if @isSelf
onEchoAllWizardSprites: (e) -> e.payload.push @
defaultPos: -> x: 35, y: 24, z: @thang.depth / 2 + @thang.bobHeight
move: (pos, duration) -> @setTarget(pos, duration)
@ -132,7 +131,7 @@ module.exports = class WizardSprite extends IndieSprite
@targetPos = @boundWizard targetPos
@beginMoveTween(duration, isLinear)
@shoveOtherWizards()
Backbone.Mediator.publish('self-wizard:target-changed', {sender: @}) if @isSelf
Backbone.Mediator.publish('self-wizard:target-changed', {sprite: @}) if @isSelf
boundWizard: (target) ->
# Passed an {x, y} in world coordinates, returns {x, y} within world bounds
@ -179,7 +178,7 @@ module.exports = class WizardSprite extends IndieSprite
shoveOtherWizards: (removeMe) ->
return unless @targetSprite
allWizards = []
Backbone.Mediator.publish('echo-all-wizard-sprites', {payload: allWizards})
Backbone.Mediator.publish 'sprite:echo-all-wizard-sprites', payload: allWizards
allOfUs = (wizard for wizard in allWizards when wizard.targetSprite is @targetSprite)
allOfUs = (wizard for wizard in allOfUs when wizard isnt @) if removeMe
@ -271,4 +270,4 @@ module.exports = class WizardSprite extends IndieSprite
position = {x: @targetPos.x + x, y: @targetPos.y + y}
@setTarget(position, interval, true)
@updatePosition()
Backbone.Mediator.publish 'camera-zoom-to', position, interval
Backbone.Mediator.publish 'camera:zoom-to', pos: position, duration: interval

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "български език", englishDescri
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "български език", englishDescri
play_level:
done: "Готово"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "български език", englishDescri
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "български език", englishDescri
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "български език", englishDescri
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "български език", englishDescri
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
level_difficulty: "Dificultat: "
play_as: "Jugar com"
spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contacta CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
level_difficulty: "Obtížnost: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Konktujte CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
play_level:
done: "Hotovo"
grid: "Mřížka"
customize_wizard: "Upravit Kouzelníka"
home: "Domů"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
level_difficulty: "Sværhedsgrad: "
play_as: "Spil Som "
spectate: "Observér"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontakt CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
play_level:
done: "Færdig"
grid: "Gitter"
customize_wizard: "Tilpas troldmand"
home: "Hjem"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

File diff suppressed because it is too large Load diff

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
level_difficulty: "Schwierigkeit: "
play_as: "Spiel als"
spectate: "Zueluege"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "CodeCombat kontaktiere"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
play_level:
done: "Fertig"
grid: "Gitter"
customize_wizard: "Zauberer apasse"
home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
toggle_grid: "Gitter ischalte/usschalte."
toggle_pathfinding: "Wegfinder ischalte/usschalte."
beautify: "Mach din Code schöner, indem du sini Formatierig standartisiersch."
# maximize_editor: "Maximize/minimize code editor."
move_wizard: "Beweg din Zauberer durs Level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -103,11 +103,11 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
for_beginners: "Für Anfänger"
multiplayer: "Mehrspieler"
for_developers: "Für Entwickler"
# javascript_blurb: "The language of the web. Great for writing websites, web apps, HTML5 games, and servers."
javascript_blurb: "Die Sprache des Web. Geeignet für die Erstellung von Webseiten, WebApps, HTML5 Spielen und Servern.."
# python_blurb: "Simple yet powerful, Python is a great general purpose programming language."
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
coffeescript_blurb: "Schönere JavaScript Syntax."
clojure_blurb: "Ein modernes Lisp."
lua_blurb: "Skriptsprache für Spiele."
# io_blurb: "Simple but obscure."
play:
@ -126,6 +126,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
level_difficulty: "Schwierigkeit: "
play_as: "Spiele als "
spectate: "Zuschauen"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontaktiere CodeCombat"
@ -179,7 +181,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
new_password: "Neues Passwort"
new_password_verify: "Passwort verifizieren"
email_subscriptions: "Email Abonnements"
# email_subscriptions_none: "No Email Subscriptions."
email_subscriptions_none: "Keine Email Abonnements."
email_announcements: "Ankündigungen"
email_announcements_description: "Erhalte regelmäßig Ankündigungen zu deinem Account."
email_notifications: "Benachrichtigungen"
@ -197,7 +199,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
error_saving: "Fehler beim Speichern"
saved: "Änderungen gespeichert"
password_mismatch: "Passwörter stimmen nicht überein."
# password_repeat: "Please repeat your password."
password_repeat: "Bitte wiederhole dein Passwort."
job_profile: "Jobprofil"
job_profile_approved: "Dein Jobprofil wurde von CodeCombat freigegeben. Arbeitgeber können dieses solange einsehen, bis du es als inaktiv markiert oder wenn innerhalb von vier Wochen keine Änderung daran vorgenommen wurde."
job_profile_explanation: "Hi! Fülle dies aus und wir melden uns bei dir bezüglich des Auffindens eines Jobs als Programmierer"
@ -212,7 +214,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
profile_for_suffix: ""
# featured: "Featured"
# not_featured: "Not Featured"
# looking_for: "Looking for:"
looking_for: "Suche nach:"
last_updated: "zuletzt geändert:"
contact: "Kontakt"
# active: "Looking for interview offers now"
@ -355,17 +357,16 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
play_level:
done: "Fertig"
grid: "Raster"
customize_wizard: "Bearbeite den Zauberer"
home: "Startseite"
# stop: "Stop"
# game_menu: "Game Menu"
game_menu: "Spielmenü"
guide: "Hilfe"
restart: "Neustart"
goals: "Ziele"
# success: "Success!"
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
success: "Erfolgreich!"
incomplete: "Unvollständig"
timed_out: "Zeit abgelaufen"
# failing: "Failing"
action_timeline: "Aktionszeitstrahl"
click_to_select: "Klicke auf eine Einheit, um sie auszuwählen."
@ -425,7 +426,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
tip_impossible: "Es wirkt immer unmöglich bis es vollbracht ist. - Nelson Mandela"
tip_talk_is_cheap: "Reden ist billig. Zeig mir den Code. - Linus Torvalds"
tip_first_language: "Das schwierigste, das du jemals lernen wirst, ist die erste Programmiersprache. - Alan Kay"
# tip_hardware_problem: "Q: How many programmers does it take to change a light bulb? A: None, it's a hardware problem."
tip_hardware_problem: "Q: Wie viele Programmierer braucht man um eine Glühbirne auszuwechseln? A: Keine, es ist ein Hardware-Problem."
time_current: "Aktuell"
time_total: "Total"
time_goto: "Gehe zu"
@ -433,13 +434,13 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# infinite_loop_reset_level: "Reset Level"
infinite_loop_comment_out: "Meinen Code auskommentieren"
game_menu:
# game_menu:
# inventory_tab: "Inventory"
# choose_hero_tab: "Restart Level"
# save_load_tab: "Save/Load"
# options_tab: "Options"
# guide_tab: "Guide"
multiplayer_tab: "Multiplayer"
# multiplayer_tab: "Multiplayer"
# inventory_caption: "Equip your hero"
# choose_hero_caption: "Choose hero, language"
# save_load_caption: "... and view history"
@ -458,9 +459,9 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# granularity_change_history: "History"
options:
# general_options: "General Options"
# music_label: "Music"
# music_description: "Turn background music on/off."
general_options: "Allgemeine Einstellungen"
music_label: "Musik"
music_description: "Schalte Hintergrundmusik an/aus."
# autorun_label: "Autorun"
# autorun_description: "Control automatic code execution."
editor_config: "Editor Einstellungen"
@ -472,8 +473,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
editor_config_keybindings_label: "Tastenbelegung"
editor_config_keybindings_default: "Standard (Ace)"
editor_config_keybindings_description: "Fügt zusätzliche Tastenkombinationen, bekannt aus anderen Editoren, hinzu"
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
editor_config_livecompletion_label: "Live Auto-Vervollständigung"
editor_config_livecompletion_description: "Zeigt Vorschläge der Auto-Vervollständigung an während du tippst."
editor_config_invisibles_label: "Zeige unsichtbare Zeichen"
editor_config_invisibles_description: "Zeigt unsichtbare Zeichen wie Leertasten an."
editor_config_indentguides_label: "Zeige Einrückungshilfe"
@ -485,9 +486,9 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# temp: "Temp"
multiplayer:
multiplayer_title: "Multiplayer Einstellungen"
multiplayer_title: "Mehrspieler Einstellungen"
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
multiplayer_toggle_description: "Erlaube anderen an deinem Spiel teilzunehmen."
multiplayer_link_description: "Gib diesen Link jedem, der mitmachen will."
multiplayer_hint_label: "Hinweis:"
multiplayer_hint: " Klick den Link, um alles auszuwählen, dann drück ⌘-C oder Strg-C um den Link zu kopieren."
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -521,7 +523,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
av_entities_active_instances_url: "Aktive Instanzen"
av_entities_employer_list_url: "Arbeitgeberliste"
av_other_sub_title: "Sonstige"
# av_other_debug_base_url: "Base (for debugging base.jade)"
av_other_debug_base_url: "Base (um base.jade zu debuggen)"
u_title: "Benutzerliste"
lg_title: "Letzte Spiele"
# clas: "CLAs"
@ -535,7 +537,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# thang_editor_suffix: "to modify the CodeCombat source artwork. Allow units to throw projectiles, alter the direction of an animation, change a unit's hit points, or upload your own vector sprites."
# article_editor_prefix: "See a mistake in some of our docs? Want to make some instructions for your own creations? Check out the"
# article_editor_suffix: "and help CodeCombat players get the most out of their playtime."
# find_us: "Find us on these sites"
find_us: "Finde uns auf diesen Seiten"
# contribute_to_the_project: "Contribute to the project"
editor:
@ -547,8 +549,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
back: "Zurück"
revert: "Zurücksetzen"
revert_models: "Models zurücksetzen."
# pick_a_terrain: "Pick A Terrain"
# small: "Small"
pick_a_terrain: "Wähle ein Terrain"
small: "Klein"
# grassy: "Grassy"
fork_title: "Forke neue Version"
fork_creating: "Erzeuge Fork..."
@ -608,7 +610,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
general:
and: "und"
name: "Name"
# date: "Date"
date: "Datum"
body: "Inhalt"
version: "Version"
commit_msg: "Commit Nachricht"
@ -685,20 +687,20 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
recruitment_description_suffix: "So wenn du deine Fähigkeiten entwickelt hast und zustimmst, werden wir deine besten Leistungen den tausenden Arbeitgebern demonstrieren, welche nur auf die Gelegentheit warten, dich einzustellen. Sie bezahlen uns ein bisschen, und sie bezahlen dir "
recruitment_description_italic: "jede Menge"
recruitment_description_ending: ", die Seite bleibt kostenlos und jeder ist glücklich. So der Plan."
# copyrights_title: "Copyrights and Licenses"
copyrights_title: "Copyrights und Lizenzen"
# contributor_title: "Contributor License Agreement"
# contributor_description_prefix: "All contributions, both on the site and on our GitHub repository, are subject to our"
# cla_url: "CLA"
# contributor_description_suffix: "to which you should agree before contributing."
# code_title: "Code - MIT"
# code_description_prefix: "All code owned by CodeCombat or hosted on codecombat.com, both in the GitHub repository or in the codecombat.com database, is licensed under the"
# mit_license_url: "MIT license"
mit_license_url: "MIT Lizenz"
# code_description_suffix: "This includes all code in Systems and Components that are made available by CodeCombat for the purpose of creating levels."
# art_title: "Art/Music - Creative Commons "
# art_description_prefix: "All common content is available under the"
# cc_license_url: "Creative Commons Attribution 4.0 International License"
# art_description_suffix: "Common content is anything made generally available by CodeCombat for the purpose of creating Levels. This includes:"
# art_music: "Music"
art_music: "Musik"
# art_sound: "Sound"
# art_artwork: "Artwork"
# art_sprites: "Sprites"
@ -733,7 +735,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# alert_account_message: "To subscribe for class emails, you'll need to be logged in first."
# archmage_summary: "Interested in working on game graphics, user interface design, database and server organization, multiplayer networking, physics, sound, or game engine performance? Want to help build a game to help other people learn what you are good at? We have a lot to do and if you are an experienced programmer and want to develop for CodeCombat, this class is for you. We would love your help building the best programming game ever."
# archmage_introduction: "One of the best parts about building games is they synthesize so many different things. Graphics, sound, real-time networking, social networking, and of course many of the more common aspects of programming, from low-level database management, and server administration to user facing design and interface building. There's a lot to do, and if you're an experienced programmer with a hankering to really dive into the nitty-gritty of CodeCombat, this class might be for you. We would love to have your help building the best programming game ever."
# class_attributes: "Class Attributes"
class_attributes: "Klassenattribute"
# archmage_attribute_1_pref: "Knowledge in "
# archmage_attribute_1_suf: ", or a desire to learn. Most of our code is in this language. If you're a fan of Ruby or Python, you'll feel right at home. It's JavaScript, but with a nicer syntax."
# archmage_attribute_2: "Some experience in programming and personal initiative. We'll help you get oriented, but we can't spend much time training you."
@ -865,8 +867,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# fight: "Fight!"
# watch_victory: "Watch your victory"
# defeat_the: "Defeat the"
# tournament_ends: "Tournament ends"
# tournament_ended: "Tournament ended"
tournament_ends: "Turnier endet"
tournament_ended: "Turnier beendet"
tournament_rules: "Turnier-Regeln"
# 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"
@ -875,7 +877,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
winners: "Gewinner"
ladder_prizes:
title: "Turnier Preise"
title: "Turnierpreise"
# blurb_1: "These prizes will be awarded according to"
# blurb_2: "the tournament rules"
# blurb_3: "to the top human and ogre players."
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
unknown: "Unbekannter Fehler."
resources:
# sessions: "Sessions"
your_sessions: "Meine Sessions"
level: "Level"
social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# patched_model: "Source Document"
model: "Model"
system: "System"
# systems: "Systems"
component: "Komponente"
components: "Komponenten"
thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# source_document: "Source Document"
document: "Dokument"
sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
candidate_sessions: "Kandidat-Sessions"
# user_remark: "User Remark"
# versions: "Versions"
# items: "Items"
user_remark: "Benutzerkommentar"
# user_remarks: "User Remarks"
versions: "Versionen"
items: "Gegenstände"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
delta:
added: "hinzugefügt"
@ -948,8 +959,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
deleted: "gelöscht"
# moved_index: "Moved Index"
# text_diff: "Text Diff"
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
merge_conflict_with: "MERGE KONFLIKT MIT"
no_changes: "Keine Änderungen"
# user:
# stats: "Stats"

View file

@ -103,11 +103,11 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
for_beginners: "Für Anfänger"
multiplayer: "Mehrspieler"
for_developers: "Für Entwickler"
# javascript_blurb: "The language of the web. Great for writing websites, web apps, HTML5 games, and servers."
javascript_blurb: "Die Sprache des Web. Geeignet für die Erstellung von Webseiten, WebApps, HTML5 Spielen und Servern.."
# python_blurb: "Simple yet powerful, Python is a great general purpose programming language."
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
coffeescript_blurb: "Schönere JavaScript Syntax."
clojure_blurb: "Ein modernes Lisp."
lua_blurb: "Skriptsprache für Spiele."
# io_blurb: "Simple but obscure."
play:
@ -126,6 +126,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
level_difficulty: "Schwierigkeit: "
play_as: "Spiele als "
spectate: "Zuschauen"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontaktiere CodeCombat"
@ -179,7 +181,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
new_password: "Neues Passwort"
new_password_verify: "Passwort verifizieren"
email_subscriptions: "Email Abonnements"
# email_subscriptions_none: "No Email Subscriptions."
email_subscriptions_none: "Keine Email Abonnements."
email_announcements: "Ankündigungen"
email_announcements_description: "Erhalte regelmäßig Ankündigungen zu deinem Account."
email_notifications: "Benachrichtigungen"
@ -197,7 +199,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
error_saving: "Fehler beim Speichern"
saved: "Änderungen gespeichert"
password_mismatch: "Passwörter stimmen nicht überein."
# password_repeat: "Please repeat your password."
password_repeat: "Bitte wiederhole dein Passwort."
job_profile: "Jobprofil"
job_profile_approved: "Dein Jobprofil wurde von CodeCombat freigegeben. Arbeitgeber können dieses solange einsehen, bis du es als inaktiv markiert oder wenn innerhalb von vier Wochen keine Änderung daran vorgenommen wurde."
job_profile_explanation: "Hi! Fülle dies aus und wir melden uns bei dir bezüglich des Auffindens eines Jobs als Programmierer"
@ -212,7 +214,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
profile_for_suffix: ""
# featured: "Featured"
# not_featured: "Not Featured"
# looking_for: "Looking for:"
looking_for: "Suche nach:"
last_updated: "zuletzt geändert:"
contact: "Kontakt"
# active: "Looking for interview offers now"
@ -355,17 +357,16 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
play_level:
done: "Fertig"
grid: "Raster"
customize_wizard: "Bearbeite den Zauberer"
home: "Startseite"
# stop: "Stop"
# game_menu: "Game Menu"
game_menu: "Spielmenü"
guide: "Hilfe"
restart: "Neustart"
goals: "Ziele"
# success: "Success!"
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
success: "Erfolgreich!"
incomplete: "Unvollständig"
timed_out: "Zeit abgelaufen"
# failing: "Failing"
action_timeline: "Aktionszeitstrahl"
click_to_select: "Klicke auf eine Einheit, um sie auszuwählen."
@ -425,7 +426,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
tip_impossible: "Es wirkt immer unmöglich bis es vollbracht ist. - Nelson Mandela"
tip_talk_is_cheap: "Reden ist billig. Zeig mir den Code. - Linus Torvalds"
tip_first_language: "Das schwierigste, das du jemals lernen wirst, ist die erste Programmiersprache. - Alan Kay"
# tip_hardware_problem: "Q: How many programmers does it take to change a light bulb? A: None, it's a hardware problem."
tip_hardware_problem: "Q: Wie viele Programmierer braucht man um eine Glühbirne auszuwechseln? A: Keine, es ist ein Hardware-Problem."
time_current: "Aktuell"
time_total: "Total"
time_goto: "Gehe zu"
@ -458,9 +459,9 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
# granularity_change_history: "History"
options:
# general_options: "General Options"
# music_label: "Music"
# music_description: "Turn background music on/off."
general_options: "Allgemeine Einstellungen"
music_label: "Musik"
music_description: "Schalte Hintergrundmusik an/aus."
# autorun_label: "Autorun"
# autorun_description: "Control automatic code execution."
editor_config: "Editor Einstellungen"
@ -472,8 +473,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
editor_config_keybindings_label: "Tastenbelegung"
editor_config_keybindings_default: "Standard (Ace)"
editor_config_keybindings_description: "Fügt zusätzliche Tastenkombinationen, bekannt aus anderen Editoren, hinzu"
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
editor_config_livecompletion_label: "Live Auto-Vervollständigung"
editor_config_livecompletion_description: "Zeigt Vorschläge der Auto-Vervollständigung an während du tippst."
editor_config_invisibles_label: "Zeige unsichtbare Zeichen"
editor_config_invisibles_description: "Zeigt unsichtbare Zeichen wie Leertasten an."
editor_config_indentguides_label: "Zeige Einrückungshilfe"
@ -485,9 +486,9 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
# temp: "Temp"
multiplayer:
multiplayer_title: "Multiplayer Einstellungen"
multiplayer_title: "Mehrspieler Einstellungen"
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
multiplayer_toggle_description: "Erlaube anderen an deinem Spiel teilzunehmen."
multiplayer_link_description: "Gib diesen Link jedem, der mitmachen will."
multiplayer_hint_label: "Hinweis:"
multiplayer_hint: " Klick den Link, um alles auszuwählen, dann drück ⌘-C oder Strg-C um den Link zu kopieren."
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -521,7 +523,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
av_entities_active_instances_url: "Aktive Instanzen"
av_entities_employer_list_url: "Arbeitgeberliste"
av_other_sub_title: "Sonstige"
# av_other_debug_base_url: "Base (for debugging base.jade)"
av_other_debug_base_url: "Base (um base.jade zu debuggen)"
u_title: "Benutzerliste"
lg_title: "Letzte Spiele"
# clas: "CLAs"
@ -535,7 +537,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
# thang_editor_suffix: "to modify the CodeCombat source artwork. Allow units to throw projectiles, alter the direction of an animation, change a unit's hit points, or upload your own vector sprites."
# article_editor_prefix: "See a mistake in some of our docs? Want to make some instructions for your own creations? Check out the"
# article_editor_suffix: "and help CodeCombat players get the most out of their playtime."
# find_us: "Find us on these sites"
find_us: "Finde uns auf diesen Seiten"
# contribute_to_the_project: "Contribute to the project"
editor:
@ -547,8 +549,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
back: "Zurück"
revert: "Zurücksetzen"
revert_models: "Models zurücksetzen."
# pick_a_terrain: "Pick A Terrain"
# small: "Small"
pick_a_terrain: "Wähle ein Terrain"
small: "Klein"
# grassy: "Grassy"
fork_title: "Forke neue Version"
fork_creating: "Erzeuge Fork..."
@ -608,7 +610,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
general:
and: "und"
name: "Name"
# date: "Date"
date: "Datum"
body: "Inhalt"
version: "Version"
commit_msg: "Commit Nachricht"
@ -685,20 +687,20 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
recruitment_description_suffix: "So wenn du deine Fähigkeiten entwickelt hast und zustimmst, werden wir deine besten Leistungen den tausenden Arbeitgebern demonstrieren, welche nur auf die Gelegentheit warten, dich einzustellen. Sie bezahlen uns ein bisschen, und sie bezahlen dir "
recruitment_description_italic: "jede Menge"
recruitment_description_ending: ", die Seite bleibt kostenlos und jeder ist glücklich. So der Plan."
# copyrights_title: "Copyrights and Licenses"
copyrights_title: "Copyrights und Lizenzen"
# contributor_title: "Contributor License Agreement"
# contributor_description_prefix: "All contributions, both on the site and on our GitHub repository, are subject to our"
# cla_url: "CLA"
# contributor_description_suffix: "to which you should agree before contributing."
# code_title: "Code - MIT"
# code_description_prefix: "All code owned by CodeCombat or hosted on codecombat.com, both in the GitHub repository or in the codecombat.com database, is licensed under the"
# mit_license_url: "MIT license"
mit_license_url: "MIT Lizenz"
# code_description_suffix: "This includes all code in Systems and Components that are made available by CodeCombat for the purpose of creating levels."
# art_title: "Art/Music - Creative Commons "
# art_description_prefix: "All common content is available under the"
# cc_license_url: "Creative Commons Attribution 4.0 International License"
# art_description_suffix: "Common content is anything made generally available by CodeCombat for the purpose of creating Levels. This includes:"
# art_music: "Music"
art_music: "Musik"
# art_sound: "Sound"
# art_artwork: "Artwork"
# art_sprites: "Sprites"
@ -733,7 +735,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
# alert_account_message: "To subscribe for class emails, you'll need to be logged in first."
# archmage_summary: "Interested in working on game graphics, user interface design, database and server organization, multiplayer networking, physics, sound, or game engine performance? Want to help build a game to help other people learn what you are good at? We have a lot to do and if you are an experienced programmer and want to develop for CodeCombat, this class is for you. We would love your help building the best programming game ever."
# archmage_introduction: "One of the best parts about building games is they synthesize so many different things. Graphics, sound, real-time networking, social networking, and of course many of the more common aspects of programming, from low-level database management, and server administration to user facing design and interface building. There's a lot to do, and if you're an experienced programmer with a hankering to really dive into the nitty-gritty of CodeCombat, this class might be for you. We would love to have your help building the best programming game ever."
# class_attributes: "Class Attributes"
class_attributes: "Klassenattribute"
# archmage_attribute_1_pref: "Knowledge in "
# archmage_attribute_1_suf: ", or a desire to learn. Most of our code is in this language. If you're a fan of Ruby or Python, you'll feel right at home. It's JavaScript, but with a nicer syntax."
# archmage_attribute_2: "Some experience in programming and personal initiative. We'll help you get oriented, but we can't spend much time training you."
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
unknown: "Unbekannter Fehler."
resources:
# sessions: "Sessions"
your_sessions: "Meine Sessions"
level: "Level"
social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
# patched_model: "Source Document"
model: "Model"
system: "System"
# systems: "Systems"
component: "Komponente"
components: "Komponenten"
thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
# source_document: "Source Document"
document: "Dokument"
sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
candidate_sessions: "Kandidat-Sessions"
# user_remark: "User Remark"
# versions: "Versions"
# items: "Items"
user_remark: "Benutzerkommentar"
# user_remarks: "User Remarks"
versions: "Versionen"
items: "Gegenstände"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
delta:
added: "hinzugefügt"
@ -948,8 +959,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra
deleted: "gelöscht"
# moved_index: "Moved Index"
# text_diff: "Text Diff"
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
merge_conflict_with: "MERGE KONFLIKT MIT"
no_changes: "Keine Änderungen"
# user:
# stats: "Stats"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre
level_difficulty: "Δυσκολία: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Επικοινωνήστε μαζί μας"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre
play_level:
done: "Έτοιμο"
grid: "Πλέγμα"
customize_wizard: "Προσαρμόστε τον Μάγο"
home: "Αρχική"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
play_level:
# done: "Done"
# grid: "Grid"
customize_wizard: "Customise Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@
level_difficulty: "Difficulty: "
play_as: "Play As"
spectate: "Spectate"
players: "players"
hours_played: "hours played"
contact:
contact_us: "Contact CodeCombat"
@ -511,6 +513,7 @@
toggle_grid: "Toggle grid overlay."
toggle_pathfinding: "Toggle pathfinding overlay."
beautify: "Beautify your code by standardizing its formatting."
maximize_editor: "Maximize/minimize code editor."
move_wizard: "Move your Wizard around the level."
admin:
@ -907,6 +910,7 @@
unknown: "Unknown error."
resources:
sessions: "Sessions"
your_sessions: "Your Sessions"
level: "Level"
social_network_apis: "Social Network APIs"
@ -922,6 +926,7 @@
patched_model: "Source Document"
model: "Model"
system: "System"
systems: "Systems"
component: "Component"
components: "Components"
thang: "Thang"
@ -936,10 +941,17 @@
source_document: "Source Document"
document: "Document"
sprite_sheet: "Sprite Sheet"
employers: "Employers"
candidates: "Candidates"
candidate_sessions: "Candidate Sessions"
user_remark: "User Remark"
user_remarks: "User Remarks"
versions: "Versions"
items: "Items"
wizard: "Wizard"
achievement: "Achievement"
clas: "CLAs"
play_counts: "Play Counts"
delta:
added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
level_difficulty: "Dificultad: "
play_as: "Jugar Como "
spectate: "Observar"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contacta a CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
play_level:
done: "Listo"
grid: "Cuadricula"
customize_wizard: "Personalizar Hechicero"
home: "Inicio"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
unknown: "Error desconocido."
resources:
# sessions: "Sessions"
your_sessions: "Tus sesiones"
level: "Nivel"
social_network_apis: "APIs de Redes Sociales"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
# patched_model: "Source Document"
model: "Modelo"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
level_difficulty: "Dificultad: "
play_as: "Jugar como"
spectate: "Observar"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contacta con CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
play_level:
done: "Hecho"
grid: "Cuadrícula"
customize_wizard: "Personalizar Mago"
home: "Inicio"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
unknown: "Error desconocido."
resources:
# sessions: "Sessions"
your_sessions: "Tus sesiones"
level: "Nivel"
social_network_apis: "APIs de redes sociales"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# patched_model: "Source Document"
model: "Modelo"
system: "Sistema"
# systems: "Systems"
component: "Componente"
components: "Componentes"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
source_document: "Documento fuente"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
delta:
added: "Añadido"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t
level_difficulty: "Dificultad: "
play_as: "Juega como "
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contacta a CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t
play_level:
done: "Hecho"
grid: "Cuadrícrula"
customize_wizard: "Personalizar Mago"
home: "Inicio"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
level_difficulty: "سختی: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "CodeCombatتماس با "
@ -355,7 +357,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
level_difficulty: "Difficulté: "
play_as: "Jouer comme "
spectate: "Spectateur"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contacter CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
play_level:
done: "Fait"
grid: "Grille"
customize_wizard: "Personnaliser le magicien"
home: "Accueil"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
unknown: "Erreur inconnue."
resources:
# sessions: "Sessions"
your_sessions: "vos Sessions"
level: "Niveau"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
# patched_model: "Source Document"
# model: "Model"
system: "Système"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
source_document: "Document Source"
document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
delta:
added: "Ajouté"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
level_difficulty: "רמת קושי: "
play_as: "שחק בתור "
spectate: "צופה"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "צור קשר"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
level_difficulty: "Nehézség: "
play_as: "Játssz mint"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Lépj kapcsolatba velünk"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
play_level:
done: "Kész"
grid: "Rács"
customize_wizard: "Varázsló testreszabása"
home: "Kezdőlap"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
level_difficulty: "Difficoltà: "
play_as: "Gioca come "
spectate: "Spettatore"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contatta CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
play_level:
done: "Fatto"
grid: "Griglia"
customize_wizard: "Personalizza stregone"
home: "Pagina iniziale"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
level_difficulty: "難易度: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "お問い合わせ"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
play_level:
done: "完了"
grid: "グリッド"
customize_wizard: "魔法使いの設定"
home: "ホーム"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
level_difficulty: "난이도: "
play_as: "Play As "
spectate: "관중모드"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "코드컴뱃에 전할 말"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
play_level:
done: "완료"
grid: "그리드"
customize_wizard: "사용자 정의 마법사"
home: ""
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
unknown: "알 수 없는 에러 발생"
resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
level: "레벨"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# patched_model: "Source Document"
# model: "Model"
system: "시스템"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Hubungi CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
level_difficulty: "Vanskelighetsgrad: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontakt CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
play_level:
done: "Ferdig"
grid: "Grid"
customize_wizard: "Spesiallag Trollmann"
home: "Hjem"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
level_difficulty: "Moeilijkheidsgraad: "
play_as: "Speel als "
spectate: "Toeschouwen"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contact opnemen met CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
play_level:
done: "Klaar"
grid: "Raster"
customize_wizard: "Pas Tovenaar aan"
home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
unknown: "Onbekende fout."
resources:
# sessions: "Sessions"
your_sessions: "Jouw sessies."
level: "Level"
social_network_apis: "Sociale netwerk APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# patched_model: "Source Document"
model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
level_difficulty: "Moeilijkheidsgraad: "
play_as: "Speel als "
spectate: "Toeschouwen"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contact opnemen met CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
play_level:
done: "Klaar"
grid: "Raster"
customize_wizard: "Pas Tovenaar aan"
home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
unknown: "Onbekende fout."
resources:
# sessions: "Sessions"
your_sessions: "Jouw sessies."
level: "Level"
social_network_apis: "Sociale netwerk APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# patched_model: "Source Document"
model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t
level_difficulty: "Moeilijkheidsgraad: "
play_as: "Speel als "
spectate: "Toeschouwen"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contact opnemen met CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t
play_level:
done: "Klaar"
grid: "Raster"
customize_wizard: "Pas Tovenaar aan"
home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t
unknown: "Onbekende fout."
resources:
# sessions: "Sessions"
your_sessions: "Jouw sessies."
level: "Level"
social_network_apis: "Sociale netwerk APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t
# patched_model: "Source Document"
model: "Model"
system: "Systeem"
# systems: "Systems"
component: "Component"
components: "Componenten"
thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
level_difficulty: "Vanskelighetsgrad: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontakt CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
play_level:
done: "Ferdig"
grid: "Grid"
customize_wizard: "Spesiallag Trollmann"
home: "Hjem"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
level_difficulty: "Poziom trudności: "
play_as: "Graj jako "
spectate: "Oglądaj"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontakt z CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
play_level:
done: "Zrobione"
grid: "Siatka"
customize_wizard: "Spersonalizuj czarodzieja"
home: "Strona główna"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
level_difficulty: "Dificuldade: "
play_as: "Jogar Como "
spectate: "Assistir"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contate-nos"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
play_level:
done: "Pronto"
grid: "Grade"
customize_wizard: "Personalize o feiticeiro"
home: "Início"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
level_difficulty: "Dificuldade: "
play_as: "Jogar Como"
spectate: "Espectar"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contacte o CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
play_level:
done: "Concluir"
grid: "Grelha"
customize_wizard: "Personalizar Feiticeiro"
home: "Início"
stop: "Parar"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
toggle_grid: "Ativar/desativar a sobreposição da grelha."
toggle_pathfinding: "Ativar/desativar a sobreposição do encontrador de caminho."
beautify: "Embelezar o código ao estandardizar a formatação."
# maximize_editor: "Maximize/minimize code editor."
move_wizard: "Mover o seu Feiticeiro pelo nível."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
unknown: "Erro desconhecido."
resources:
# sessions: "Sessions"
your_sessions: "As Suas Sessões"
level: "Nível"
social_network_apis: "APIs das Redes Sociais"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
patched_model: "Documento Fonte"
model: "Modelo"
system: "Sistema"
# systems: "Systems"
component: "Componente"
components: "Componentes"
thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
source_document: "Documento Fonte"
document: "Documento"
sprite_sheet: "Folha de Sprite"
# employers: "Employers"
# candidates: "Candidates"
candidate_sessions: "Sessões de Candidatos"
user_remark: "Observação do Utilizador"
# user_remarks: "User Remarks"
versions: "Versões"
items: "Itens"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
delta:
added: "Adicionados/as"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues
level_difficulty: "Dificuldade: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contate-nos"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues
play_level:
done: "Pronto"
grid: "Grade"
customize_wizard: "Personalize o feiticeiro"
home: "Início"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
level_difficulty: "Dificultate: "
play_as: "Alege-ți echipa"
spectate: "Spectator"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
play_level:
done: "Gata"
grid: "Grilă"
customize_wizard: "Personalizează Wizard-ul"
home: "Acasă"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
level_difficulty: "Сложность: "
play_as: "Играть за "
spectate: "Наблюдать"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Связаться с CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
play_level:
done: "Готово"
grid: "Сетка"
customize_wizard: "Настройки волшебника"
home: "На главную"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
toggle_grid: "Включить наложение сетки."
toggle_pathfinding: "Включить путевой оверлей.."
beautify: "Приукрасьте свой код стандартизацией его форматирования."
# maximize_editor: "Maximize/minimize code editor."
move_wizard: "Перемещайте своего Волшебника по уровню."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
unknown: "Неизвестная ошибка."
resources:
# sessions: "Sessions"
your_sessions: "Ваши сессии"
level: "Уровень"
social_network_apis: "API социальных сетей"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
patched_model: "Исходный документ"
model: "Модель"
system: "Система"
# systems: "Systems"
component: "Компонент"
components: "Компоненты"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
source_document: "Исходный документ"
document: "Документ"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
user_remark: "Пользовательские поправки"
# user_remarks: "User Remarks"
versions: "Версии"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
delta:
added: "Добавлено"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
level_difficulty: "Obtiažnosť."
play_as: "Hraj ako"
spectate: "Sleduj"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontaktujte nás"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
level_difficulty: "Тежина: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Контактирај CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
play_level:
done: "Урађено"
grid: "Мрежа"
customize_wizard: "Прилагоди Чаробњака"
home: "Почетна"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -3,11 +3,11 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
loading: "Laddar..."
saving: "Sparar..."
sending: "Skickar..."
# send: "Send"
send: "Skicka"
cancel: "Avbryt"
save: "Spara"
# publish: "Publish"
# create: "Create"
publish: "Publisera"
create: "Skapa"
delay_1_sec: "1 sekund"
delay_3_sec: "3 sekunder"
delay_5_sec: "5 sekunder"
@ -19,21 +19,21 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# unwatch: "Unwatch"
# submit_patch: "Submit Patch"
# units:
# second: "second"
# seconds: "seconds"
# minute: "minute"
# minutes: "minutes"
# hour: "hour"
# hours: "hours"
# day: "day"
# days: "days"
# week: "week"
# weeks: "weeks"
# month: "month"
# months: "months"
# year: "year"
# years: "years"
units:
second: "sekund"
seconds: "sekunder"
minute: "minut"
minutes: "minuter"
hour: "timme"
hours: "timmar"
day: "dag"
days: "dagar"
week: "vecka"
weeks: "veckor"
month: "månad"
months: "månader"
year: "år"
years: "år"
modal:
close: "Stäng"
@ -44,14 +44,14 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
nav:
play: "Spela"
# community: "Community"
community: "Community"
editor: "Nivåredigerare"
blog: "Blogg"
forum: "Forum"
# account: "Account"
# profile: "Profile"
# stats: "Stats"
# code: "Code"
account: "Konto"
profile: "Profil"
stats: "Stats"
code: "Kod"
admin: "Admin"
home: "Hem"
contribute: "Bidra"
@ -72,9 +72,9 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
login:
sign_up: "Skapa konto"
log_in: "Logga in"
# logging_in: "Logging In"
logging_in: "Loggar In"
log_out: "Logga ut"
recover: "glömt lösenord"
recover: "Glömt lösenord"
recover:
recover_account_title: "Återskapa ditt konto"
@ -89,7 +89,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
creating: "Skapar konto..."
sign_up: "Skapa konto"
log_in: "logga in med lösenord"
# social_signup: "Or, you can sign up through Facebook or G+:"
social_signup: "Eller så kan du logga in genom facebook eller g+:"
# required: "You need to log in before you can go that way."
home:
@ -126,6 +126,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
level_difficulty: "Svårighetsgrad: "
play_as: "Spela som "
spectate: "Titta på"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Kontakta CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
play_level:
done: "Klar"
grid: "Rutnät"
customize_wizard: "Skräddarsy trollkarl"
home: "Hem"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
play_level:
done: "เสร็จสิ้น"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
home: "หน้าแรก"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
level_difficulty: "Zorluk: "
play_as: "Olarak Oyna"
spectate: "İzleyici olarak katıl"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "CodeCombat ile İletişim"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
play_level:
done: "Tamamdır"
grid: "Harita Bölmeleri"
customize_wizard: "Sihirbazı Düzenle"
home: "Anasayfa"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
unknown: "Bilinmeyen hata."
resources:
# sessions: "Sessions"
your_sessions: "Oturumlarınız"
level: "Seviye"
social_network_apis: "Sosyal Ağ API'leri"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "українська мова", englishDesc
level_difficulty: "Складність: "
play_as: "Грати як"
spectate: "Спостерігати"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Зв'язатися з CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "українська мова", englishDesc
play_level:
done: "Готово"
grid: "Решітка"
customize_wizard: "Налаштування персонажа"
home: "На головну"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "українська мова", englishDesc
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
level_difficulty: "Khó: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "Liên hệ CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
play_level:
done: "Hoàn thành"
# grid: "Grid"
customize_wizard: "Tùy chỉnh Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
level_difficulty: "难度:"
play_as: "Play As"
spectate: "旁观他人的游戏"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "联系我们"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
play_level:
done: "完成"
grid: "格子"
customize_wizard: "自定义向导"
home: "主页"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
beautify: "利用标准编码格式美化你的代码。"
# maximize_editor: "Maximize/minimize code editor."
move_wizard: "在关卡中移动你的巫师角色。"
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
unknown: "未知错误."
resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
level: "等级"
social_network_apis: "社交网络 APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
level_difficulty: "難度"
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "聯繫我們"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
play_level:
done: "完成"
grid: "格子"
customize_wizard: "自定義巫師"
home: "首頁"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# level_difficulty: "Difficulty: "
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
# contact:
# contact_us: "Contact CodeCombat"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
level_difficulty: "難度:"
play_as: "Play As"
spectate: "望別人攪遊戲"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "搭我裏聯繫"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
play_level:
done: "妝下落"
grid: "格子"
customize_wizard: "自設定獻路人"
home: "主頁"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
unknown: "弗識錯誤。"
resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
level: "等級"
social_network_apis: "社交網絡 APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -126,6 +126,8 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra
level_difficulty: "难度"
# play_as: "Play As"
# spectate: "Spectate"
# players: "players"
# hours_played: "hours played"
contact:
contact_us: "联系我们"
@ -355,7 +357,6 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra
# play_level:
# done: "Done"
# grid: "Grid"
# customize_wizard: "Customize Wizard"
# home: "Home"
# stop: "Stop"
@ -512,6 +513,7 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
# beautify: "Beautify your code by standardizing its formatting."
# maximize_editor: "Maximize/minimize code editor."
# move_wizard: "Move your Wizard around the level."
# admin:
@ -908,6 +910,7 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra
# unknown: "Unknown error."
# resources:
# sessions: "Sessions"
# your_sessions: "Your Sessions"
# level: "Level"
# social_network_apis: "Social Network APIs"
@ -923,6 +926,7 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra
# patched_model: "Source Document"
# model: "Model"
# system: "System"
# systems: "Systems"
# component: "Component"
# components: "Components"
# thang: "Thang"
@ -937,10 +941,17 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra
# source_document: "Source Document"
# document: "Document"
# sprite_sheet: "Sprite Sheet"
# employers: "Employers"
# candidates: "Candidates"
# candidate_sessions: "Candidate Sessions"
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
# wizard: "Wizard"
# achievement: "Achievement"
# clas: "CLAs"
# play_counts: "Play Counts"
# delta:
# added: "Added"

View file

@ -310,7 +310,7 @@ class CocoModel extends Backbone.Model
achievements = new NewAchievementCollection
achievements.fetch
success: (collection) ->
me.fetch (success: -> Backbone.Mediator.publish('achievements:new', collection)) unless _.isEmpty(collection.models)
me.fetch (success: -> Backbone.Mediator.publish('achievements:new', earnedAchievements: collection)) unless _.isEmpty(collection.models)
error: ->
console.error 'Miserably failed to fetch unnotified achievements', arguments

View file

@ -0,0 +1,17 @@
c = require './../schemas'
CLASubmissionSchema = c.object {
title: 'CLA Submission'
description: 'Recording when a user signed the CLA.'
}
_.extend CLASubmissionSchema.properties,
user: c.objectId links: [{rel: 'extra', href: '/db/user/{($)}'}]
email: c.shortString({format: 'email'})
name: {type: 'string'}
githubUsername: c.shortString()
created: c.date title: 'Created', readOnly: true
c.extendBasicProperties CLASubmissionSchema, 'user.remark'
module.exports = CLASubmissionSchema

View file

@ -65,7 +65,7 @@ GoalSchema = c.object {title: 'Goal', description: 'A goal that the player can a
ResponseSchema = c.object {title: 'Dialogue Button', description: 'A button to be shown to the user with the dialogue.', required: ['text']},
text: {title: 'Title', description: 'The text that will be on the button', 'default': 'Okay', type: 'string', maxLength: 30}
channel: c.shortString(title: 'Channel', format: 'event-channel', description: 'Channel that this event will be broadcast over, like "level-set-playing".')
channel: c.shortString(title: 'Channel', format: 'event-channel', description: 'Channel that this event will be broadcast over, like "level:set-playing".')
event: {type: 'object', title: 'Event', description: 'Event that will be broadcast when this button is pressed, like {playing: true}.'}
buttonClass: c.shortString(title: 'Button Class', description: 'CSS class that will be added to the button, like "btn-primary".')
i18n: {type: 'object', format: 'i18n', props: ['text'], description: 'Help translate this button'}
@ -109,10 +109,6 @@ NoteGroupSchema = c.object {title: 'Note Group', description: 'A group of notes
lock: {title: 'Lock', description: 'Whether the interface should be locked so that the player\'s focus is on the script, or specific areas to lock.', type: ['boolean', 'array'], items: {type: 'string', enum: ['surface', 'editor', 'palette', 'hud', 'playback', 'playback-hover', 'level']}}
letterbox: {type: 'boolean', title: 'Letterbox', description: 'Turn letterbox mode on or off. Disables surface and playback controls.'}
goals: c.object {title: 'Goals (Old)', description: 'Deprecated. Goals added here have no effect. Add goals in the level settings instead.'},
add: c.array {title: 'Add', description: 'Deprecated. Goals added here have no effect. Add goals in the level settings instead.'}, {}
remove: c.array {title: 'Remove', description: 'Deprecated. Goals removed here have no effect. Adjust goals in the level settings instead.'}, {}
playback: c.object {title: 'Playback', description: 'Control the playback of the level.'},
playing: {type: 'boolean', title: 'Set Playing', description: 'Set whether playback is playing or paused.'}
scrub: c.object {title: 'Scrub', description: 'Scrub the level playback time to a certain point.', default: {offset: 2, duration: 1000, toRatio: 0.5}},

View file

@ -1,45 +0,0 @@
module.exports =
'application: idle-changed':
{} # TODO schema
'fbapi-loaded':
{} # TODO schema
'logging-in-with-facebook':
{} # TODO schema
'facebook-logged-in':
title: 'Facebook logged in'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published when you successfully logged in with facebook'
type: 'object'
properties:
response:
type: 'object'
properties:
status: {type: 'string'}
authResponse:
type: 'object'
properties:
accessToken: {type: 'string'}
expiresIn: {type: 'number'}
signedRequest: {type: 'string'}
userID: {type: 'string'}
required: ['response']
'facebook-logged-out': {}
'linkedin-loaded': {}
'gapi-loaded':
{} # TODO schema
'logging-in-with-gplus':
{} # TODO schema
'gplus-logged-in':
title: 'G+ logged in'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published when you successfully logged in with G+'
type: 'object'
required: ['access_token']

View file

@ -0,0 +1,39 @@
c = require 'schemas/schemas'
module.exports =
'auth:me-synced': c.object {required: ['me']},
me: {type: 'object'}
'auth:facebook-api-loaded': c.object {}
'auth:logging-in-with-facebook': c.object {}
'auth:logged-in-with-facebook': c.object {title: 'Facebook logged in', description: 'Published when you successfully logged in with Facebook', required: ['response']},
response:
type: 'object'
properties:
status: {type: 'string'}
authResponse:
type: 'object'
properties:
accessToken: {type: 'string'}
expiresIn: {type: 'number'}
signedRequest: {type: 'string'}
userID: {type: 'string'}
'auth:linkedin-api-loaded': c.object {}
'auth:gplus-api-loaded': c.object {}
'auth:logging-in-with-gplus': c.object {}
'auth:logged-in-with-gplus':
title: 'G+ logged in'
description: 'Published when you successfully logged in with G+'
type: 'object'
required: ['access_token']
properties:
access_token: {type: 'string'}
# Could be some other stuff
'auth:log-in-with-github': c.object {}

View file

@ -1,71 +1,27 @@
c = require 'schemas/schemas'
module.exports =
'bus:connecting':
title: 'Bus Connecting'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published when a Bus starts connecting'
type: 'object'
properties:
bus:
$ref: 'bus'
'bus:connecting': c.object {title: 'Bus Connecting', description: 'Published when a Bus starts connecting'},
bus: {$ref: 'bus'}
'bus:connected':
title: 'Bus Connected'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published when a Bus has connected'
type: 'object'
properties:
bus:
$ref: 'bus'
'bus:connected': c.object {title: 'Bus Connected', description: 'Published when a Bus has connected'},
bus: {$ref: 'bus'}
'bus:disconnected':
title: 'Bus Disconnected'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published when a Bus has disconnected'
type: 'object'
properties:
bus:
$ref: 'bus'
'bus:disconnected': c.object {title: 'Bus Disconnected', description: 'Published when a Bus has disconnected'},
bus: {$ref: 'bus'}
'bus:new-message':
title: 'Message sent'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'A new message was sent'
type: 'object'
properties:
message:
type: 'object'
bus:
$ref: 'bus'
'bus:new-message': c.object {title: 'Message sent', description: 'A new message was sent'},
message: {type: 'object'}
bus: {$ref: 'bus'}
'bus:player-joined':
title: 'Player joined'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'A new player has joined'
type: 'object'
properties:
player:
type: 'object'
bus:
$ref: 'bus'
'bus:player-joined': c.object {title: 'Player joined', description: 'A new player has joined'},
player: {type: 'object'}
bus: {$ref: 'bus'}
'bus:player-left':
title: 'Player left'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'A player has left'
type: 'object'
properties:
player:
type: 'object'
bus:
$ref: 'bus'
'bus:player-left': c.object {title: 'Player left', description: 'A player has left'},
player: {type: 'object'}
bus: {$ref: 'bus'}
'bus:player-states-changed':
title: 'Player state changes'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'State of the players has changed'
type: 'object'
properties:
player:
type: 'array'
bus:
$ref: 'bus'
'bus:player-states-changed': c.object {title: 'Player state changes', description: 'State of the players has changed'},
states: c.array {}, {type: 'object'}
bus: {$ref: 'bus'}

View file

@ -1,78 +1,46 @@
c = require 'schemas/schemas'
module.exports =
'save-new-version':
title: 'Save New Version'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published when a version gets saved'
type: 'object'
properties:
major:
type: 'boolean'
commitMessage:
type: 'string'
required: ['major', 'commitMessage']
additionalProperties: false
'editor:save-new-version': c.object {title: 'Save New Version', description: 'Published when a version gets saved', required: ['major', 'commitMessage']},
major: {type: 'boolean'}
commitMessage: {type: 'string'}
# TODO all these events starting with 'level:' should have 'editor' in their name
# to avoid confusion with level play events
'editor:view-switched': c.object {title: 'Level View Switched', description: 'Published whenever the view switches'}
'level:view-switched':
title: 'Level View Switched'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published whenever the view switches'
$ref: 'jQueryEvent'
'editor:level-component-editing-ended': c.object {required: ['component']},
component: {type: 'object'}
'level-components-changed':
{} # TODO schema
'editor:edit-level-system': c.object {required: ['original', 'majorVersion']},
original: {type: 'string'}
majorVersion: {type: 'integer', minimum: 0}
'edit-level-component':
{} # TODO schema
'editor:level-system-added': c.object {required: ['system']},
system: {type: 'object'}
'level-component-edited':
{} # TODO schema
'editor:level-system-editing-ended': c.object {required: ['system']},
system: {type: 'object'}
'level-component-editing-ended':
{} # TODO schema
'editor:edit-level-thang': c.object {required: ['thangID']},
thangID: {type: 'string'}
'level-systems-changed':
{} # TODO schema
'editor:level-thang-edited': c.object {required: ['thangID', 'thangData']},
thangID: {type: 'string'}
thangData: {type: 'object'}
'edit-level-system':
{} # TODO schema
'editor:level-thang-done-editing': c.object {}
'level-system-added':
{} # TODO schema
'editor:thangs-edited': c.object {required: ['thangs']},
thangs: c.array {}, {type: 'object'}
'level-system-edited':
{} # TODO schema
'editor:level-loaded': c.object {required: ['level']},
level: {type: 'object'}
'level-system-editing-ended':
{} # TODO schema
'level:reload-from-data': c.object {required: ['level', 'supermodel']},
level: {type: 'object'}
supermodel: {type: 'object'}
'level-thangs-changed':
title: 'Level Thangs Changed'
$schema: 'http://json-schema.org/draft-04/schema#'
description: 'Published when a Thang changes'
type: 'object'
properties:
thangsData:
type: 'array'
required: ['thangsData']
additionalProperties: false
'level:reload-thang-type': c.object {required: ['thangType']},
thangType: {type: 'object'}
'edit-level-thang':
{} # TODO schema
'level-thang-edited':
{} # TODO schema
'level-thang-done-editing':
{} # TODO schema
'level-loaded':
{} # TODO schema
'level-reload-from-data':
{} # TODO schema
'save-new-version':
{} # TODO schema
'editor:random-terrain-generated': c.object {required: ['thangs']},
thangs: c.array {}, {type: 'object'}

View file

@ -1,4 +1,6 @@
c = require 'schemas/schemas'
module.exports =
# app/lib/errors
'server-error':
{} # TODO schema
'errors:server-error': c.object {required: ['response']},
response: {type: 'object'}

Some files were not shown because too many files have changed in this diff Show more