Merge remote-tracking branch 'refs/remotes/codecombat/master'

This commit is contained in:
themaka 2016-07-29 15:05:24 -04:00
commit 499c5f28b6
573 changed files with 30751 additions and 14369 deletions

View file

@ -4,13 +4,18 @@ language: node_js
node_js:
- 5.1.1
env:
- CXX=g++-4.8
addons:
apt:
sources:
- mongodb-upstart
- ubuntu-toolchain-r-test
packages:
- mongodb-org-server
- g++-4.8
cache:
directories:
@ -22,11 +27,23 @@ before_install:
- npm install -g npm@latest
before_script:
- npm update
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- "node index.js --unittest &"
- "sleep 15" # to give node a chance to start
script:
- "./node_modules/karma/bin/karma start --browsers Firefox --single-run --reporters progress"
- "./node_modules/karma/bin/karma start --browsers Firefox --single-run --reporters dots"
- "npm run jasmine"
notifications:
slack:
rooms:
- secure: dv1zozcLo/gGb1i1OeKKLQgjLagW3jqhkEIiZrVbubfRMrrHouZwtlg1HDVc2GOzP1yCaUOYOLBqT3lTE9CKt4pE8k3p0gJ77j1rHxTyeYny2ETq4w5sXak8ju8M3EDnj+Au2NWWrGiD0YkIUnF5vxzKUc1pkS+vDSWR2ORkOrU=
template:
- Tests failed <%{build_url}|#%{build_number}> (<%{compare_url}|%{commit}>) of %{repository}@%{branch} by %{author} %{result} <!here>
on_success: never
on_failure: always
on_start: never
on_pull_requests: false

161
README.md
View file

@ -1,84 +1,107 @@
#CodeCombat
# CodeCombat
<div style="text-align:center"><a href="http://codecombat.com/"><img src ="https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/readme_00.png" /></a></div>
<div style="text-align:center">
<a href="http://codecombat.com/">
<img src ="https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/readme_00.png" />
</a>
</div>
[![Build Status](https://travis-ci.org/codecombat/codecombat.png?branch=master)](https://travis-ci.org/codecombat/codecombat)
CodeCombat is a multiplayer programming game for learning how to code. **See the [Archmage (coder) developer wiki](https://github.com/codecombat/codecombat/wiki/Archmage-Home) for a dev setup guide, extensive documentation, and much more. Every new person that wants to start contributing the project coding should start there.**
CodeCombat is a multiplayer programming game for learning how to code.
**See the [Archmage (coder) developer wiki](../../wiki/Archmage-Home) for a dev
setup guide, extensive documentation, and much more. Every new person that wants
to start contributing the project coding should start there.**
It's both a startup and a community project, completely open source under the [MIT and Creative Commons licenses](http://codecombat.com/legal). It's the largest open source [CoffeeScript](http://coffeescript.org/) project by lines of code, and since it's a game (with [really cool tech](https://github.com/codecombat/codecombat/wiki/Third-party-software-and-services)), it's really fun to hack on. Join us in teaching the world to code! Your contribution will go on to show millions of players how cool programming can be.
It's both a startup and a community project, completely open source under the
[MIT and Creative Commons licenses](http://codecombat.com/legal). It's the
largest open source [CoffeeScript](http://coffeescript.org/) project by lines of
code, and since it's a game (with [really cool tech](../../wiki/Third-party-software-and-services)),
it's really fun to hack on. Join us in teaching the world to code! Your
contribution will go on to show millions of players how cool programming can be.
### [Getting Started](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-General-Information)
### [Getting Started](../../wiki/Dev-Setup:-General-Information)
We've made it easy to fork the project, run a simple script that'll install all the dependencies, and get a local copy of CodeCombat running right away on [Mac](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Mac), [Linux](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Linux), [Windows](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Windows), or
[Vagrant](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Vagrant). See [the docs for details](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-General-Information).
We've made it easy to fork the project, run a simple script that'll install all
the dependencies, and get a local copy of CodeCombat running right away on
[Mac](../../wiki/Dev-Setup:-Mac), [Linux](../../wiki/Dev-Setup:-Linux),
[Windows](../../wiki/Dev-Setup:-Windows), or [Vagrant](../../wiki/Dev-Setup:-Vagrant).
See [the docs for details](../../wiki/Dev-Setup:-General-Information).
### [Getting In Touch](https://github.com/codecombat/codecombat/wiki/Developer-organization)
### [Getting In Touch](../../wiki/Developer-organization)
Whether you're novice or pro, the CodeCombat team is ready to help you implement your ideas. Reach out on our [forum](http://discourse.codecombat.com), our [issue tracker](https://github.com/codecombat/codecombat/issues), or [our developer chat room on Slack](https://coco-slack-invite.herokuapp.com/), or see the docs for [more on how to contribute](https://github.com/codecombat/codecombat/wiki/Developer-organization).
Whether you're novice or pro, the CodeCombat team is ready to help you implement
your ideas. Reach out on our [forum](http://discourse.codecombat.com), our
[issue tracker](../../issues), or
[our developer chat room on Slack](https://coco-slack-invite.herokuapp.com/), or
see the docs for [more on how to contribute](../../wiki/Developer-organization).
[![Slack Status](https://coco-slack-invite.herokuapp.com/badge.svg)](https://coco-slack-invite.herokuapp.com/)
### [License](https://github.com/codecombat/codecombat/blob/master/LICENSE)
### [License](LICENSE)
[MIT](https://github.com/codecombat/codecombat/blob/master/LICENSE) for the code, and [CC-BY](http://codecombat.com/legal) for the art and music. Please also [sign the CodeCombat contributor license agreement](http://codecombat.com/cla) so we can accept your pull requests. It is easy.
[MIT](LICENSE) for the code, and [CC-BY](http://codecombat.com/legal) for the
art and music. Please also
[sign the CodeCombat contributor license agreement](http://codecombat.com/cla)
so we can accept your pull requests. It is easy.
### [Join Us!](http://blog.codecombat.com/why-you-should-open-source-your-startup)
![Nick Winter](http://codecombat.com/images/pages/about/nick_small.png)
![George Saines](http://codecombat.com/images/pages/about/george_small.png)
![Scott Erickson](http://codecombat.com/images/pages/about/scott_small.png)
![Matt Lott](http://codecombat.com/images/pages/about/matt_small.png)
![Catherine Weresow](http://codecombat.com/images/pages/about/cat_small.png)
![Maka Gradin](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Maka%20Gradin/maka_gradin_100.png)
![Rob Blanckaert](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Rob%20Blanckaert/rob_blanckaert_100.png)
![Josh Callebaut](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Josh%20Callebaut/josh_callebaut_100.png)
![Michael Schmatz](http://codecombat.com/images/pages/about/michael_small.png)
![Josh Lee](http://codecombat.com/images/pages/about/josh_small.png)
![Alex Cotsarelis](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Alex%20Cotsarelis/alex_100.png)
![Alex Crooks](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Alex%20Crooks/alex_100.png)
![Alexandru Caciulescu](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Alexandru%20Caciulescu/alexandru_100.png)
![Andreas Linn](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Andreas%20Linn/andreas_100.png)
![Andrew Witcher](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Andrew%20Witcher/andrew_100.png)
![Axandre Oge](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Axandre%20Oge/axandre_100.png)
![Bang Honam](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Bang%20Honam/bang_100.png)
![Benjamin Stern](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Benjamin%20Stern/benjamin_100.png)
![Brad Dickason](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Brad%20Dickason/brad_100.png)
![Carlos Maia](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Carlos%20Maia/carlos_maia_100.png)
![Chloe Fan](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Chloe%20Fan/chloe_100.png)
![Dan Ristic](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Dan%20Ristic/dan_100.png)
![Danny Whittaker](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Danny%20Whittaker/danny_100.png)
![David Liu](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/David%20Liu/david_liu_100.png)
![David Pendray](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/David%20Pendray/david_100.png)
![Deepak1556](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Deepak1556/deepak_100.png)
![Derek Wong](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Derek%20Wong/derek_100.png)
![Dominik Kundel](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Dominik%20Kundel/dominik_k_100.png)
![Glen De Cauwsemaecker](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Glen%20de%20Cauwsemaecker/glen_100.png)
![Ian Li](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ian%20Li/ian_100.png)
![Jeremy Arns](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Jeremy%20Arns/jeremy_100.png)
![Joachim Brehmer](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Joachim%20Brehmer/joachim_100.png)
![Jose Antonini](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Jose%20Antonini/jose_antonini_100.png)
![Katharine Chan](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Katharine%20Chan/katharine_100.png)
![Ken Stanley](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ken%20Stanley/ken_100.png)
![Kevin Holland](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Kevin%20Holland/kevin_100.png)
![Laura Watiker](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Laura%20Watiker/laura_100.png)
![Michael Heasell](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Michael%20Heasell/michael_100.png)
![Michael Polyak](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Michael%20Polyak/michael_100.png)
![Mischa Lewis-Norelle](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Mischa%20Lewis-Norelle/mischa_100.png)
![Nathan Gosset](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Nathan%20Gosset/nathan_100.png)
![Oleg Ulyanicky](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Oleg%20Ulyanickiy/oleg_100.png)
![Paul Buser](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Paul%20Buser/paul_100.png)
![Pavel Konstantynov](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Pavel%20Konstantinov/pavel_100.png)
![Popey Gilbert](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Popey%20Gilbert/popey_100.png)
![Prabhsimran Baweja](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Prabhsimran%20Baweja/prabhsimran_100.png)
![Rachel Xiang](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Rachel%20Xiang/rachel_100.png)
![Rebecca Saines](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Rebecca%20Saines/rebecca_100.png)
![Robert Moreton](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Robert%20Moreton/robert_100.png)
![Ronnie Cheng](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ronnie%20Cheng/ronnie_100.png)
![Ruben Vereecken](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ruben%20Vereecken/ruben_100.png)
![Russ Fan](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Russ%20Fan/russ_100.png)
![Shiying Zheng](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Shying%20Zheng/shiyeng_100.png)
![Sébastien Moratinos](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Tom%20Steinbrecher/tom_100.png)
![Thanish Muhammed](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Thanish%20Muhammed/thanish_100.png)
![Tom Steinbrecher](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Tom%20Steinbrecher/tom_100.png)
![Yang Shun Tay](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Yang%20Shun%20Tay/yang_shun_tay_100.png)
![Zach Martin](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Zach%20Martin/zack_100.png)
![Nick Winter](http://codecombat.com/images/pages/about/nick_small.png "Nick Winter")
![George Saines](http://codecombat.com/images/pages/about/george_small.png "George Saines")
![Scott Erickson](http://codecombat.com/images/pages/about/scott_small.png "Scott Erickson")
![Matt Lott](http://codecombat.com/images/pages/about/matt_small.png "Matt Lott")
![Catherine Weresow](http://codecombat.com/images/pages/about/cat_small.png "Catherine Weresow")
![Maka Gradin](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Maka%20Gradin/maka_gradin_100.png "Maka Gradin")
![Rob Blanckaert](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Rob%20Blanckaert/rob_blanckaert_100.png "Rob Blanckaert")
![Josh Callebaut](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Josh%20Callebaut/josh_callebaut_100.png "Josh Callebaut")
![Michael Schmatz](http://codecombat.com/images/pages/about/michael_small.png "Michael Schmatz")
![Josh Lee](http://codecombat.com/images/pages/about/josh_small.png "Josh Lee")
![Dan TDM](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Dan_TDM/dan_tdm_100.png "Dan TDM")
![Alex Cotsarelis](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Alex%20Cotsarelis/alex_100.png "Alex Cotsarelis")
![Alex Crooks](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Alex%20Crooks/alex_100.png "Alex Crooks")
![Alexandru Caciulescu](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Alexandru%20Caciulescu/alexandru_100.png "Alexandru Caciulescu")
![Andreas Linn](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Andreas%20Linn/andreas_100.png "Andreas Linn")
![Andrew Witcher](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Andrew%20Witcher/andrew_100.png "Andrew Witcher")
![Axandre Oge](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Axandre%20Oge/axandre_100.png "Axandre Oge")
![Bang Honam](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Bang%20Honam/bang_100.png "Bang Honam")
![Benjamin Stern](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Benjamin%20Stern/benjamin_100.png "Benjamin Stern")
![Brad Dickason](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Brad%20Dickason/brad_100.png "Brad Dickason")
![Carlos Maia](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Carlos%20Maia/carlos_maia_100.png "Carlos Maia")
![Chloe Fan](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Chloe%20Fan/chloe_100.png "Chloe Fan")
![Dan Ristic](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Dan%20Ristic/dan_100.png "Dan Ristic")
![Danny Whittaker](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Danny%20Whittaker/danny_100.png "Danny Whittaker")
![David Liu](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/David%20Liu/david_liu_100.png "David Liu")
![David Pendray](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/David%20Pendray/david_100.png "David Pendray")
![Deepak1556](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Deepak1556/deepak_100.png "Deepak1556")
![Derek Wong](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Derek%20Wong/derek_100.png "Derek Wong")
![Dominik Kundel](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Dominik%20Kundel/dominik_k_100.png "Dominik Kundel")
![Glen De Cauwsemaecker](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Glen%20de%20Cauwsemaecker/glen_100.png "Glen De Cauwsemaecker")
![Ian Li](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ian%20Li/ian_100.png "Ian Li")
![Jeremy Arns](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Jeremy%20Arns/jeremy_100.png "Jeremy Arns")
![Joachim Brehmer](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Joachim%20Brehmer/joachim_100.png "Joachim Brehmer")
![Jose Antonini](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Jose%20Antonini/jose_antonini_100.png "Jose Antonini")
![Katharine Chan](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Katharine%20Chan/katharine_100.png "Katharine Chan")
![Ken Stanley](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ken%20Stanley/ken_100.png "Ken Stanley")
![Kevin Holland](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Kevin%20Holland/kevin_100.png "Kevin Holland")
![Laura Watiker](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Laura%20Watiker/laura_100.png "Laura Watiker")
![Michael Heasell](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Michael%20Heasell/michael_100.png "Michael Heasell")
![Michael Polyak](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Michael%20Polyak/michael_100.png "Michael Polyak")
![Mischa Lewis-Norelle](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Mischa%20Lewis-Norelle/mischa_100.png "Mischa Lewis-Norelle")
![Nathan Gosset](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Nathan%20Gosset/nathan_100.png "Nathan Gosset")
![Oleg Ulyanicky](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Oleg%20Ulyanickiy/oleg_100.png "Oleg Ulyanicky")
![Paul Buser](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Paul%20Buser/paul_100.png "Paul Buser")
![Pavel Konstantynov](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Pavel%20Konstantinov/pavel_100.png "Pavel Konstantynov")
![Popey Gilbert](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Popey%20Gilbert/popey_100.png "Popey Gilbert")
![Prabhsimran Baweja](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Prabhsimran%20Baweja/prabhsimran_100.png "Prabhsimran Baweja")
![Rachel Xiang](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Rachel%20Xiang/rachel_100.png "Rachel Xiang")
![Rebecca Saines](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Rebecca%20Saines/rebecca_100.png "Rebecca Saines")
![Robert Moreton](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Robert%20Moreton/robert_100.png "Robert Moreton")
![Ronnie Cheng](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ronnie%20Cheng/ronnie_100.png "Ronnie Cheng")
![Ruben Vereecken](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Ruben%20Vereecken/ruben_100.png "Ruben Vereecken")
![Russ Fan](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Russ%20Fan/russ_100.png "Russ Fan")
![Shiying Zheng](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Shying%20Zheng/shiyeng_100.png "Shiying Zheng")
![Sébastien Moratinos](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Tom%20Steinbrecher/tom_100.png "Sébastien Moratinos")
![Thanish Muhammed](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Thanish%20Muhammed/thanish_100.png "Thanish Muhammed")
![Tom Steinbrecher](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Tom%20Steinbrecher/tom_100.png "Tom Steinbrecher")
![Yang Shun Tay](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Yang%20Shun%20Tay/yang_shun_tay_100.png "Yang Shun Tay")
![Zach Martin](https://dl.dropboxusercontent.com/u/138899/GitHub%20Wikis/avatars/Zach%20Martin/zack_100.png "Zach Martin")

9
Vagrantfile vendored
View file

@ -17,7 +17,14 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.network "forwarded_port", guest: 3000, host: 13000
config.vm.network "forwarded_port", guest: 9485, host: 19485
config.vm.provision "shell", path: "scripts/vagrant/provision.sh", privileged: false
config.vm.define "default" do |default|
default.vm.provision "shell", path: "scripts/vagrant/core/provision.sh", privileged: false
end
config.vm.define "brunchv2", autostart: false do |brunchv2|
brunchv2.vm.provision "shell", path: "scripts/vagrant/core/provision.sh", privileged: false
brunchv2.vm.provision "shell", path: "scripts/vagrant/core/update-brunchv2.sh", privileged: false
end
config.vm.provider "virtualbox" do |v|
v.memory = 2048

BIN
app/assets/images/pages/about/desert.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 344 KiB

After

Width:  |  Height:  |  Size: 486 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
app/assets/images/pages/about/screenshot_desert.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Before After
Before After

BIN
app/assets/images/pages/home/course_languages.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 486 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,190 @@
// TODO: don't serve this script from codecombat.com; serve it from a harmless extra domain we don't have yet.
window.addEventListener('message', receiveMessage, false);
var concreteDom;
var concreteStyles;
var concreteScripts;
var virtualDom;
var virtualStyles;
var virtualScripts;
var goalStates;
var allowedOrigins = [
/https:\/\/codecombat\.com/,
/http:\/\/localhost:3000/,
/http:\/\/direct\.codecombat\.com/,
/http:\/\/staging\.codecombat\.com/,
/http:\/\/next\.codecombat\.com/,
/http:\/\/.*codecombat-staging-codecombat\.runnableapp\.com/,
];
function receiveMessage(event) {
var origin = event.origin || event.originalEvent.origin; // For Chrome, the origin property is in the event.originalEvent object.
var allowed = false;
allowedOrigins.forEach(function(pattern) {
allowed = allowed || pattern.test(origin);
});
if (!allowed) {
console.log('Ignoring message from bad origin:', origin);
return;
}
var data = event.data;
var source = event.source;
switch (data.type) {
case 'create':
create(_.pick(data, 'dom', 'styles', 'scripts'));
checkGoals(data.goals, source, origin);
break;
case 'update':
if (virtualDom)
update(_.pick(data, 'dom', 'styles', 'scripts'));
else
create(_.pick(data, 'dom', 'styles', 'scripts'));
checkGoals(data.goals, source, origin);
break;
case 'log':
console.log(data.text);
break;
default:
console.log('Unknown message type:', data.type);
}
}
function create({ dom, styles, scripts }) {
virtualDom = dom;
virtualStyles = styles;
virtualScripts = scripts;
concreteDom = deku.dom.create(dom);
concreteStyles = deku.dom.create(styles);
concreteScripts = deku.dom.create(scripts);
// TODO: :after elements don't seem to work? (:before do)
$('body').first().empty().append(concreteDom);
replaceNodes('[for="player-styles"]', unwrapConcreteNodes(concreteStyles));
replaceNodes('[for="player-scripts"]', unwrapConcreteNodes(concreteScripts));
}
function unwrapConcreteNodes(wrappedNodes) {
return wrappedNodes.children;
}
function replaceNodes(selector, newNodes){
$newNodes = $(newNodes).clone()
$(selector + ':not(:first)').remove();
firstNode = $(selector).first();
$newNodes.attr('for', firstNode.attr('for'));
newFirstNode = $newNodes[0];
try {
firstNode.replaceWith(newFirstNode); // Removes newFirstNode from its array (!!)
} catch (e) {
console.log('Failed to update some nodes:', e);
}
$(newFirstNode).after($newNodes);
}
function update({ dom, styles, scripts }) {
function dispatch() {} // Might want to do something here in the future
var context = {}; // Might want to use this to send shared state to every component
var domChanges = deku.diff.diffNode(virtualDom, dom);
domChanges.reduce(deku.dom.update(dispatch, context), concreteDom); // Rerender
// var scriptChanges = deku.diff.diffNode(virtualScripts, scripts);
// scriptChanges.reduce(deku.dom.update(dispatch, context), concreteScripts); // Rerender
// replaceNodes('[for="player-scripts"]', unwrapConcreteNodes(concreteScripts));
var styleChanges = deku.diff.diffNode(virtualStyles, styles);
styleChanges.reduce(deku.dom.update(dispatch, context), concreteStyles); // Rerender
replaceNodes('[for="player-styles"]', unwrapConcreteNodes(concreteStyles));
virtualDom = dom;
virtualStyles = styles;
virtualScripts = scripts;
}
function checkGoals(goals, source, origin) {
// Check right now and also in one second, since our 1-second CSS transition might be affecting things until it is done.
doCheckGoals(goals, source, origin);
_.delay(function() { doCheckGoals(goals, source, origin); }, 1001);
}
function doCheckGoals(goals, source, origin) {
var newGoalStates = {};
var overallSuccess = true;
goals.forEach(function(goal) {
var $result = $(goal.html.selector);
//console.log('ran selector', goal.html.selector, 'to find element(s)', $result);
var success = true;
goal.html.valueChecks.forEach(function(check) {
//console.log(' ... and should make sure that the value of', check.eventProps, 'is', _.omit(check, 'eventProps'), '?', matchesCheck($result, check))
success = success && matchesCheck($result, check);
});
overallSuccess = overallSuccess && success;
newGoalStates[goal.id] = {status: success ? 'success' : 'incomplete'}; // No 'failure' state
});
if (!_.isEqual(newGoalStates, goalStates)) {
goalStates = newGoalStates;
var overallStatus = overallSuccess ? 'success' : null; // Can't really get to 'failure', just 'incomplete', which is represented by null here
source.postMessage({type: 'goals-updated', goalStates: goalStates, overallStatus: overallStatus}, origin);
}
}
function downTheChain(obj, keyChain) {
if (!obj)
return null;
if (!_.isArray(keyChain))
return obj[keyChain];
var value = obj;
while (keyChain.length && value) {
if (keyChain[0].match(/\(.*\)$/)) {
var args, argsString = keyChain[0].match(/\((.*)\)$/)[1];
if (argsString)
args = eval(argsString).split(/, ?/g).filter(function(x) { return x !== ''; }); // TODO: can/should we avoid eval here?
else
args = [];
value = value[keyChain[0].split('(')[0]].apply(value, args); // value.text(), value.css('background-color'), etc.
}
else
value = value[keyChain[0]];
keyChain = keyChain.slice(1);
}
return value;
};
function matchesCheck(value, check) {
var v = downTheChain(value, check.eventProps);
if ((check.equalTo != null) && v !== check.equalTo) {
return false;
}
if ((check.notEqualTo != null) && v === check.notEqualTo) {
return false;
}
if ((check.greaterThan != null) && !(v > check.greaterThan)) {
return false;
}
if ((check.greaterThanOrEqualTo != null) && !(v >= check.greaterThanOrEqualTo)) {
return false;
}
if ((check.lessThan != null) && !(v < check.lessThan)) {
return false;
}
if ((check.lessThanOrEqualTo != null) && !(v <= check.lessThanOrEqualTo)) {
return false;
}
if ((check.containingString != null) && (!v || v.search(check.containingString) === -1)) {
return false;
}
if ((check.notContainingString != null) && (v != null ? v.search(check.notContainingString) : void 0) !== -1) {
return false;
}
if ((check.containingRegexp != null) && (!v || v.search(new RegExp(check.containingRegexp)) === -1)) {
return false;
}
if ((check.notContainingRegexp != null) && (v != null ? v.search(new RegExp(check.notContainingRegexp)) : void 0) !== -1) {
return false;
}
return true;
}

View file

@ -1,13 +1,25 @@
var window = self;
var Global = self;
importScripts("/javascripts/lodash.js", "/javascripts/aether.js", "/javascripts/esper.js");
importScripts("/javascripts/lodash.js", "/javascripts/aether.js");
try {
//Detect very modern javascript support.
(0,eval("'use strict'; let test = WeakMap && (class Test { *gen(a=7) { yield yield * () => true ; } });"));
console.log("Modern javascript detected, aw yeah!");
self.importScripts('/javascripts/esper.modern.js');
} catch (e) {
console.log("Legacy javascript detected, falling back...", e.message);
self.importScripts('/javascripts/esper.js');
}
//console.log("Aether Tome worker has finished importing scripts.");
var aethers = {};
var languagesImported = {};
var ensureLanguageImported = function(language) {
if (languagesImported[language]) return;
if (language === 'html') return;
importScripts("/javascripts/app/vendor/aether-" + language + ".js");
languagesImported[language] = true;
};

View file

@ -63,13 +63,24 @@ var console = {
console.error = console.warn = console.info = console.debug = console.log;
self.console = console;
self.importScripts('/javascripts/lodash.js', '/javascripts/world.js', '/javascripts/aether.js', '/javascripts/esper.js');
self.importScripts('/javascripts/lodash.js', '/javascripts/world.js', '/javascripts/aether.js');
try {
//Detect very modern javascript support.
(0,eval("'use strict'; let test = WeakMap && (class Test { *gen(a=7) { yield yield * () => true ; } });"));
console.log("Modern javascript detected, aw yeah!");
self.importScripts('/javascripts/esper.modern.js');
} catch (e) {
console.log("Legacy javascript detected, falling back...", e.message);
self.importScripts('/javascripts/esper.js');
}
var myImportScripts = importScripts;
var languagesImported = {};
var ensureLanguageImported = function(language) {
if (languagesImported[language]) return;
if (language === 'javascript') return; // Only has JSHint, but we don't need to lint here.
if (language === 'javascript' || language === 'html') return; // Only has JSHint, but we don't need to lint here.
myImportScripts("/javascripts/app/vendor/aether-" + language + ".js");
languagesImported[language] = true;
};
@ -308,6 +319,7 @@ self.setupDebugWorldToRunUntilFrame = function (args) {
self.debugWorld.submissionCount = args.submissionCount;
self.debugWorld.fixedSeed = args.fixedSeed;
self.debugWorld.flagHistory = args.flagHistory;
self.debugWorld.realTimeInputEvents = args.realTimeInputEvents;
self.debugWorld.difficulty = args.difficulty;
if (args.level)
self.debugWorld.loadFromLevel(args.level, true);
@ -370,12 +382,15 @@ self.runWorld = function runWorld(args) {
self.world.submissionCount = args.submissionCount;
self.world.fixedSeed = args.fixedSeed;
self.world.flagHistory = args.flagHistory || [];
self.world.realTimeInputEvents = args.realTimeInputEvents || [];
self.world.difficulty = args.difficulty || 0;
if(args.level)
self.world.loadFromLevel(args.level, true);
self.world.preloading = args.preload;
self.world.headless = args.headless;
self.world.realTime = args.realTime;
self.world.indefiniteLength = args.indefiniteLength;
self.world.justBegin = args.justBegin;
self.goalManager = new GoalManager(self.world);
self.goalManager.setGoals(args.goals);
self.goalManager.setCode(args.userCodeMap);
@ -402,29 +417,41 @@ self.serializeFramesSoFar = function serializeFramesSoFar() {
self.world.framesSerializedSoFar = self.world.frames.length;
};
self.onWorldLoaded = function onWorldLoaded() {
if(self.world.framesSerializedSoFar == self.world.frames.length) return;
if(self.world.ended)
self.goalManager.worldGenerationEnded();
var goalStates = self.goalManager.getGoalStates();
var overallStatus = self.goalManager.checkOverallStatus();
var totalFrames = self.world.totalFrames;
if(self.world.ended) {
var lastFrameHash = self.world.frames[totalFrames - 2].hash
self.postMessage({type: 'end-load-frames', goalStates: goalStates, overallStatus: overallStatus, totalFrames: totalFrames, lastFrameHash: lastFrameHash});
}
var t1 = new Date();
var diff = t1 - self.t0;
if(self.world.headless)
return console.log('Headless simulation completed in ' + diff + 'ms.');
var worldEnded = self.world.ended;
var transferableSupported = self.transferableSupported();
function trySerialize() {
try {
var serialized = self.world.serialize();
}
catch(error) {
console.log("World serialization error:", error.toString() + "\n" + error.stack || error.stackTrace);
return false;
}
return serialized;
}
self.onWorldLoaded = function onWorldLoaded() {
if(self.world.framesSerializedSoFar == self.world.frames.length) return;
if(self.world.ended)
self.goalManager.worldGenerationEnded();
var t1 = new Date();
var diff = t1 - self.t0;
var goalStates = self.goalManager.getGoalStates();
var totalFrames = self.world.totalFrames;
if(self.world.indefiniteLength) {
totalFrames = self.world.frames.length;
}
if(self.world.ended) {
var overallStatus = self.goalManager.checkOverallStatus();
var lastFrameHash = self.world.frames[totalFrames - 2].hash
var simulationFrameRate = self.world.frames.length / diff * 1000 * 30 / self.world.frameRate
self.postMessage({type: 'end-load-frames', goalStates: goalStates, overallStatus: overallStatus, totalFrames: totalFrames, lastFrameHash: lastFrameHash, simulationFrameRate: simulationFrameRate});
if(self.world.headless)
return console.log('Headless simulation completed in ' + diff + 'ms, ' + simulationFrameRate.toFixed(1) + ' FPS.');
}
var worldEnded = self.world.ended;
var serialized;
var transferableSupported = self.transferableSupported();
if ( !( serialized = trySerialize()) ) {
self.destroyWorld();
return;
}
@ -450,7 +477,7 @@ self.onWorldLoaded = function onWorldLoaded() {
if(worldEnded) {
var t3 = new Date();
console.log("And it was so: (" + (diff / totalFrames).toFixed(3) + "ms per frame,", totalFrames, "frames)\nSimulation :", diff + "ms \nSerialization:", (t2 - t1) + "ms\nDelivery :", (t3 - t2) + "ms");
console.log("And it was so: (" + (diff / totalFrames).toFixed(3) + "ms per frame,", totalFrames, "frames)\nSimulation :", diff + "ms \nSerialization:", (t2 - t1) + "ms\nDelivery :", (t3 - t2) + "ms\nFPS :", simulationFrameRate.toFixed(1));
}
};
@ -464,7 +491,10 @@ self.onWorldPreloaded = function onWorldPreloaded() {
self.goalManager.worldGenerationEnded();
var goalStates = self.goalManager.getGoalStates();
var overallStatus = self.goalManager.checkOverallStatus();
self.postMessage({type: 'end-preload-frames', goalStates: goalStates, overallStatus: overallStatus});
var t1 = new Date();
var diff = t1 - self.t0;
var simulationFrameRate = self.world.frames.length / diff * 1000 * 30 / self.world.frameRate
self.postMessage({type: 'end-preload-frames', goalStates: goalStates, overallStatus: overallStatus, simulationFrameRate: simulationFrameRate});
};
self.onWorldError = function onWorldError(error) {
@ -516,6 +546,11 @@ self.addFlagEvent = function addFlagEvent(flagEvent) {
self.world.addFlagEvent(flagEvent);
};
self.addRealTimeInputEvent = function addRealTimeInputEvent(realTimeInputEvent) {
if(!self.world) return;
self.world.addRealTimeInputEvent(realTimeInputEvent);
};
self.stopRealTimePlayback = function stopRealTimePlayback() {
if(!self.world) return;
self.world.realTime = false;

View file

@ -0,0 +1,50 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>My CodeCombat Website</title>
<script src="https://cdn.jsdelivr.net/lodash/4.13.1/lodash.min.js" integrity="sha256-8SeyqJ7ZAZx8WnIgP/bgK6LGIjKjhojNPHSMV/fo29Y=" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
<script src="/javascripts/web-dev-listener.js"></script>
<script src="/javascripts/app/vendor/aether-html.js"></script>
<style>
@import 'https://fonts.googleapis.com/css?family=Holtwood+One+SC';
/* Import that font for demoing web-dev levels until @import ordering bug is fixed */
* {
transition: 1s ease-in-out;
}
</style>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<!-- Extracted player/level styles and scripts -->
<style for="level-styles">
</style>
<script for="level-scripts">
</script>
<style for="player-styles">
</style>
<script for="player-scripts">
</script>
</head>
<body>
<h1>Loading...</h1>
</body>
</html>

View file

@ -4,3 +4,8 @@ CocoCollection = require 'collections/CocoCollection'
module.exports = class Courses extends CocoCollection
model: Course
url: '/db/course'
fetchReleased: (options = {}) ->
options.data ?= {}
options.data.releasePhase = 'released'
@fetch(options)

View file

@ -5,12 +5,6 @@ module.exports = class LevelSessionCollection extends CocoCollection
url: '/db/level.session'
model: LevelSession
fetchMineForCourseInstance: (courseInstanceID, options) ->
options = _.extend({
url: "/db/course_instance/#{courseInstanceID}/my-course-level-sessions"
}, options)
@fetch(options)
fetchForCourseInstance: (courseInstanceID, options) ->
options = _.extend({
url: "/db/course_instance/#{courseInstanceID}/my-course-level-sessions"

View file

@ -12,4 +12,7 @@ module.exports = class LevelCollection extends CocoCollection
fetchForClassroomAndCourse: (classroomID, courseID, options={}) ->
options.url = "/db/classroom/#{classroomID}/courses/#{courseID}/levels"
@fetch(options)
fetchForCampaign: (campaignSlug, options={}) ->
options.url = "/db/campaign/#{campaignSlug}/levels"
@fetch(options)

View file

@ -1,6 +0,0 @@
module.exports = class RealTimeCollection extends Backbone.Firebase.Collection
constructor: (savePath) ->
# TODO: Don't hard code this here
# TODO: Use prod path in prod
@firebase = 'https://codecombat.firebaseio.com/test/db/' + savePath
super()

View file

@ -0,0 +1,7 @@
StripeCoupon = require 'models/StripeCoupon'
CocoCollection = require 'collections/CocoCollection'
module.exports = class StripeCoupons extends CocoCollection
model: StripeCoupon
url: '/stripe/coupons'

View file

@ -3,4 +3,9 @@ ThangType = require 'models/ThangType'
module.exports = class ThangTypeCollection extends CocoCollection
url: '/db/thang.type'
model: ThangType
model: ThangType
fetchHeroes: ->
@fetch {
url: '/db/thang.type?view=heroes'
}

View file

@ -29,3 +29,9 @@ module.exports = class Users extends CocoCollection
@remove @filter (user) ->
user.get('deleted')
true
search: (term) ->
return @slice() unless term
term = term.toLowerCase()
return @filter (user) ->
user.broadName().toLowerCase().indexOf(term) > -1 or (user.get('email') ? '').indexOf(term) > -1

View file

@ -60,6 +60,11 @@ module.exports = ModuleLoader = class ModuleLoader extends CocoClass
# load dependencies if it's not a vendor library
if not _.string.startsWith(e.item.id, 'vendor')
have = window.require.list()
haveWithIndexRemoved = _(have)
.filter (file) -> _.string.endsWith(file, 'index')
.map (file) -> file.slice(0,-6)
.value()
have = have.concat(haveWithIndexRemoved)
console.group('Dependencies', e.item.id) if LOG
@recentLoadedBytes += e.rawResult.length
dependencies = @parseDependencies(e.rawResult)
@ -82,8 +87,8 @@ module.exports = ModuleLoader = class ModuleLoader extends CocoClass
# a module and its dependencies have loaded!
if @queue.progress is 1
@recentPaths.sort()
console.debug @recentPaths.join('\n')
console.debug 'loaded', @recentPaths.length, 'files,', parseInt(@recentLoadedBytes/1024), 'KB'
# console.debug @recentPaths.join('\n')
# console.debug 'loaded', @recentPaths.length, 'files,', parseInt(@recentLoadedBytes/1024), 'KB'
@trigger 'load-complete'
@trigger 'loaded', e.item

View file

@ -239,6 +239,18 @@ particleKinds['level-dungeon-replayable'] = particleKinds['level-dungeon-replaya
colorMiddle: hsl 0.17, 0.75, 0.5
colorEnd: hsl 0.17, 0.75, 0.3
particleKinds['level-dungeon-game-dev'] = particleKinds['level-dungeon-game-dev-premium'] = ext particleKinds['level-dungeon-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.75, 0.7
colorMiddle: hsl 0.7, 0.75, 0.5
colorEnd: hsl 0.7, 0.75, 0.3
particleKinds['level-dungeon-web-dev'] = particleKinds['level-dungeon-web-dev-premium'] = ext particleKinds['level-dungeon-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.25, 0.7
colorMiddle: hsl 0.7, 0.25, 0.5
colorEnd: hsl 0.7, 0.25, 0.3
particleKinds['level-dungeon-premium-item'] = ext particleKinds['level-dungeon-gate'],
emitter:
particleCount: 2000
@ -288,6 +300,18 @@ particleKinds['level-forest-replayable'] = particleKinds['level-forest-replayabl
colorMiddle: hsl 0.17, 0.75, 0.5
colorEnd: hsl 0.17, 0.75, 0.3
particleKinds['level-forest-game-dev'] = particleKinds['level-forest-game-dev-premium'] = ext particleKinds['level-forest-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.75, 0.7
colorMiddle: hsl 0.7, 0.75, 0.5
colorEnd: hsl 0.7, 0.75, 0.3
particleKinds['level-forest-web-dev'] = particleKinds['level-forest-web-dev-premium'] = ext particleKinds['level-forest-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.25, 0.7
colorMiddle: hsl 0.7, 0.25, 0.5
colorEnd: hsl 0.7, 0.25, 0.3
particleKinds['level-forest-premium-item'] = ext particleKinds['level-forest-gate'],
emitter:
particleCount: 2000
@ -337,6 +361,18 @@ particleKinds['level-desert-replayable'] = particleKinds['level-desert-replayabl
colorMiddle: hsl 0.17, 0.75, 0.5
colorEnd: hsl 0.17, 0.75, 0.3
particleKinds['level-desert-game-dev'] = particleKinds['level-desert-game-dev-premium'] = ext particleKinds['level-desert-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.75, 0.7
colorMiddle: hsl 0.7, 0.75, 0.5
colorEnd: hsl 0.7, 0.75, 0.3
particleKinds['level-desert-web-dev'] = particleKinds['level-desert-web-dev-premium'] = ext particleKinds['level-desert-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.25, 0.7
colorMiddle: hsl 0.7, 0.25, 0.5
colorEnd: hsl 0.7, 0.25, 0.3
particleKinds['level-mountain-premium-hero'] = ext particleKinds['level-mountain-premium'],
emitter:
particleCount: 200
@ -371,6 +407,18 @@ particleKinds['level-mountain-replayable'] = particleKinds['level-mountain-repla
colorMiddle: hsl 0.17, 0.75, 0.5
colorEnd: hsl 0.17, 0.75, 0.3
particleKinds['level-mountain-game-dev'] = particleKinds['level-mountain-game-dev-premium'] = ext particleKinds['level-mountain-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.75, 0.7
colorMiddle: hsl 0.7, 0.75, 0.5
colorEnd: hsl 0.7, 0.75, 0.3
particleKinds['level-mountain-web-dev'] = particleKinds['level-mountain-web-dev-premium'] = ext particleKinds['level-mountain-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.25, 0.7
colorMiddle: hsl 0.7, 0.25, 0.5
colorEnd: hsl 0.7, 0.25, 0.3
particleKinds['level-glacier-premium-hero'] = ext particleKinds['level-glacier-premium'],
emitter:
particleCount: 200
@ -405,6 +453,18 @@ particleKinds['level-glacier-replayable'] = particleKinds['level-glacier-replaya
colorMiddle: hsl 0.17, 0.75, 0.5
colorEnd: hsl 0.17, 0.75, 0.3
particleKinds['level-glacier-game-dev'] = particleKinds['level-glacier-game-dev-premium'] = ext particleKinds['level-glacier-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.75, 0.7
colorMiddle: hsl 0.7, 0.75, 0.5
colorEnd: hsl 0.7, 0.75, 0.3
particleKinds['level-glacier-web-dev'] = particleKinds['level-glacier-web-dev-premium'] = ext particleKinds['level-glacier-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.25, 0.7
colorMiddle: hsl 0.7, 0.25, 0.5
colorEnd: hsl 0.7, 0.25, 0.3
particleKinds['level-volcano-premium-hero'] = ext particleKinds['level-volcano-premium'],
emitter:
particleCount: 200
@ -438,3 +498,15 @@ particleKinds['level-volcano-replayable'] = particleKinds['level-volcano-replaya
colorStart: hsl 0.17, 0.75, 0.7
colorMiddle: hsl 0.17, 0.75, 0.5
colorEnd: hsl 0.17, 0.75, 0.3
particleKinds['level-volcano-game-dev'] = particleKinds['level-volcano-game-dev-premium'] = ext particleKinds['level-volcano-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.75, 0.7
colorMiddle: hsl 0.7, 0.75, 0.5
colorEnd: hsl 0.7, 0.75, 0.3
particleKinds['level-volcano-web-dev'] = particleKinds['level-volcano-web-dev-premium'] = ext particleKinds['level-volcano-hero-ladder'],
emitter:
colorStart: hsl 0.7, 0.25, 0.7
colorMiddle: hsl 0.7, 0.25, 0.5
colorEnd: hsl 0.7, 0.25, 0.3

View file

@ -30,11 +30,14 @@ module.exports = class CocoRouter extends Backbone.Router
'admin': go('admin/MainAdminView')
'admin/clas': go('admin/CLAsView')
'admin/classroom-levels': go('admin/AdminClassroomLevelsView')
'admin/design-elements': go('admin/DesignElementsView')
'admin/files': go('admin/FilesView')
'admin/analytics': go('admin/AnalyticsView')
'admin/analytics/subscriptions': go('admin/AnalyticsSubscriptionsView')
'admin/level-sessions': go('admin/LevelSessionsView')
'admin/school-counts': go('admin/SchoolCountsView')
'admin/school-licenses': go('admin/SchoolLicensesView')
'admin/users': go('admin/UsersView')
'admin/base': go('admin/BaseView')
'admin/demo-requests': go('admin/DemoRequestsView')
@ -43,6 +46,13 @@ module.exports = class CocoRouter extends Backbone.Router
'admin/pending-patches': go('admin/PendingPatchesView')
'admin/codelogs': go('admin/CodeLogsView')
'artisans': go('artisans/ArtisansView')
'artisans/level-tasks': go('artisans/LevelTasksView')
'artisans/solution-problems': go('artisans/SolutionProblemsView')
'artisans/thang-tasks': go('artisans/ThangTasksView')
'artisans/level-concepts': go('artisans/LevelConceptMap')
'beta': go('HomeView')
'careers': => window.location.href = 'https://jobs.lever.co/codecombat'
@ -63,14 +73,15 @@ module.exports = class CocoRouter extends Backbone.Router
'contribute/diplomat': go('contribute/DiplomatView')
'contribute/scribe': go('contribute/ScribeView')
'courses': go('courses/CoursesView') # , { studentsOnly: true }) # TODO: Enforce after session-less play for teachers
'Courses': go('courses/CoursesView') # , { studentsOnly: true })
'courses': go('courses/CoursesView')
'Courses': go('courses/CoursesView')
'courses/students': redirect('/courses')
'courses/teachers': redirect('/teachers/classes')
'courses/purchase': redirect('/teachers/enrollments')
'courses/enroll(/:courseID)': redirect('/teachers/enrollments')
'courses/:classroomID': go('courses/ClassroomView') #, { studentsOnly: true })
'courses/:courseID/:courseInstanceID': go('courses/CourseDetailsView')
'courses/purchase': redirect('/teachers/licenses')
'courses/enroll(/:courseID)': redirect('/teachers/licenses')
'courses/update-account': go('courses/CoursesUpdateAccountView')
'courses/:classroomID': go('courses/ClassroomView', { studentsOnly: true })
'courses/:courseID/:courseInstanceID': go('courses/CourseDetailsView', { studentsOnly: true })
'db/*path': 'routeToServer'
'demo(/*subpath)': go('DemoView')
@ -116,13 +127,13 @@ module.exports = class CocoRouter extends Backbone.Router
'legal': go('LegalView')
'multiplayer': go('MultiplayerView')
'play(/)': go('play/CampaignView') # extra slash is to get Facebook app to work
'play/ladder/:levelID/:leagueType/:leagueID': go('ladder/LadderView')
'play/ladder/:levelID': go('ladder/LadderView')
'play/ladder': go('ladder/MainLadderView')
'play/level/:levelID': go('play/level/PlayLevelView')
'play/game-dev-level/:levelID/:sessionID': go('play/level/PlayGameDevLevelView')
'play/web-dev-level/:levelID/:sessionID': go('play/level/PlayWebDevLevelView')
'play/spectate/:levelID': go('play/SpectateView')
'play/:map': go('play/CampaignView')
@ -135,13 +146,14 @@ module.exports = class CocoRouter extends Backbone.Router
'SEEN': go('NewHomeView')
'teachers': redirect('/teachers/classes')
'teachers/classes': go('courses/TeacherClassesView') #, { teachersOnly: true })
'teachers/classes/:classroomID': go('courses/TeacherClassView') #, { teachersOnly: true })
'teachers/classes': go('courses/TeacherClassesView', { teachersOnly: true })
'teachers/classes/:classroomID': go('courses/TeacherClassView', { teachersOnly: true })
'teachers/courses': go('courses/TeacherCoursesView')
'teachers/demo': go('teachers/RequestQuoteView')
'teachers/enrollments': go('courses/EnrollmentsView') #, { teachersOnly: true })
'teachers/enrollments': redirect('/teachers/licenses')
'teachers/licenses': go('courses/EnrollmentsView', { teachersOnly: true })
'teachers/freetrial': go('teachers/RequestQuoteView')
'teachers/quote': go('teachers/RequestQuoteView')
'teachers/quote': redirect('/teachers/demo')
'teachers/signup': ->
return @routeDirectly('teachers/CreateTeacherAccountView', []) if me.isAnonymous()
@navigate('/teachers/update-account', {trigger: true, replace: true})
@ -152,6 +164,7 @@ module.exports = class CocoRouter extends Backbone.Router
'test(/*subpath)': go('TestView')
'user/:slugOrID': go('user/MainUserView')
'user/:userID/verify/:verificationCode': go('user/EmailVerifiedView')
'*name/': 'removeTrailingSlash'
'*name': go('NotFoundView')
@ -163,9 +176,9 @@ module.exports = class CocoRouter extends Backbone.Router
@navigate e, {trigger: true}
routeDirectly: (path, args=[], options={}) ->
if options.teachersOnly and not me.isTeacher()
if options.teachersOnly and not (me.isTeacher() or me.isAdmin())
return @routeDirectly('teachers/RestrictedToTeachersView')
if options.studentsOnly and me.isTeacher()
if options.studentsOnly and not (me.isStudent() or me.isAdmin())
return @routeDirectly('courses/RestrictedToStudentsView')
leavingMessage = _.result(window.currentView, 'onLeaveMessage')
if leavingMessage
@ -181,7 +194,7 @@ module.exports = class CocoRouter extends Backbone.Router
@listenToOnce application.moduleLoader, 'load-complete', ->
@routeDirectly(path, args, options)
return
return @openView @notFoundView() if not ViewClass
return go('NotFoundView') if not ViewClass
view = new ViewClass(options, args...) # options, then any path fragment args
view.render()
@openView(view)

View file

@ -95,9 +95,13 @@ module.exports = class Tracker extends CocoClass
analytics.identify me.id, traits
trackPageView: (includeIntegrations=[]) ->
includeMixpanel = (name) ->
mixpanelIncludes = []
name in mixpanelIncludes or /courses|students|teachers/ig.test(name)
name = Backbone.history.getFragment()
url = "/#{name}"
console.log "Would track analytics pageview: #{url}" if debugAnalytics
console.log "Would track analytics pageview: #{url} Mixpanel=#{includeMixpanel(name)}" if debugAnalytics
@trackEventInternal 'Pageview', url: name unless me?.isAdmin() and @isProduction
return unless @isProduction and not me.isAdmin()
@ -106,8 +110,7 @@ module.exports = class Tracker extends CocoClass
ga? 'send', 'pageview', url
# Mixpanel
mixpanelIncludes = ['', 'courses', 'courses/purchase', 'courses/teachers', 'courses/students', 'schools', 'teachers', 'teachers/freetrial', 'teachers/quote', 'play', 'play/level/dungeons-of-kithgard']
mixpanel.track('page viewed', 'page name' : name, url : url) if name in mixpanelIncludes
mixpanel.track('page viewed', 'page name' : name, url : url) if includeMixpanel(name)
if me.isTeacher() and @segmentLoaded
options = {}
@ -162,22 +165,13 @@ module.exports = class Tracker extends CocoClass
properties[key] = value for key, value of @explicitTraits if @explicitTraits?
console.log 'Tracking internal analytics event:', event, properties if debugAnalytics
if @isProduction
eventObject = {}
eventObject["event"] = event
eventObject["properties"] = properties unless _.isEmpty properties
eventObject["user"] = me.id
dataToSend = JSON.stringify eventObject
# console.log dataToSend if debugAnalytics
$.post("#{window.location.protocol or 'http:'}//analytics.codecombat.com/analytics", dataToSend).fail ->
console.error "Analytics post failed!"
else
request = @supermodel.addRequestResource {
url: '/db/analytics.log.event/-/log_event'
data: {event: event, properties: properties}
method: 'POST'
}, 0
request.load()
request = @supermodel.addRequestResource {
url: '/db/analytics.log.event/-/log_event'
data: {event: event, properties: properties}
method: 'POST'
}, 0
request.load()
trackTiming: (duration, category, variable, label) ->
# https://developers.google.com/analytics/devguides/collection/analyticsjs/user-timings
@ -187,6 +181,7 @@ module.exports = class Tracker extends CocoClass
ga? 'send', 'timing', category, variable, duration, label
updateRole: ->
return if me.isAdmin()
return unless me.isTeacher()
return require('core/services/segment')() unless @segmentLoaded
@identify()

View file

@ -14,40 +14,6 @@ init = ->
Backbone.listenTo me, 'sync', -> Backbone.Mediator.publish('auth:me-synced', me: me)
module.exports.createUser = (userObject, failure=backboneFailure, nextURL=null) ->
user = new User(userObject)
user.notyErrors = false
user.save({}, {
error: (model, jqxhr, options) ->
error = parseServerError(jqxhr.responseText)
property = error.property if error.property
if jqxhr.status is 409 and property is 'name'
anonUserObject = _.omit(userObject, 'name')
module.exports.createUser anonUserObject, failure, nextURL
else
genericFailure(jqxhr)
success: -> if nextURL then window.location.href = nextURL else window.location.reload()
})
module.exports.createUserWithoutReload = (userObject, failure=backboneFailure) ->
user = new User(userObject)
user.save({}, {
error: failure
success: ->
Backbone.Mediator.publish('created-user-without-reload')
})
module.exports.loginUser = (userObject, failure=genericFailure, nextURL=null) ->
console.log 'logging in as', userObject.email
jqxhr = $.post('/auth/login',
{
username: userObject.email,
password: userObject.password
},
(model) -> if nextURL then window.location.href = nextURL else window.location.reload()
)
jqxhr.fail(failure)
module.exports.logoutUser = ->
# TODO: Refactor to use User.logout
FB?.logout?()
@ -60,6 +26,12 @@ module.exports.logoutUser = ->
res = $.post('/auth/logout', {}, callback)
res.fail(genericFailure)
module.exports.sendRecoveryEmail = (email, options={}) ->
options = _.merge(options,
{method: 'POST', url: '/auth/reset', data: { email }}
)
$.ajax(options)
onSetVolume = (e) ->
return if e.volume is me.get('volume')
me.set('volume', e.volume)

View file

@ -1,10 +1,26 @@
module.exports.sendContactMessage = (contactMessageObject, modal) ->
modal?.find('.sending-indicator').show()
jqxhr = $.post '/contact', contactMessageObject, (response) ->
return unless modal
modal.find('.sending-indicator').hide()
modal.find('#contact-message').val('Thanks!')
_.delay ->
modal.find('#contact-message').val('')
modal.modal 'hide'
, 1000
module.exports = {
sendContactMessage: (contactMessageObject, modal) ->
# deprecated
modal?.find('.sending-indicator').show()
return $.post '/contact', contactMessageObject, (response) ->
return unless modal
modal.find('.sending-indicator').hide()
modal.find('#contact-message').val('Thanks!')
_.delay ->
modal.find('#contact-message').val('')
modal.modal 'hide'
, 1000
send: (options={}) ->
options.type = 'POST'
options.url = '/contact'
$.ajax(options)
sendParentSignupInstructions: (parentEmail) ->
jqxhr = $.ajax('/contact/send-parent-signup-instructions', {
method: 'POST'
data: {parentEmail}
})
return new Promise(jqxhr.then)
}

View file

@ -57,6 +57,14 @@ module.exports.applyErrorsToForm = (el, errors, warning=false) ->
message = error.message if error.formatted
prop = error.property
if error.code is tv4.errorCodes.FORMAT_CUSTOM
originalMessage = /Format validation failed \(([^\(\)]+)\)/.exec(message)[1]
unless _.isEmpty(originalMessage)
message = originalMessage
if error.code is 409 and error.property is 'email'
message += ' <a class="login-link">Log in?</a>'
missingErrors.push error unless setErrorToProperty el, prop, message, warning
missingErrors

View file

@ -8,7 +8,6 @@ channelSchemas =
'errors': require 'schemas/subscriptions/errors'
'ipad': require 'schemas/subscriptions/ipad'
'misc': require 'schemas/subscriptions/misc'
'multiplayer': require 'schemas/subscriptions/multiplayer'
'play': require 'schemas/subscriptions/play'
'surface': require 'schemas/subscriptions/surface'
'tome': require 'schemas/subscriptions/tome'
@ -165,5 +164,5 @@ window.onbeforeunload = (e) ->
return leavingMessage
else
return
$ -> init()

View file

@ -26,7 +26,7 @@ module.exports = FacebookHandler = class FacebookHandler extends CocoClass
login: (cb, options) ->
cb({status: 'connected', authResponse: { accessToken: '1234' }})
api: (url, options, cb) ->
cb({
cb({
first_name: 'Mr'
last_name: 'Bean'
id: 'abcd'
@ -55,7 +55,7 @@ module.exports = FacebookHandler = class FacebookHandler extends CocoClass
js = d.createElement('script')
js.id = id
js.async = true
js.src = '//connect.facebook.net/en_US/all.js'
js.src = '//connect.facebook.net/en_US/sdk.js'
#js.src = '//connect.facebook.net/en_US/all/debug.js'
ref.parentNode.insertBefore js, ref
@ -63,12 +63,13 @@ module.exports = FacebookHandler = class FacebookHandler extends CocoClass
)(document)
window.fbAsyncInit = =>
FB.init
FB.init({
appId: (if document.location.origin is 'http://localhost:3000' then '607435142676437' else '148832601965463') # App ID
channelUrl: document.location.origin + '/channel.html' # Channel File
cookie: true # enable cookies to allow the server to access the session
xfbml: true # parse XFBML
version: 'v2.7'
})
FB.getLoginStatus (response) =>
if response.status is 'connected'
@connected = true
@ -103,4 +104,4 @@ module.exports = FacebookHandler = class FacebookHandler extends CocoClass
options.success.bind(options.context)(attrs)
renderButtons: ->
setTimeout(FB.XFBML.parse, 10) if FB?.XFBML?.parse # Handles FB login and Like
setTimeout(FB.XFBML.parse, 10) if FB?.XFBML?.parse # Handles FB login and Like

View file

@ -2,6 +2,7 @@ CocoModel = require 'models/CocoModel'
CocoCollection = require 'collections/CocoCollection'
{me} = require('core/auth')
locale = require 'locale/locale'
utils = require 'core/utils'
initializeFilePicker = ->
require('core/services/filepicker')() unless window.application.isIPadApp
@ -234,23 +235,14 @@ class ImageFileTreema extends TreemaNode.nodeMap.string
@refreshDisplay()
codeLanguages =
javascript: 'ace/mode/javascript'
coffeescript: 'ace/mode/coffee'
python: 'ace/mode/python'
clojure: 'ace/mode/clojure'
lua: 'ace/mode/lua'
java: 'ace/mode/java'
io: 'ace/mode/text'
class CodeLanguagesObjectTreema extends TreemaNode.nodeMap.object
childPropertiesAvailable: ->
(key for key in _.keys(codeLanguages) when not @data[key]? and not (key is 'javascript' and @workingSchema.skipJavaScript))
(key for key in _.keys(utils.aceEditModes) when not @data[key]? and not (key is 'javascript' and @workingSchema.skipJavaScript))
class CodeLanguageTreema extends TreemaNode.nodeMap.string
buildValueForEditing: (valEl, data) ->
super(valEl, data)
valEl.find('input').autocomplete(source: _.keys(codeLanguages), minLength: 0, delay: 0, autoFocus: true)
valEl.find('input').autocomplete(source: _.keys(utils.aceEditModes), minLength: 0, delay: 0, autoFocus: true)
valEl
class CodeTreema extends TreemaNode.nodeMap.ace
@ -258,8 +250,8 @@ class CodeTreema extends TreemaNode.nodeMap.ace
super(arguments...)
@workingSchema.aceTabSize = 4
# TODO: Find a less hacky solution for this
@workingSchema.aceMode = mode if mode = codeLanguages[@keyForParent]
@workingSchema.aceMode = mode if mode = codeLanguages[@parent?.data?.language]
@workingSchema.aceMode = mode if mode = utils.aceEditModes[@keyForParent]
@workingSchema.aceMode = mode if mode = utils.aceEditModes[@parent?.data?.language]
class CoffeeTreema extends CodeTreema
constructor: ->

5
app/core/urls.coffee Normal file
View file

@ -0,0 +1,5 @@
module.exports =
playDevLevel: ({level, session, course}) ->
shareURL = "#{window.location.origin}/play/#{level.get('type')}-level/#{level.get('slug')}/#{session.id}"
shareURL += "?course=#{course.id}" if course
return shareURL

View file

@ -255,23 +255,50 @@ module.exports.getPrepaidCodeAmount = getPrepaidCodeAmount = (price=0, users=0,
total = price * users * months
total
startsWithVowel = (s) -> s[0] in 'aeiouAEIOU'
module.exports.filterMarkdownCodeLanguages = (text, language) ->
return '' unless text
currentLanguage = language or me.get('aceConfig')?.language or 'python'
excludedLanguages = _.without ['javascript', 'python', 'coffeescript', 'clojure', 'lua', 'java', 'io'], currentLanguage
exclusionRegex = new RegExp "```(#{excludedLanguages.join('|')})\n[^`]+```\n?", 'gm'
text.replace exclusionRegex, ''
excludedLanguages = _.without ['javascript', 'python', 'coffeescript', 'clojure', 'lua', 'java', 'io', 'html'], currentLanguage
# Exclude language-specific code blocks like ```python (... code ...)``` for each non-target language.
codeBlockExclusionRegex = new RegExp "```(#{excludedLanguages.join('|')})\n[^`]+```\n?", 'gm'
# Exclude language-specific images like ![python - image description](image url) for each non-target language.
imageExclusionRegex = new RegExp "!\\[(#{excludedLanguages.join('|')}) - .+?\\]\\(.+?\\)\n?", 'gm'
text = text.replace(codeBlockExclusionRegex, '').replace(imageExclusionRegex, '')
commonLanguageReplacements =
python: [
['true', 'True'], ['false', 'False'], ['null', 'None'],
['object', 'dictionary'], ['Object', 'Dictionary'],
['array', 'list'], ['Array', 'List'],
]
lua: [
['null', 'nil'],
['object', 'table'], ['Object', 'Table'],
['array', 'table'], ['Array', 'Table'],
]
for [from, to] in commonLanguageReplacements[currentLanguage] ? []
# Convert JS-specific keywords and types to Python ones, if in simple `code` tags.
# This won't cover it when it's not in an inline code tag by itself or when it's not in English.
text = text.replace ///`#{from}`///g, "`#{to}`"
# Now change "An `dictionary`" to "A `dictionary`", etc.
if startsWithVowel(from) and not startsWithVowel(to)
text = text.replace ///(\ a|A)n(\ `#{to}`)///g, "$1$2"
if not startsWithVowel(from) and startsWithVowel(to)
text = text.replace ///(\ a|A)(\ `#{to}`)///g, "$1n$2"
return text
module.exports.aceEditModes = aceEditModes =
'javascript': 'ace/mode/javascript'
'coffeescript': 'ace/mode/coffee'
'python': 'ace/mode/python'
'java': 'ace/mode/java'
'clojure': 'ace/mode/clojure'
'lua': 'ace/mode/lua'
'io': 'ace/mode/text'
'java': 'ace/mode/java'
javascript: 'ace/mode/javascript'
coffeescript: 'ace/mode/coffee'
python: 'ace/mode/python'
lua: 'ace/mode/lua'
java: 'ace/mode/java'
html: 'ace/mode/html'
# These ACEs are used for displaying code snippets statically, like in SpellPaletteEntryView popovers
# and have short lifespans
module.exports.initializeACE = (el, codeLanguage) ->
contents = $(el).text().trim()
editor = ace.edit el
@ -294,13 +321,154 @@ module.exports.initializeACE = (el, codeLanguage) ->
session.setNewLineMode 'unix'
return editor
module.exports.capitalLanguages = capitalLanguages =
module.exports.capitalLanguages = capitalLanguages =
'javascript': 'JavaScript'
'coffeescript': 'CoffeeScript'
'python': 'Python'
'java': 'Java'
'clojure': 'Clojure'
'lua': 'Lua'
'io': 'Io'
module.exports.createLevelNumberMap = (levels) ->
levelNumberMap = {}
practiceLevelTotalCount = 0
practiceLevelCurrentCount = 0
for level, i in levels
levelNumber = i - practiceLevelTotalCount + 1
if level.practice
levelNumber = i - practiceLevelTotalCount + String.fromCharCode('a'.charCodeAt(0) + practiceLevelCurrentCount)
practiceLevelTotalCount++
practiceLevelCurrentCount++
else
practiceLevelCurrentCount = 0
levelNumberMap[level.key] = levelNumber
levelNumberMap
module.exports.findNextLevel = (levels, currentIndex, needsPractice) ->
# levels = [{practice: true/false, complete: true/false}]
index = currentIndex
index++
if needsPractice
if levels[currentIndex].practice or index < levels.length and levels[index].practice
# Needs practice, on practice or next practice, choose next incomplete level
# May leave earlier practice levels incomplete and reach end of course
index++ while index < levels.length and levels[index].complete
else
# Needs practice, on required, next required, choose first incomplete level of previous practice chain
index--
index-- while index >= 0 and not levels[index].practice
if index >= 0
index-- while index >= 0 and levels[index].practice
if index >= 0
index++
index++ while index < levels.length and levels[index].practice and levels[index].complete
if levels[index].practice and not levels[index].complete
return index
index = currentIndex + 1
index++ while index < levels.length and levels[index].complete
else
# No practice needed, next required incomplete level
index++ while index < levels.length and (levels[index].practice or levels[index].complete)
index
module.exports.needsPractice = (playtime=0, threshold=2) ->
playtime / 60 > threshold
module.exports.usStateCodes =
# https://github.com/mdzhang/us-state-codes
# generated by js2coffee 2.2.0
(->
stateNamesByCode =
'AL': 'Alabama'
'AK': 'Alaska'
'AZ': 'Arizona'
'AR': 'Arkansas'
'CA': 'California'
'CO': 'Colorado'
'CT': 'Connecticut'
'DE': 'Delaware'
'DC': 'District of Columbia'
'FL': 'Florida'
'GA': 'Georgia'
'HI': 'Hawaii'
'ID': 'Idaho'
'IL': 'Illinois'
'IN': 'Indiana'
'IA': 'Iowa'
'KS': 'Kansas'
'KY': 'Kentucky'
'LA': 'Louisiana'
'ME': 'Maine'
'MD': 'Maryland'
'MA': 'Massachusetts'
'MI': 'Michigan'
'MN': 'Minnesota'
'MS': 'Mississippi'
'MO': 'Missouri'
'MT': 'Montana'
'NE': 'Nebraska'
'NV': 'Nevada'
'NH': 'New Hampshire'
'NJ': 'New Jersey'
'NM': 'New Mexico'
'NY': 'New York'
'NC': 'North Carolina'
'ND': 'North Dakota'
'OH': 'Ohio'
'OK': 'Oklahoma'
'OR': 'Oregon'
'PA': 'Pennsylvania'
'RI': 'Rhode Island'
'SC': 'South Carolina'
'SD': 'South Dakota'
'TN': 'Tennessee'
'TX': 'Texas'
'UT': 'Utah'
'VT': 'Vermont'
'VA': 'Virginia'
'WA': 'Washington'
'WV': 'West Virginia'
'WI': 'Wisconsin'
'WY': 'Wyoming'
stateCodesByName = _.invert(stateNamesByCode)
# normalizes case and removes invalid characters
# returns null if can't find sanitized code in the state map
sanitizeStateCode = (code) ->
code = if _.isString(code) then code.trim().toUpperCase().replace(/[^A-Z]/g, '') else null
if stateNamesByCode[code] then code else null
# returns a valid state name else null
getStateNameByStateCode = (code) ->
stateNamesByCode[sanitizeStateCode(code)] or null
# normalizes case and removes invalid characters
# returns null if can't find sanitized name in the state map
sanitizeStateName = (name) ->
if !_.isString(name)
return null
# bad whitespace remains bad whitespace e.g. "O hi o" is not valid
name = name.trim().toLowerCase().replace(/[^a-z\s]/g, '').replace(/\s+/g, ' ')
tokens = name.split(/\s+/)
tokens = _.map(tokens, (token) ->
token.charAt(0).toUpperCase() + token.slice(1)
)
# account for District of Columbia
if tokens.length > 2
tokens[1] = tokens[1].toLowerCase()
name = tokens.join(' ')
if stateCodesByName[name] then name else null
# returns a valid state code else null
getStateCodeByStateName = (name) ->
stateCodesByName[sanitizeStateName(name)] or null
return {
sanitizeStateCode: sanitizeStateCode
getStateNameByStateCode: getStateNameByStateCode
sanitizeStateName: sanitizeStateName
getStateCodeByStateName: getStateCodeByStateName
}
)()

View file

@ -37,6 +37,7 @@ module.exports = class Angel extends CocoClass
@allLogs = []
@hireWorker()
@shared.angels.push @
@listenTo @shared.gameUIState.get('realTimeInputEvents'), 'add', @onAddRealTimeInputEvent
destroy: ->
@fireWorker false
@ -82,11 +83,10 @@ module.exports = class Angel extends CocoClass
clearTimeout @condemnTimeout
when 'end-load-frames'
clearTimeout @condemnTimeout
@beholdGoalStates event.data.goalStates, event.data.overallStatus, false, event.data.totalFrames, event.data.lastFrameHash # Work ends here if we're headless.
@beholdGoalStates {goalStates: event.data.goalStates, overallStatus: event.data.overallStatus, preload: false, totalFrames: event.data.totalFrames, lastFrameHash: event.data.lastFrameHash, simulationFrameRate: event.data.simulationFrameRate} # Work ends here if we're headless.
when 'end-preload-frames'
clearTimeout @condemnTimeout
@beholdGoalStates event.data.goalStates, event.data.overallStatus, true
@beholdGoalStates {goalStates: event.data.goalStates, overallStatus: event.data.overallStatus, preload: true, simulationFrameRate: event.data.simulationFrameRate}
# We have to abort like an infinite loop if we see one of these; they're not really recoverable
when 'non-user-code-problem'
@ -111,7 +111,9 @@ module.exports = class Angel extends CocoClass
when 'user-code-problem'
@publishGodEvent 'user-code-problem', problem: event.data.problem
when 'world-load-progress-changed'
@publishGodEvent 'world-load-progress-changed', progress: event.data.progress
progress = event.data.progress
progress = Math.min(progress, 0.9) if @work.indefiniteLength
@publishGodEvent 'world-load-progress-changed', { progress }
unless event.data.progress is 1 or @work.preload or @work.headless or @work.synchronous or @deserializationQueue.length or (@shared.firstWorld and not @shared.spectate)
@worker.postMessage func: 'serializeFramesSoFar' # Stream it!
@ -125,11 +127,12 @@ module.exports = class Angel extends CocoClass
else
@log 'Received unsupported message:', event.data
beholdGoalStates: (goalStates, overallStatus, preload=false, totalFrames=undefined, lastFrameHash=undefined) ->
beholdGoalStates: ({goalStates, overallStatus, preload, totalFrames, lastFrameHash, simulationFrameRate}) ->
return if @aborting
event = goalStates: goalStates, preload: preload, overallStatus: overallStatus
event = goalStates: goalStates, preload: preload ? false, overallStatus: overallStatus
event.totalFrames = totalFrames if totalFrames?
event.lastFrameHash = lastFrameHash if lastFrameHash?
event.simulationFrameRate = simulationFrameRate if simulationFrameRate?
@publishGodEvent 'goals-calculated', event
@finishWork() if @shared.headless
@ -137,6 +140,7 @@ module.exports = class Angel extends CocoClass
return if @aborting
# Toggle BOX2D_ENABLED during deserialization so that if we have box2d in the namespace, the Collides Components still don't try to create bodies for deserialized Thangs upon attachment.
window.BOX2D_ENABLED = false
streamingWorld?.indefiniteLength = @work.indefiniteLength
@streamingWorld = World.deserialize serialized, @shared.worldClassMap, @shared.lastSerializedWorldFrames, @finishBeholdingWorld(goalStates), startFrame, endFrame, @work.level, streamingWorld
window.BOX2D_ENABLED = true
@shared.lastSerializedWorldFrames = serialized.frames
@ -144,7 +148,10 @@ module.exports = class Angel extends CocoClass
finishBeholdingWorld: (goalStates) -> (world) =>
return if @aborting or @destroyed
finished = world.frames.length is world.totalFrames
firstChangedFrame = world.findFirstChangedFrame @shared.world
if @work?.indefiniteLength and world.victory?
finished = true
world.totalFrames = world.frames.length
firstChangedFrame = if @work.indefiniteLength then 0 else world.findFirstChangedFrame @shared.world
eventType = if finished then 'new-world-created' else 'streaming-world-updated'
if finished
@shared.world = world
@ -266,6 +273,10 @@ module.exports = class Angel extends CocoClass
return unless @running and @work.realTime
@worker.postMessage func: 'addFlagEvent', args: e
onAddRealTimeInputEvent: (realTimeInputEvent) ->
return unless @running and @work.realTime
@worker.postMessage func: 'addRealTimeInputEvent', args: realTimeInputEvent.toJSON()
onStopRealTimePlayback: (e) ->
return unless @running and @work.realTime
@work.realTime = false
@ -306,7 +317,8 @@ module.exports = class Angel extends CocoClass
work.world.goalManager.worldGenerationEnded() if work.world.ended
if work.headless
@beholdGoalStates goalStates, testGM.checkOverallStatus(), false, work.world.totalFrames, work.world.frames[work.world.totalFrames - 2]?.hash
simulationFrameRate = work.world.frames.length / (work.t2 - work.t1) * 1000 * 30 / work.world.frameRate
@beholdGoalStates {goalStates, overallStatus: testGM.checkOverallStatus(), preload: false, totalFrames: work.world.totalFrames, lastFrameHash: work.world.frames[work.world.totalFrames - 2]?.hash, simulationFrameRate: simulationFrameRate}
return
serialized = world.serialize()

View file

@ -22,6 +22,7 @@ module.exports = Bus = class Bus extends CocoClass
'auth:me-synced': 'onMeSynced'
connect: ->
# Put Firebase back in bower if you want to use this
Backbone.Mediator.publish 'bus:connecting', {bus: @}
Firebase.goOnline()
@fireRef = new Firebase(Bus.fireHost + '/' + @docName)

View file

@ -6,6 +6,7 @@
World = require 'lib/world/world'
CocoClass = require 'core/CocoClass'
Angel = require 'lib/Angel'
GameUIState = require 'models/GameUIState'
module.exports = class God extends CocoClass
@nicks: ['Athena', 'Baldr', 'Crom', 'Dagr', 'Eris', 'Freyja', 'Great Gish', 'Hades', 'Ishtar', 'Janus', 'Khronos', 'Loki', 'Marduk', 'Negafook', 'Odin', 'Poseidon', 'Quetzalcoatl', 'Ra', 'Shiva', 'Thor', 'Umvelinqangi', 'Týr', 'Vishnu', 'Wepwawet', 'Xipe Totec', 'Yahweh', 'Zeus', '上帝', 'Tiamat', '盘古', 'Phoebe', 'Artemis', 'Osiris', '嫦娥', 'Anhur', 'Teshub', 'Enlil', 'Perkele', 'Chaos', 'Hera', 'Iris', 'Theia', 'Uranus', 'Stribog', 'Sabazios', 'Izanagi', 'Ao', 'Tāwhirimātea', 'Tengri', 'Inmar', 'Torngarsuk', 'Centzonhuitznahua', 'Hunab Ku', 'Apollo', 'Helios', 'Thoth', 'Hyperion', 'Alectrona', 'Eos', 'Mitra', 'Saranyu', 'Freyr', 'Koyash', 'Atropos', 'Clotho', 'Lachesis', 'Tyche', 'Skuld', 'Urðr', 'Verðandi', 'Camaxtli', 'Huhetotl', 'Set', 'Anu', 'Allah', 'Anshar', 'Hermes', 'Lugh', 'Brigit', 'Manannan Mac Lir', 'Persephone', 'Mercury', 'Venus', 'Mars', 'Azrael', 'He-Man', 'Anansi', 'Issek', 'Mog', 'Kos', 'Amaterasu Omikami', 'Raijin', 'Susanowo', 'Blind Io', 'The Lady', 'Offler', 'Ptah', 'Anubis', 'Ereshkigal', 'Nergal', 'Thanatos', 'Macaria', 'Angelos', 'Erebus', 'Hecate', 'Hel', 'Orcus', 'Ishtar-Deela Nakh', 'Prometheus', 'Hephaestos', 'Sekhmet', 'Ares', 'Enyo', 'Otrera', 'Pele', 'Hadúr', 'Hachiman', 'Dayisun Tngri', 'Ullr', 'Lua', 'Minerva']
@ -18,15 +19,18 @@ module.exports = class God extends CocoClass
constructor: (options) ->
options ?= {}
@retrieveValueFromFrame = _.throttle @retrieveValueFromFrame, 1000
@gameUIState ?= options.gameUIState or new GameUIState()
@indefiniteLength = options.indefiniteLength or false
super()
# Angels are all given access to this.
@angelsShare =
@angelsShare = {
workerCode: options.workerCode or '/javascripts/workers/worker_world.js' # Either path or function
headless: options.headless # Whether to just simulate the goals, or to deserialize all simulation results
spectate: options.spectate
god: @
godNick: @nick
@gameUIState
workQueue: []
firstWorld: true
world: undefined
@ -34,6 +38,7 @@ module.exports = class God extends CocoClass
worldClassMap: undefined
angels: []
busyAngels: [] # Busy angels will automatically register here.
}
# Determine how many concurrent Angels/web workers to use at a time
# ~20MB per idle worker + angel overhead - every Angel maps to 1 worker
@ -67,9 +72,9 @@ module.exports = class God extends CocoClass
@lastFixedSeed = e.fixedSeed
@lastFlagHistory = (flag for flag in e.flagHistory when flag.source isnt 'code')
@lastDifficulty = e.difficulty
@createWorld e.spells, e.preload, e.realTime
@createWorld e.spells, e.preload, e.realTime, e.justBegin
createWorld: (spells, preload, realTime) ->
createWorld: (spells, preload, realTime, justBegin) ->
console.log "#{@nick}: Let there be light upon #{@level.name}! (preload: #{preload})"
userCodeMap = @getUserCodeMap spells
@ -90,9 +95,9 @@ module.exports = class God extends CocoClass
return if hadPreloader
@angelsShare.workQueue = []
work =
work = {
userCodeMap: userCodeMap
level: @level
@level
levelSessionIDs: @levelSessionIDs
submissionCount: @lastSubmissionCount
fixedSeed: @lastFixedSeed
@ -100,9 +105,12 @@ module.exports = class God extends CocoClass
difficulty: @lastDifficulty
goals: @angelsShare.goalManager?.getGoals()
headless: @angelsShare.headless
preload: preload
preload
synchronous: not Worker? # Profiling world simulation is easier on main thread, or we are IE9.
realTime: realTime
realTime
justBegin
indefiniteLength: @indefiniteLength and realTime
}
@angelsShare.workQueue.push work
angel.workIfIdle() for angel in @angelsShare.angels
work
@ -110,9 +118,7 @@ module.exports = class God extends CocoClass
getUserCodeMap: (spells) ->
userCodeMap = {}
for spellKey, spell of spells
for thangID, spellThang of spell.thangs
continue if spellThang.thang?.programmableMethods[spell.name].cloneOf
(userCodeMap[thangID] ?= {})[spell.name] = spellThang.aether.serialize()
(userCodeMap[spell.thang.thang.id] ?= {})[spell.name] = spell.thang.aether.serialize()
userCodeMap

View file

@ -41,7 +41,6 @@ module.exports = class LevelBus extends Bus
@fireScriptsRef = @fireRef?.child('scripts')
setSession: (@session) ->
@listenTo(@session, 'change:multiplayer', @onMultiplayerChanged)
@timerIntervalID = setInterval(@incrementSessionPlaytime, 1000)
onIdleChanged: (e) ->
@ -53,8 +52,7 @@ module.exports = class LevelBus extends Bus
@session.set('playtime', (@session.get('playtime') ? 0) + 1)
onPoint: ->
return true unless @session?.get('multiplayer')
super()
return true
onMeSynced: =>
super()
@ -236,17 +234,11 @@ module.exports = class LevelBus extends Bus
@changedSessionProperties.chat = true
@saveSession()
onMultiplayerChanged: ->
@changedSessionProperties.multiplayer = true
@session.updatePermissions()
@changedSessionProperties.permissions = true
@saveSession()
# Debounced as saveSession
reallySaveSession: ->
return if _.isEmpty @changedSessionProperties
# don't let peeking admins mess with the session accidentally
return unless @session.get('multiplayer') or @session.get('creator') is me.id
return unless @session.get('creator') is me.id
return if @session.fake
Backbone.Mediator.publish 'level:session-will-save', session: @session
patch = {}

View file

@ -12,6 +12,8 @@ app = require 'core/application'
World = require 'lib/world/world'
utils = require 'core/utils'
LOG = false
# This is an initial stab at unifying loading and setup into a single place which can
# monitor everything and keep a LoadingScreen visible overall progress.
#
@ -40,6 +42,7 @@ module.exports = class LevelLoader extends CocoClass
@worldNecessities = []
@listenTo @supermodel, 'resource-loaded', @onWorldNecessityLoaded
@listenTo @supermodel, 'failed', @onWorldNecessityLoadFailed
@loadLevel()
@loadAudio()
@playJingle()
@ -50,6 +53,16 @@ module.exports = class LevelLoader extends CocoClass
# Supermodel (Level) Loading
loadWorldNecessities: ->
# TODO: Actually trigger loading, instead of in the constructor
new Promise((resolve, reject) =>
return resolve(@) if @world
@once 'world-necessities-loaded', => resolve(@)
@once 'world-necessity-load-failed', ({resource}) ->
{ jqxhr } = resource
reject({message: jqxhr.responseJSON?.message or jqxhr.responseText or 'Unknown Error'})
)
loadLevel: ->
@level = @supermodel.getModel(Level, @levelID) or new Level _id: @levelID
if @level.loaded
@ -59,7 +72,18 @@ module.exports = class LevelLoader extends CocoClass
@listenToOnce @level, 'sync', @onLevelLoaded
onLevelLoaded: ->
if (@courseID and @level.get('type', true) not in ['course', 'course-ladder']) or window.serverConfig.picoCTF
if not @sessionless and @level.isType('hero', 'hero-ladder', 'hero-coop', 'course')
@sessionDependenciesRegistered = {}
if @level.isType('web-dev')
@headless = true
if @sessionless
# When loading a web-dev level in the level editor, pretend it's a normal hero level so we can put down our placeholder Thang.
# TODO: avoid this whole roundabout Thang-based way of doing web-dev levels
originalGet = @level.get
@level.get = ->
return 'hero' if arguments[0] is 'type'
originalGet.apply @, arguments
if (@courseID and not @level.isType('course', 'course-ladder', 'game-dev', 'web-dev')) or window.serverConfig.picoCTF
# Because we now use original hero levels for both hero and course levels, we fake being a course level in this context.
originalGet = @level.get
@level.get = ->
@ -80,8 +104,6 @@ module.exports = class LevelLoader extends CocoClass
# Session Loading
loadFakeSession: ->
if @level.get('type', true) in ['hero', 'hero-ladder', 'hero-coop']
@sessionDependenciesRegistered = {}
initVals =
level:
original: @level.get('original')
@ -110,9 +132,6 @@ module.exports = class LevelLoader extends CocoClass
@loadDependenciesForSession @session
loadSession: ->
if @level.get('type', true) in ['hero', 'hero-ladder', 'hero-coop']
@sessionDependenciesRegistered = {}
if @sessionID
url = "/db/level.session/#{@sessionID}"
url += "?interpret=true" if @spectateMode
@ -122,12 +141,11 @@ module.exports = class LevelLoader extends CocoClass
url += "?course=#{@courseID}" if @courseID
session = new LevelSession().setURL url
session.project = ['creator', 'team', 'heroConfig', 'codeLanguage', 'submittedCodeLanguage', 'state'] if @headless
session.project = ['creator', 'team', 'heroConfig', 'codeLanguage', 'submittedCodeLanguage', 'state', 'submittedCode'] if @headless
@sessionResource = @supermodel.loadModel(session, 'level_session', {cache: false})
@session = @sessionResource.model
if @opponentSessionID
opponentURL = "/db/level.session/#{@opponentSessionID}"
opponentURL += "?interpret=true" if @spectateMode or utils.getQueryVariable 'esper'
opponentURL = "/db/level.session/#{@opponentSessionID}?interpret=true"
opponentSession = new LevelSession().setURL opponentURL
opponentSession.project = session.project if @headless
@opponentSessionResource = @supermodel.loadModel(opponentSession, 'opponent_session', {cache: false})
@ -147,6 +165,7 @@ module.exports = class LevelLoader extends CocoClass
@listenToOnce @opponentSession, 'sync', @loadDependenciesForSession
loadDependenciesForSession: (session) ->
console.log "Loading dependencies for session: ", session if LOG
if me.id isnt session.get 'creator'
session.patch = session.save = -> console.error "Not saving session, since we didn't create it."
else if codeLanguage = utils.getQueryVariable 'codeLanguage'
@ -158,6 +177,8 @@ module.exports = class LevelLoader extends CocoClass
code[if session.get('team') is 'humans' then 'hero-placeholder' else 'hero-placeholder-1'].plan = uncompressed
session.set 'code', code
session.unset 'interpret'
if session.get('codeLanguage') in ['io', 'clojure']
session.set 'codeLanguage', 'python'
if session is @session
@addSessionBrowserInfo session
# hero-ladder games require the correct session team in level:loaded
@ -167,7 +188,16 @@ module.exports = class LevelLoader extends CocoClass
@consolidateFlagHistory() if @opponentSession?.loaded
else if session is @opponentSession
@consolidateFlagHistory() if @session.loaded
return unless @level.get('type', true) in ['hero', 'hero-ladder', 'hero-coop']
if @level.isType('course') # course-ladder is hard to handle because there's 2 sessions
heroThangType = me.get('heroConfig')?.thangType or ThangType.heroes.captain
console.log "Course mode, loading custom hero: ", heroThangType if LOG
url = "/db/thang.type/#{heroThangType}/version"
if heroResource = @maybeLoadURL(url, ThangType, 'thang')
console.log "Pushing resource: ", heroResource if LOG
@worldNecessities.push heroResource
@sessionDependenciesRegistered[session.id] = true
return
return unless @level.isType('hero', 'hero-ladder', 'hero-coop')
heroConfig = session.get('heroConfig')
heroConfig ?= me.get('heroConfig') if session is @session and not @headless
heroConfig ?= {}
@ -321,6 +351,9 @@ module.exports = class LevelLoader extends CocoClass
@worldNecessities = (r for r in @worldNecessities when r?)
@onWorldNecessitiesLoaded() if @checkAllWorldNecessitiesRegisteredAndLoaded()
onWorldNecessityLoadFailed: (event) ->
@trigger('world-necessity-load-failed', event)
checkAllWorldNecessitiesRegisteredAndLoaded: ->
return false unless _.filter(@worldNecessities).length is 0
return false unless @thangNamesLoaded
@ -329,6 +362,7 @@ module.exports = class LevelLoader extends CocoClass
true
onWorldNecessitiesLoaded: ->
console.log "World necessities loaded." if LOG
@initWorld()
@supermodel.clearMaxProgress()
@trigger 'world-necessities-loaded'
@ -357,7 +391,7 @@ module.exports = class LevelLoader extends CocoClass
onSupermodelLoaded: ->
return if @destroyed
console.log 'SuperModel for Level loaded in', new Date().getTime() - @t0, 'ms'
console.log 'SuperModel for Level loaded in', new Date().getTime() - @t0, 'ms' if LOG
@loadLevelSounds()
@denormalizeSession()
@ -386,7 +420,8 @@ module.exports = class LevelLoader extends CocoClass
resource.markLoaded() if resource.spriteSheetKeys.length is 0
denormalizeSession: ->
return if @headless or @sessionDenormalized or @spectateMode or @sessionless or me.isSessionless()
return if @sessionDenormalized or @spectateMode or @sessionless or me.isSessionless()
return if @headless and not @level.isType('web-dev')
# This is a way (the way?) PUT /db/level.sessions/undefined was happening
# See commit c242317d9
return if not @session.id
@ -428,7 +463,7 @@ module.exports = class LevelLoader extends CocoClass
@grabTeamConfigs()
@thangTypeTeams = {}
for thang in @level.get('thangs')
if @level.get('type', true) in ['hero', 'course'] and thang.id is 'Hero Placeholder'
if @level.isType('hero', 'course') and thang.id is 'Hero Placeholder'
continue # No team colors for heroes on single-player levels
for component in thang.components
if team = component.config?.team
@ -456,6 +491,7 @@ module.exports = class LevelLoader extends CocoClass
initWorld: ->
return if @initialized
@initialized = true
return if @level.isType('web-dev')
@world = new World()
@world.levelSessionIDs = if @opponentSessionID then [@sessionID, @opponentSessionID] else [@sessionID]
@world.submissionCount = @session?.get('state')?.submissionCount ? 0
@ -463,9 +499,9 @@ module.exports = class LevelLoader extends CocoClass
@world.difficulty = @session?.get('state')?.difficulty ? 0
if @observing
@world.difficulty = Math.max 0, @world.difficulty - 1 # Show the difficulty they won, not the next one.
serializedLevel = @level.serialize(@supermodel, @session, @opponentSession)
serializedLevel = @level.serialize {@supermodel, @session, @opponentSession, @headless, @sessionless}
@world.loadFromLevel serializedLevel, false
console.log 'World has been initialized from level loader.'
console.log 'World has been initialized from level loader.' if LOG
# Initial Sound Loading

View file

@ -74,7 +74,7 @@ module.exports = class LevelSetupManager extends CocoClass
@session.set 'heroConfig', {"thangType":raider,"inventory":{}}
@onInventoryModalPlayClicked()
return
if @level.get('type', true) in ['course', 'course-ladder'] or window.serverConfig.picoCTF
if @level.isType('course', 'course-ladder', 'game-dev', 'web-dev') or window.serverConfig.picoCTF
@onInventoryModalPlayClicked()
return
@heroesModal = new PlayHeroesModal({supermodel: @supermodel, session: @session, confirmButtonI18N: 'play.next', level: @level, hadEverChosenHero: @options.hadEverChosenHero})

View file

@ -7,14 +7,6 @@ module.exports.createAetherOptions = (options) ->
throw new Error 'Specify a function name to create an Aether instance' unless options.functionName
throw new Error 'Specify a code language to create an Aether instance' unless options.codeLanguage
useInterpreter = options.useInterpreter
defaultToEsper = true #switch options.codeLanguage
# when 'python' then me.level() < 15 # Esper currently works well until using range()
# when 'javascript' then me.level() < 22 # Esper currently works well until using hero.myFn = function() pattern
# when 'lua' then me.level() < 10 # Functions don't work in Esper yet, can't play forest function levels
# when 'coffeescript' then false # CoffeeScript has a toNative error if it ever finishes plan(), and also @fn = -> pattern doesn't work
# when 'clojure' then false # No Clojure support
useInterpreter ?= !!utils.getQueryVariable 'esper', defaultToEsper
aetherOptions =
functionName: options.functionName
protectAPI: not options.skipProtectAPI
@ -37,7 +29,7 @@ module.exports.createAetherOptions = (options) ->
#functionParameters: # TODOOOOO
executionLimit: 3 * 1000 * 1000
language: options.codeLanguage
useInterpreter: useInterpreter
useInterpreter: true
parameters = functionParameters[options.functionName]
unless parameters
console.warn "Unknown method #{options.functionName}: please add function parameters to lib/aether_utils.coffee."

View file

@ -11,34 +11,35 @@ module.exports =
instance = courseInstances.findWhere({ courseID: course.id, classroomID: classroom.id })
continue if not instance
instance.numCompleted = 0
instance.numStarted = 0
levels = classroom.getLevels({courseID: course.id, withoutLadderLevels: true})
instance.started = false
levels = classroom.getLevels({courseID: course.id})
for userID in instance.get('members')
levelCompletes = _.map levels.models, (level) ->
return true if level.isLadder()
#TODO: Hella slow! Do the mapping first!
instance.started ||= _.any levels.models, (level) ->
session = _.find classroom.sessions.models, (session) ->
session.get('creator') is userID and session.get('level').original is level.get('original')
session?
levelCompletes = _.map levels.models, (level) ->
#TODO: Hella slow! Do the mapping first!
sessions = _.filter classroom.sessions.models, (session) ->
session.get('creator') is userID and session.get('level').original is level.get('original')
# sessionMap[userID][level].completed()
session?.completed()
_.find(sessions, (s) -> s.completed())
if _.every levelCompletes
instance.numCompleted += 1
if _.any levelCompletes
instance.numStarted += 1
calculateEarliestIncomplete: (classroom, courses, courseInstances, students) ->
# Loop through all the combinations of things, return the first one that somebody hasn't finished
for course, courseIndex in courses.models
instance = courseInstances.findWhere({ courseID: course.id, classroomID: classroom.id })
continue if not instance
levels = classroom.getLevels({courseID: course.id, withoutLadderLevels: true})
levels = classroom.getLevels({courseID: course.id})
for level, levelIndex in levels.models
userIDs = []
for user in students.models
userID = user.id
session = _.find classroom.sessions.models, (session) ->
sessions = _.filter classroom.sessions.models, (session) ->
session.get('creator') is userID and session.get('level').original is level.get('original')
if not session?.completed()
if not _.find(sessions, (s) -> s.completed())
userIDs.push userID
if userIDs.length > 0
users = _.map userIDs, (id) ->
@ -58,16 +59,16 @@ module.exports =
courseIndex = courses.models.length - courseIndex - 1 #compensate for reverse
instance = courseInstances.findWhere({ courseID: course.id, classroomID: classroom.id })
continue if not instance
levels = classroom.getLevels({courseID: course.id, withoutLadderLevels: true})
levels = classroom.getLevels({courseID: course.id})
levelModels = levels.models.slice()
for level, levelIndex in levelModels.reverse() #
levelIndex = levelModels.length - levelIndex - 1 #compensate for reverse
userIDs = []
for user in students.models
userID = user.id
session = _.find classroom.sessions.models, (session) ->
sessions = _.filter classroom.sessions.models, (session) ->
session.get('creator') is userID and session.get('level').original is level.get('original')
if session?.completed() #
if _.find(sessions, (s) -> s.completed()) #
userIDs.push userID
if userIDs.length > 0
users = _.map userIDs, (id) ->
@ -88,7 +89,7 @@ module.exports =
conceptData[classroom.id] = {}
for course, courseIndex in courses.models
levels = classroom.getLevels({courseID: course.id, withoutLadderLevels: true})
levels = classroom.getLevels({courseID: course.id})
for level in levels.models
levelID = level.get('original')
@ -99,16 +100,16 @@ module.exports =
for concept in level.get('concepts')
for userID in classroom.get('members')
session = _.find classroom.sessions.models, (session) ->
sessions = _.filter classroom.sessions.models, (session) ->
session.get('creator') is userID and session.get('level').original is levelID
if not session # haven't gotten to this level yet, but might have completed others before
if _.size(sessions) is 0 # haven't gotten to this level yet, but might have completed others before
for concept in level.get('concepts')
conceptData[classroom.id][concept].completed = false
if session # have gotten to the level and at least started it
if _.size(sessions) > 0 # have gotten to the level and at least started it
for concept in level.get('concepts')
conceptData[classroom.id][concept].started = true
if not session?.completed() # level started but not completed
if not _.find(sessions, (s) -> s.completed()) # level started but not completed
for concept in level.get('concepts')
conceptData[classroom.id][concept].completed = false
conceptData
@ -136,7 +137,7 @@ module.exports =
continue
progressData[classroom.id][course.id] = { completed: true, started: false } # to be updated
levels = classroom.getLevels({courseID: course.id, withoutLadderLevels: true})
levels = classroom.getLevels({courseID: course.id})
for level in levels.models
levelID = level.get('original')
progressData[classroom.id][course.id][levelID] = {
@ -151,10 +152,12 @@ module.exports =
courseProgress = progressData[classroom.id][course.id]
courseProgress[userID] ?= { completed: true, started: false, levelsCompleted: 0 } # Only set it the first time through a user
courseProgress[levelID][userID] = { completed: true, started: false } # These don't matter, will always be set
session = _.find classroom.sessions.models, (session) ->
sessions = _.filter classroom.sessions.models, (session) ->
session.get('creator') is userID and session.get('level').original is levelID
if not session # haven't gotten to this level yet, but might have completed others before
courseProgress[levelID][userID].session = _.find(sessions, (s) -> s.completed()) or _.first(sessions)
if _.size(sessions) is 0 # haven't gotten to this level yet, but might have completed others before
courseProgress.started ||= false #no-op
courseProgress.completed = false
courseProgress[userID].started ||= false #no-op
@ -164,22 +167,23 @@ module.exports =
courseProgress[levelID][userID].started = false
courseProgress[levelID][userID].completed = false
if session # have gotten to the level and at least started it
if _.size(sessions) > 0 # have gotten to the level and at least started it
courseProgress.started = true
courseProgress[userID].started = true
courseProgress[levelID].started = true
courseProgress[levelID][userID].started = true
courseProgress[levelID][userID].lastPlayed = new Date(session.get('changed'))
courseProgress[levelID][userID].lastPlayed = new Date(Math.max(_.map(sessions, 'changed')))
courseProgress[levelID].numStarted += 1
if session?.completed() # have finished this level
if _.find(sessions, (s) -> s.completed()) # have finished this level
courseProgress.completed &&= true #no-op
courseProgress[userID].completed &&= true #no-op
courseProgress[userID].levelsCompleted += 1
courseProgress[levelID].completed &&= true #no-op
# courseProgress[levelID].numCompleted += 1
courseProgress[levelID][userID].completed = true
courseProgress[levelID][userID].dateFirstCompleted = new Date(session.get('dateFirstCompleted') || session.get('changed'))
dates = (s.get('dateFirstCompleted') || s.get('changed') for s in sessions)
courseProgress[levelID][userID].dateFirstCompleted = new Date(Math.max(dates...))
else # level started but not completed
courseProgress.completed = false
courseProgress[userID].completed = false
@ -191,6 +195,17 @@ module.exports =
_.assign(progressData, progressMixin)
return progressData
courseLabelsArray: (courses) ->
labels = []
courseLabelIndexes = CS: 0, GD: 0, WD: 0
for course in courses
acronym = switch
when /game-dev/.test(course.get('slug')) then 'GD'
when /web-dev/.test(course.get('slug')) then 'WD'
else 'CS'
labels.push acronym + ++courseLabelIndexes[acronym]
labels
progressMixin =
get: (options={}) ->
{ classroom, course, level, user } = options

View file

@ -114,7 +114,6 @@ module.exports = class Simulator extends CocoClass
catch error
console.log "Failed to form task results:", error
return @cleanupAndSimulateAnotherTask()
console.log 'Processing results:', taskResults
humanSessionRank = taskResults.sessions[0].metrics.rank
ogreSessionRank = taskResults.sessions[1].metrics.rank
if @options.headlessClient and @options.simulateOnlyOneGame
@ -226,7 +225,7 @@ module.exports = class Simulator extends CocoClass
@levelLoader = null
setupGod: ->
@god.setLevel @level.serialize(@supermodel, @session, @otherSession)
@god.setLevel @level.serialize {@supermodel, @session, @otherSession, headless: true, sessionless: false}
@god.setLevelSessionIDs (session.sessionID for session in @task.getSessions())
@god.setWorldClassMap @world.classMap
@god.setGoalManager new GoalManager @world, @level.get('goals'), null, {headless: true}
@ -377,78 +376,24 @@ module.exports = class Simulator extends CocoClass
return 1
generateSpellsObject: ->
@currentUserCodeMap = @task.generateSpellKeyToSourceMap()
@spells = {}
for thang in @level.attributes.thangs
continue if @thangIsATemplate thang
@generateSpellKeyToSourceMapPropertiesFromThang thang
@spells
spells = {}
for {hero, team} in [{hero: 'Hero Placeholder', team: 'humans'}, {hero: 'Hero Placeholder 1', team: 'ogres'}]
sessionInfo = _.filter(@task.getSessions(), {team: team})[0]
fullSpellName = _.string.slugify(hero) + '/plan'
submittedCodeLanguage = sessionInfo?.submittedCodeLanguage ? 'javascript'
submittedCode = LZString.decompressFromUTF16 sessionInfo?.submittedCode?[_.string.slugify(hero)]?.plan ? ''
aether = new Aether createAetherOptions functionName: 'plan', codeLanguage: submittedCodeLanguage, skipProtectAPI: false
try
aether.transpile submittedCode
catch e
console.log "Couldn't transpile #{fullSpellName}:\n#{submittedCode}\n", e
aether.transpile ''
spells[fullSpellName] = name: 'plan', team: team, thang: {thang: {id: hero}, aether: aether}
spells
thangIsATemplate: (thang) ->
for component in thang.components
continue unless @componentHasProgrammableMethods component
for methodName, method of component.config.programmableMethods
return true if @methodBelongsToTemplateThang method
return false
componentHasProgrammableMethods: (component) -> component.config? and _.has component.config, 'programmableMethods'
methodBelongsToTemplateThang: (method) -> typeof method is 'string'
generateSpellKeyToSourceMapPropertiesFromThang: (thang) =>
for component in thang.components
continue unless @componentHasProgrammableMethods component
for methodName, method of component.config.programmableMethods
spellKey = @generateSpellKeyFromThangIDAndMethodName thang.id, methodName
@createSpellAndAssignName spellKey, methodName
@createSpellThang thang, method, spellKey
@transpileSpell thang, spellKey, methodName
generateSpellKeyFromThangIDAndMethodName: (thang, methodName) ->
spellKeyComponents = [thang, methodName]
spellKeyComponents[0] = _.string.slugify spellKeyComponents[0]
spellKey = spellKeyComponents.join '/'
spellKey
createSpellAndAssignName: (spellKey, spellName) ->
@spells[spellKey] ?= {}
@spells[spellKey].name = spellName
createSpellThang: (thang, method, spellKey) ->
@spells[spellKey].thangs ?= {}
@spells[spellKey].thangs[thang.id] ?= {}
spellTeam = @task.getSpellKeyToTeamMap()[spellKey]
playerTeams = @task.getPlayerTeams()
useProtectAPI = true
if spellTeam not in playerTeams
useProtectAPI = false
else
spellSession = _.filter(@task.getSessions(), {team: spellTeam})[0]
unless codeLanguage = spellSession?.submittedCodeLanguage
console.warn 'Session', spellSession.creatorName, spellSession.team, 'didn\'t have submittedCodeLanguage, just:', spellSession
@spells[spellKey].thangs[thang.id].aether = @createAether @spells[spellKey].name, method, useProtectAPI, codeLanguage ? 'javascript'
transpileSpell: (thang, spellKey, methodName) ->
slugifiedThangID = _.string.slugify thang.id
generatedSpellKey = [slugifiedThangID,methodName].join '/'
source = @currentUserCodeMap[generatedSpellKey] ? ''
aether = @spells[spellKey].thangs[thang.id].aether
#unless _.contains(@task.spellKeysToTranspile, generatedSpellKey)
try
aether.transpile source
catch e
console.log "Couldn't transpile #{spellKey}:\n#{source}\n", e
aether.transpile ''
createAether: (methodName, method, useProtectAPI, codeLanguage) ->
aetherOptions = createAetherOptions functionName: methodName, codeLanguage: codeLanguage, skipProtectAPI: not useProtectAPI, useInterpreter: true
return new Aether aetherOptions
class SimulationTask
constructor: (@rawData) ->
@spellKeyToTeamMap = {}
getLevelName: ->
levelName = @rawData.sessions?[0]?.levelID
@ -476,30 +421,4 @@ class SimulationTask
getSessions: -> @rawData.sessions
getSpellKeyToTeamMap: -> @spellKeyToTeamMap
getPlayerTeams: -> _.pluck @rawData.sessions, 'team'
setWorld: (@world) ->
generateSpellKeyToSourceMap: ->
# TODO: we always now only have hero-placeholder/plan vs. hero-placeholder-1/plan on humans vs. ogres, always just have to retranspile for Esper, and never need to transpile for NPCs or other methods, so we can get rid of almost all of this stuff.
playerTeams = _.pluck @rawData.sessions, 'team'
spellKeyToSourceMap = {}
for session in @rawData.sessions
teamSpells = session.teamSpells[session.team]
allTeams = _.keys session.teamSpells
for team in allTeams
for spell in session.teamSpells[team]
@spellKeyToTeamMap[spell] = team
teamCode = {}
for thangName, thangSpells of session.submittedCode
for spellName, spell of thangSpells
fullSpellName = [thangName, spellName].join '/'
if _.contains(teamSpells, fullSpellName)
teamCode[fullSpellName] = LZString.decompressFromUTF16 spell
_.merge spellKeyToSourceMap, teamCode
spellKeyToSourceMap

View file

@ -1,4 +1,5 @@
CocoClass = require 'core/CocoClass'
GameUIState = require 'models/GameUIState'
# If I were the kind of math major who remembered his math, this would all be done with matrix transforms.
@ -44,12 +45,17 @@ module.exports = class Camera extends CocoClass
'camera:zoom-out': 'onZoomOut'
'camera:zoom-to': 'onZoomTo'
'level:restarted': 'onLevelRestarted'
'surface:mouse-scrolled': 'onMouseScrolled'
'sprite:mouse-down': 'onMouseDown'
'sprite:dragged': 'onMouseDragged'
constructor: (@canvas, angle=Math.asin(0.75), hFOV=d2r(30)) ->
constructor: (@canvas, @options={}) ->
angle=Math.asin(0.75)
hFOV=d2r(30)
super()
@gameUIState = @options.gameUIState or new GameUIState()
@listenTo @gameUIState, 'surface:stage-mouse-move', @onMouseMove
@listenTo @gameUIState, 'surface:stage-mouse-down', @onMouseDown
@listenTo @gameUIState, 'surface:stage-mouse-up', @onMouseUp
@listenTo @gameUIState, 'surface:mouse-scrolled', @onMouseScrolled
@handleEvents = @options.handleEvents ? true
@canvasWidth = parseInt(@canvas.attr('width'), 10)
@canvasHeight = parseInt(@canvas.attr('height'), 10)
@offset = {x: 0, y: 0}
@ -155,8 +161,27 @@ module.exports = class Camera extends CocoClass
onZoomIn: (e) -> @zoomTo @target, @zoom * 1.15, 300
onZoomOut: (e) -> @zoomTo @target, @zoom / 1.15, 300
onMouseDown: (e) ->
return if @dragDisabled
@lastPos = {x: e.originalEvent.rawX, y: e.originalEvent.rawY}
@mousePressed = true
onMouseMove: (e) ->
return unless @mousePressed and @gameUIState.get('canDragCamera')
return if @dragDisabled
target = @boundTarget(@target, @zoom)
newPos =
x: target.x + (@lastPos.x - e.originalEvent.rawX) / @zoom
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', {}
onMouseUp: (e) ->
@mousePressed = false
onMouseScrolled: (e) ->
return unless e.canvas is @canvas
ratio = 1 + 0.05 * Math.sqrt(Math.abs(e.deltaY))
ratio = 1 / ratio if e.deltaY > 0
newZoom = @zoom * ratio
@ -174,22 +199,6 @@ module.exports = class Camera extends CocoClass
target = @target
@zoomTo target, newZoom, 0
onMouseDown: (e) ->
return unless e.canvas is @canvas[0]
return if @dragDisabled
@lastPos = {x: e.originalEvent.rawX, y: e.originalEvent.rawY}
onMouseDragged: (e) ->
return unless e.canvas is @canvas[0]
return if @dragDisabled
target = @boundTarget(@target, @zoom)
newPos =
x: target.x + (@lastPos.x - e.originalEvent.rawX) / @zoom
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', {}
onLevelRestarted: ->
@setBounds(@firstBounds, false)

View file

@ -57,11 +57,11 @@ module.exports = class CountdownScreen extends CocoClass
else
@endCountdown()
hide: ->
hide: (duration=500) ->
return unless @showing
@showing = false
createjs.Tween.removeTweens @dimLayer
createjs.Tween.get(@dimLayer).to({alpha: 0}, 500).call => @layer.removeChild @dimLayer unless @destroyed
createjs.Tween.get(@dimLayer).to({alpha: 0}, duration).call => @layer.removeChild @dimLayer unless @destroyed
decrementCountdown: =>
return if @destroyed
@ -85,4 +85,4 @@ module.exports = class CountdownScreen extends CocoClass
onRealTimePlaybackEnded: (e) ->
clearInterval @countdownInterval if @countdownInterval
@countdownInterval = null
@hide()
@hide Math.max(500, 1000 * (@secondsRemaining or 0))

View file

@ -74,16 +74,16 @@ module.exports = class Label extends CocoClass
o.marginY = {D: 6, S: 4, N: 3}[st]
o.fontWeight = {D: 'bold', S: 'bold', N: 'bold'}[st]
o.shadow = {D: false, S: true, N: true}[st]
o.shadowColor = {D: '#FFF', S: '#000', N: '#FFF'}[st]
o.shadowColor = {D: '#FFF', S: '#000', N: '#000'}[st]
o.fontSize = {D: 25, S: 12, N: 24}[st]
fontFamily = {D: 'Arial', S: 'Arial', N: 'Arial'}[st]
o.fontDescriptor = "#{o.fontWeight} #{o.fontSize}px #{fontFamily}"
o.fontColor = {D: '#000', S: '#FFF', N: '#0a0'}[st]
o.fontColor = {D: '#000', S: '#FFF', N: '#6c6'}[st]
if @style is 'name' and @sprite?.thang?.team is 'humans'
o.fontColor = '#a00'
o.fontColor = '#c66'
else if @style is 'name' and @sprite?.thang?.team is 'ogres'
o.fontColor = '#00a'
o.backgroundFillColor = {D: 'white', S: 'rgba(0,0,0,0.4)', N: 'rgba(255,255,255,0.5)'}[st]
o.fontColor = '#66c'
o.backgroundFillColor = {D: 'white', S: 'rgba(0,0,0,0.4)', N: 'rgba(0,0,0,0.7)'}[st]
o.backgroundStrokeColor = {D: 'black', S: 'rgba(0,0,0,0.6)', N: 'rgba(0,0,0,0)'}[st]
o.backgroundStrokeStyle = {D: 2, S: 1, N: 1}[st]
o.backgroundBorderRadius = {D: 10, S: 3, N: 3}[st]

View file

@ -57,12 +57,14 @@ module.exports = Lank = class Lank extends CocoClass
'level:set-letterbox': 'onSetLetterbox'
'surface:ticked': 'onSurfaceTicked'
'sprite:move': 'onMove'
constructor: (@thangType, options) ->
constructor: (@thangType, options={}) ->
super()
spriteName = @thangType.get('name')
@isMissile = /(Missile|Arrow|Spear|Bolt)/.test(spriteName) and not /(Tower|Charge)/.test(spriteName)
@options = _.extend($.extend(true, {}, @options), options)
@gameUIState = @options.gameUIState
@handleEvents = @options.handleEvents
@setThang @options.thang
if @thang?
options = @thang?.getLankOptions?()
@ -496,6 +498,7 @@ module.exports = Lank = class Lank extends CocoClass
newEvent = sprite: @, thang: @thang, originalEvent: e, canvas: p.canvas
@trigger ourEventName, newEvent
Backbone.Mediator.publish ourEventName, newEvent
@gameUIState.trigger(ourEventName, newEvent)
addHealthBar: ->
return unless @thang?.health? and 'health' in (@thang?.hudProperties ? []) and @options.floatingLayer
@ -645,6 +648,10 @@ module.exports = Lank = class Lank extends CocoClass
addMark: (name, layer, thangType=null) ->
@marks[name] ?= new Mark name: name, lank: @, camera: @options.camera, layer: layer ? @options.groundLayer, thangType: thangType
@marks[name]
removeMark: (name) ->
@marks[name].destroy()
delete @marks[name]
notifySpeechUpdated: (e) ->
e = _.clone(e)

View file

@ -25,10 +25,11 @@ module.exports = class LankBoss extends CocoClass
'surface:flag-appeared': 'onFlagAppeared'
'surface:remove-selected-flag': 'onRemoveSelectedFlag'
constructor: (@options) ->
constructor: (@options={}) ->
super()
@handleEvents = @options.handleEvents
@gameUIState = @options.gameUIState
@dragged = 0
@options ?= {}
@camera = @options.camera
@webGLStage = @options.webGLStage
@surfaceTextLayer = @options.surfaceTextLayer
@ -38,6 +39,8 @@ module.exports = class LankBoss extends CocoClass
@lankArray = [] # Mirror @lanks, but faster for when we just need to iterate
@createLayers()
@pendingFlags = []
if not @handleEvents
@listenTo @gameUIState, 'change:selected', @onChangeSelected
destroy: ->
@removeLank lank for thangID, lank of @lanks
@ -93,7 +96,16 @@ module.exports = class LankBoss extends CocoClass
@selectionMark = new Mark name: 'selection', camera: @camera, layer: @layerAdapters['Ground'], thangType: 'selection'
createLankOptions: (options) ->
_.extend options, camera: @camera, resolutionFactor: SPRITE_RESOLUTION_FACTOR, groundLayer: @layerAdapters['Ground'], textLayer: @surfaceTextLayer, floatingLayer: @layerAdapters['Floating'], showInvisible: @options.showInvisible
_.extend options, {
@camera
resolutionFactor: SPRITE_RESOLUTION_FACTOR
groundLayer: @layerAdapters['Ground']
textLayer: @surfaceTextLayer
floatingLayer: @layerAdapters['Floating']
showInvisible: @options.showInvisible
@gameUIState
@handleEvents
}
onSetDebug: (e) ->
return if e.debug is @debug
@ -256,6 +268,7 @@ module.exports = class LankBoss extends CocoClass
@dragged += 1
onLankMouseUp: (e) ->
return unless @handleEvents
return if key.shift #and @options.choosing
return @dragged = 0 if @dragged > 3
@dragged = 0
@ -264,9 +277,27 @@ module.exports = class LankBoss extends CocoClass
@selectLank e, lank
onStageMouseDown: (e) ->
return unless @handleEvents
return if key.shift #and @options.choosing
@selectLank e if e.onBackground
onChangeSelected: (gameUIState, selected) ->
oldLanks = (s.sprite for s in gameUIState.previousAttributes().selected or [])
newLanks = (s.sprite for s in selected or [])
addedLanks = _.difference(newLanks, oldLanks)
removedLanks = _.difference(oldLanks, newLanks)
for lank in addedLanks
layer = if lank.sprite.parent isnt @layerAdapters.Default.container then @layerAdapters.Default else @layerAdapters.Ground
mark = new Mark name: 'selection', camera: @camera, layer: layer, thangType: 'selection'
mark.toggle true
mark.setLank(lank)
mark.update()
lank.marks.selection = mark # TODO: Figure out how to non-hackily assign lank this mark
for lank in removedLanks
lank.removeMark?('selection')
selectThang: (thangID, spellName=null, treemaThangSelected = null) ->
return @willSelectThang = [thangID, spellName] unless @lanks[thangID]
@selectLank null, @lanks[thangID], spellName, treemaThangSelected
@ -275,8 +306,9 @@ module.exports = class LankBoss extends CocoClass
return if e and (@disabled or @selectLocked) # Ignore clicks for selection/panning/wizard movement while disabled or select is locked
worldPos = lank?.thang?.pos
worldPos ?= @camera.screenToWorld {x: e.originalEvent.rawX, y: e.originalEvent.rawY} if e?.originalEvent
if (not @reallyStopMoving) and worldPos and (@options.navigateToSelection or not lank or treemaThangSelected) and e?.originalEvent?.nativeEvent?.which isnt 3
@camera.zoomTo(lank?.sprite or @camera.worldToSurface(worldPos), @camera.zoom, 1000, true)
if @handleEvents
if (not @reallyStopMoving) and worldPos and (@options.navigateToSelection or not lank or treemaThangSelected) and e?.originalEvent?.nativeEvent?.which isnt 3
@camera.zoomTo(lank?.sprite or @camera.worldToSurface(worldPos), @camera.zoom, 1000, true)
lank = null if @options.choosing # Don't select lanks while choosing
if lank isnt @selectedLank
@selectedLank?.selected = false

View file

@ -10,7 +10,6 @@ Letterbox = require './Letterbox'
Dimmer = require './Dimmer'
CountdownScreen = require './CountdownScreen'
PlaybackOverScreen = require './PlaybackOverScreen'
WaitingScreen = require './WaitingScreen'
DebugDisplay = require './DebugDisplay'
CoordinateDisplay = require './CoordinateDisplay'
CoordinateGrid = require './CoordinateGrid'
@ -18,6 +17,7 @@ LankBoss = require './LankBoss'
PointChooser = require './PointChooser'
RegionChooser = require './RegionChooser'
MusicPlayer = require './MusicPlayer'
GameUIState = require 'models/GameUIState'
resizeDelay = 500 # At least as much as $level-resize-transition-time.
@ -69,7 +69,6 @@ module.exports = Surface = class Surface extends CocoClass
'level:set-letterbox': 'onSetLetterbox'
'application:idle-changed': 'onIdleChanged'
'camera:zoom-updated': 'onZoomUpdated'
'playback:real-time-playback-waiting': 'onRealTimePlaybackWaiting'
'playback:real-time-playback-started': 'onRealTimePlaybackStarted'
'playback:real-time-playback-ended': 'onRealTimePlaybackEnded'
'level:flag-color-selected': 'onFlagColorSelected'
@ -87,9 +86,15 @@ module.exports = Surface = class Surface extends CocoClass
@normalLayers = []
@options = _.clone(@defaults)
@options = _.extend(@options, givenOptions) if givenOptions
@handleEvents = @options.handleEvents ? true
@gameUIState = @options.gameUIState or new GameUIState({
canDragCamera: true
})
@realTimeInputEvents = @gameUIState.get('realTimeInputEvents')
@listenTo(@gameUIState, 'sprite:mouse-down', @onSpriteMouseDown)
@onResize = _.debounce @onResize, resizeDelay
@initEasel()
@initAudio()
@onResize = _.debounce @onResize, resizeDelay
$(window).on 'resize', @onResize
if @world.ended
_.defer => @setWorld @world
@ -98,7 +103,7 @@ module.exports = Surface = class Surface extends CocoClass
@normalStage = new createjs.Stage(@normalCanvas[0])
@webGLStage = new createjs.SpriteStage(@webGLCanvas[0])
@normalStage.nextStage = @webGLStage
@camera = new Camera @webGLCanvas
@camera = new Camera(@webGLCanvas, { @gameUIState, @handleEvents })
AudioPlayer.camera = @camera unless @options.choosing
@normalLayers.push @surfaceTextLayer = new Layer name: 'Surface Text', layerPriority: 1, transform: Layer.TRANSFORM_SURFACE_TEXT, camera: @camera
@ -112,16 +117,28 @@ module.exports = Surface = class Surface extends CocoClass
canvasHeight = parseInt @normalCanvas.attr('height'), 10
@screenLayer.addChild new Letterbox canvasWidth: canvasWidth, canvasHeight: canvasHeight
@lankBoss = new LankBoss camera: @camera, webGLStage: @webGLStage, surfaceTextLayer: @surfaceTextLayer, world: @world, thangTypes: @options.thangTypes, choosing: @options.choosing, navigateToSelection: @options.navigateToSelection, showInvisible: @options.showInvisible, playerNames: if @options.levelType is 'course-ladder' then @options.playerNames else null
@lankBoss = new LankBoss({
@camera
@webGLStage
@surfaceTextLayer
@world
thangTypes: @options.thangTypes
choosing: @options.choosing
navigateToSelection: @options.navigateToSelection
showInvisible: @options.showInvisible
playerNames: if @options.levelType is 'course-ladder' then @options.playerNames else null
@gameUIState
@handleEvents
})
@countdownScreen = new CountdownScreen camera: @camera, layer: @screenLayer, showsCountdown: @world.showsCountdown
@playbackOverScreen = new PlaybackOverScreen camera: @camera, layer: @screenLayer, playerNames: @options.playerNames
@normalStage.addChildAt @playbackOverScreen.dimLayer, 0 # Put this below the other layers, actually, so we can more easily read text on the screen.
@waitingScreen = new WaitingScreen camera: @camera, layer: @screenLayer
unless @options.levelType is 'game-dev'
@playbackOverScreen = new PlaybackOverScreen camera: @camera, layer: @screenLayer, playerNames: @options.playerNames
@normalStage.addChildAt @playbackOverScreen.dimLayer, 0 # Put this below the other layers, actually, so we can more easily read text on the screen.
@initCoordinates()
@webGLStage.enableMouseOver(10)
@webGLStage.addEventListener 'stagemousemove', @onMouseMove
@webGLStage.addEventListener 'stagemousedown', @onMouseDown
@webGLCanvas[0].addEventListener 'mouseup', @onMouseUp
@webGLStage.addEventListener 'stagemouseup', @onMouseUp
@webGLCanvas.on 'mousewheel', @onMouseWheel
@hookUpChooseControls() if @options.choosing # TODO: figure this stuff out
createjs.Ticker.timingMode = createjs.Ticker.RAF_SYNCHED
@ -211,6 +228,7 @@ module.exports = Surface = class Surface extends CocoClass
restoreWorldState: ->
frame = @world.getFrame(@getCurrentFrame())
return unless frame
frame.restoreState()
current = Math.max(0, Math.min(@currentFrame, @world.frames.length - 1))
if current - Math.floor(current) > 0.01 and Math.ceil(current) < @world.frames.length - 1
@ -222,8 +240,9 @@ module.exports = Surface = class Surface extends CocoClass
updateState: (frameChanged) ->
# world state must have been restored in @restoreWorldState
if @playing and @currentFrame < @world.frames.length - 1 and @heroLank and not @mouseIsDown and @camera.newTarget isnt @heroLank.sprite and @camera.target isnt @heroLank.sprite
@camera.zoomTo @heroLank.sprite, @camera.zoom, 750
if @handleEvents
if @playing and @currentFrame < @world.frames.length - 1 and @heroLank and not @mouseIsDown and @camera.newTarget isnt @heroLank.sprite and @camera.target isnt @heroLank.sprite
@camera.zoomTo @heroLank.sprite, @camera.zoom, 750
@lankBoss.update frameChanged
@camera.updateZoom() # Make sure to do this right after the LankBoss updates, not before, so it can properly target sprite positions.
@dimmer?.setSprites @lankBoss.lanks
@ -308,12 +327,12 @@ module.exports = Surface = class Surface extends CocoClass
@surfacePauseTimeout = _.delay performToggle, 2000
@lankBoss.stop()
@trailmaster?.stop()
@playbackOverScreen.show()
@playbackOverScreen?.show()
else
performToggle()
@lankBoss.play()
@trailmaster?.play()
@playbackOverScreen.hide()
@playbackOverScreen?.hide()
@ -331,7 +350,7 @@ module.exports = Surface = class Surface extends CocoClass
world: @world
)
if @lastFrame < @world.frames.length and @currentFrame >= @world.totalFrames - 1
if (not @world.indefiniteLength) and @lastFrame < @world.frames.length and @currentFrame >= @world.totalFrames - 1
@ended = true
@setPaused true
Backbone.Mediator.publish 'surface:playback-ended', {}
@ -371,7 +390,8 @@ module.exports = Surface = class Surface extends CocoClass
target = null
@camera.setBounds e.bounds if e.bounds
# @cameraBorder.updateBounds @camera.bounds
@camera.zoomTo target, e.zoom, e.duration # TODO: SurfaceScriptModule perhaps shouldn't assign e.zoom if not set
if @handleEvents
@camera.zoomTo target, e.zoom, e.duration # TODO: SurfaceScriptModule perhaps shouldn't assign e.zoom if not set
onZoomUpdated: (e) ->
if @ended
@ -476,6 +496,7 @@ module.exports = Surface = class Surface extends CocoClass
@mouseScreenPos = {x: e.stageX, y: e.stageY}
return if @disabled
Backbone.Mediator.publish 'surface:mouse-moved', x: e.stageX, y: e.stageY
@gameUIState.trigger('surface:stage-mouse-move', { originalEvent: e })
onMouseDown: (e) =>
return if @disabled
@ -484,16 +505,28 @@ module.exports = Surface = class Surface extends CocoClass
onBackground = not @webGLStage._getObjectsUnderPoint(e.stageX, e.stageY, null, true)
wop = @camera.screenToWorld x: e.stageX, y: e.stageY
event = onBackground: onBackground, x: e.stageX, y: e.stageY, originalEvent: e, worldPos: wop
event = { onBackground: onBackground, x: e.stageX, y: e.stageY, originalEvent: e, worldPos: wop }
Backbone.Mediator.publish 'surface:stage-mouse-down', event
Backbone.Mediator.publish 'tome:focus-editor', {}
@gameUIState.trigger('surface:stage-mouse-down', event)
@mouseIsDown = true
onSpriteMouseDown: (e) =>
return unless @realTime
@realTimeInputEvents.add({
type: 'mousedown'
pos: @camera.screenToWorld x: e.originalEvent.stageX, y: e.originalEvent.stageY
time: @world.dt * @world.frames.length
thangID: e.sprite.thang.id
})
onMouseUp: (e) =>
return if @disabled
onBackground = not @webGLStage.hitTest e.stageX, e.stageY
Backbone.Mediator.publish 'surface:stage-mouse-up', onBackground: onBackground, x: e.stageX, y: e.stageY, originalEvent: e
event = { onBackground: onBackground, x: e.stageX, y: e.stageY, originalEvent: e }
Backbone.Mediator.publish 'surface:stage-mouse-up', event
Backbone.Mediator.publish 'tome:focus-editor', {}
@gameUIState.trigger('surface:stage-mouse-up', event)
@mouseIsDown = false
onMouseWheel: (e) =>
@ -506,6 +539,7 @@ module.exports = Surface = class Surface extends CocoClass
canvas: @webGLCanvas
event.screenPos = @mouseScreenPos if @mouseScreenPos
Backbone.Mediator.publish 'surface:mouse-scrolled', event unless @disabled
@gameUIState.trigger('surface:mouse-scrolled', event)
#- Canvas callbacks
@ -519,6 +553,9 @@ module.exports = Surface = class Surface extends CocoClass
if application.isIPadApp
newWidth = 1024
newHeight = newWidth / aspectRatio
else if @options.resizeStrategy is 'wrapper-size'
newWidth = $('#canvas-wrapper').width()
newHeight = newWidth / aspectRatio
else if @realTime or @options.spectateGame
pageHeight = $('#page-container').height() - $('#control-bar-view').outerHeight() - $('#playback-view').outerHeight()
newWidth = Math.min pageWidth, pageHeight * aspectRatio
@ -535,7 +572,7 @@ module.exports = Surface = class Surface extends CocoClass
scaleFactor = 1
if @options.stayVisible
availableHeight = window.innerHeight
availableHeight -= $('.ad-container').outerHeight()
availableHeight -= $('.ad-container').outerHeight()
availableHeight -= $('#game-area').outerHeight() - $('#canvas-wrapper').outerHeight()
scaleFactor = availableHeight / newHeight if availableHeight < newHeight
newWidth *= scaleFactor
@ -544,6 +581,7 @@ module.exports = Surface = class Surface extends CocoClass
return if newWidth is oldWidth and newHeight is oldHeight and not @options.spectateGame
return if newWidth < 200 or newHeight < 200
@normalCanvas.add(@webGLCanvas).attr width: newWidth, height: newHeight
@trigger 'resize', { width: newWidth, height: newHeight }
# Cannot do this to the webGLStage because it does not use scaleX/Y.
# Instead the LayerAdapter scales webGL-enabled layers.
@ -567,11 +605,9 @@ module.exports = Surface = class Surface extends CocoClass
#- Real-time playback
onRealTimePlaybackWaiting: (e) ->
@onRealTimePlaybackStarted e
onRealTimePlaybackStarted: (e) ->
return if @realTime
@realTimeInputEvents.reset()
@realTime = true
@onResize()
@playing = false # Will start when countdown is done.
@ -585,8 +621,9 @@ module.exports = Surface = class Surface extends CocoClass
@onResize()
_.delay @onResize, resizeDelay + 100 # Do it again just to be double sure that we don't stay zoomed in due to timing problems.
@normalCanvas.add(@webGLCanvas).removeClass 'flag-color-selected'
if @previousCameraZoom
@camera.zoomTo @camera.newTarget or @camera.target, @previousCameraZoom, 3000
if @handleEvents
if @previousCameraZoom
@camera.zoomTo @camera.newTarget or @camera.target, @previousCameraZoom, 3000
onFlagColorSelected: (e) ->
@normalCanvas.add(@webGLCanvas).toggleClass 'flag-color-selected', Boolean(e.color)
@ -704,7 +741,6 @@ module.exports = Surface = class Surface extends CocoClass
@dimmer?.destroy()
@countdownScreen?.destroy()
@playbackOverScreen?.destroy()
@waitingScreen?.destroy()
@coordinateDisplay?.destroy()
@coordinateGrid?.destroy()
@normalStage.clear()

View file

@ -1,65 +0,0 @@
CocoClass = require 'core/CocoClass'
RealTimeCollection = require 'collections/RealTimeCollection'
module.exports = class WaitingScreen extends CocoClass
subscriptions:
'playback:real-time-playback-waiting': 'onRealTimePlaybackWaiting'
'playback:real-time-playback-started': 'onRealTimePlaybackStarted'
'playback:real-time-playback-ended': 'onRealTimePlaybackEnded'
'real-time-multiplayer:player-status': 'onRealTimeMultiplayerPlayerStatus'
constructor: (options) ->
super()
options ?= {}
@camera = options.camera
@layer = options.layer
@waitingText = options.text or 'Waiting...'
console.error @toString(), 'needs a camera.' unless @camera
console.error @toString(), 'needs a layer.' unless @layer
@build()
onCastingBegins: (e) -> @show() unless e.preload
onCastingEnds: (e) -> @hide()
toString: -> '<WaitingScreen>'
build: ->
@dimLayer = new createjs.Container()
@dimLayer.mouseEnabled = @dimLayer.mouseChildren = false
@dimLayer.addChild @dimScreen = new createjs.Shape()
@dimScreen.graphics.beginFill('rgba(0,0,0,0.5)').rect 0, 0, @camera.canvasWidth, @camera.canvasHeight
@dimLayer.alpha = 0
@dimLayer.addChild @makeWaitingText()
makeWaitingText: ->
size = Math.ceil @camera.canvasHeight / 8
text = new createjs.Text @waitingText, "#{size}px Open Sans Condensed", '#F7B42C'
text.shadow = new createjs.Shadow '#000', Math.ceil(@camera.canvasHeight / 300), Math.ceil(@camera.canvasHeight / 300), Math.ceil(@camera.canvasHeight / 120)
text.textAlign = 'center'
text.textBaseline = 'middle'
text.x = @camera.canvasWidth / 2
text.y = @camera.canvasHeight / 2
@text = text
return text
show: ->
return if @showing
@showing = true
@dimLayer.alpha = 0
createjs.Tween.removeTweens @dimLayer
createjs.Tween.get(@dimLayer).to({alpha: 1}, 500)
@layer.addChild @dimLayer
hide: ->
return unless @showing
@showing = false
createjs.Tween.removeTweens @dimLayer
createjs.Tween.get(@dimLayer).to({alpha: 0}, 500).call => @layer.removeChild @dimLayer unless @destroyed
onRealTimeMultiplayerPlayerStatus: (e) -> @text.text = e.status
onRealTimePlaybackWaiting: (e) -> @show()
onRealTimePlaybackStarted: (e) -> @hide()
onRealTimePlaybackEnded: (e) -> @hide()

View file

@ -38,6 +38,7 @@ module.exports = class GoalManager extends CocoClass
subscriptions:
'god:new-world-created': 'onNewWorldCreated'
'god:new-html-goal-states': 'onNewHTMLGoalStates'
'level:restarted': 'onLevelRestarted'
backgroundSubscriptions:
@ -86,6 +87,9 @@ module.exports = class GoalManager extends CocoClass
@world = e.world
@updateGoalStates(e.goalStates) if e.goalStates?
onNewHTMLGoalStates: (e) ->
@updateGoalStates(e.goalStates) if e.goalStates?
updateGoalStates: (newGoalStates) ->
for goalID, goalState of newGoalStates
continue unless @goalStates[goalID]?
@ -114,7 +118,7 @@ module.exports = class GoalManager extends CocoClass
goalStates: @goalStates
goals: @goals
overallStatus: overallStatus
timedOut: @world.totalFrames is @world.maxTotalFrames and overallStatus not in ['success', 'failure']
timedOut: @world? and (@world.totalFrames is @world.maxTotalFrames and overallStatus not in ['success', 'failure'])
Backbone.Mediator.publish('goal-manager:new-goal-states', event)
checkOverallStatus: (ignoreIncomplete=false) ->
@ -264,7 +268,7 @@ module.exports = class GoalManager extends CocoClass
mostEagerGoal = _.min matchedGoals, 'worldEndsAfter'
victory = overallStatus is 'success'
tentative = overallStatus is 'success'
@world.endWorld victory, mostEagerGoal.worldEndsAfter, tentative if mostEagerGoal isnt Infinity
@world?.endWorld victory, mostEagerGoal.worldEndsAfter, tentative if mostEagerGoal isnt Infinity
updateGoalState: (goalID, thangID, progressObjectName, frameNumber) ->
# A thang has done something related to the goal!
@ -291,7 +295,7 @@ module.exports = class GoalManager extends CocoClass
mostEagerGoal = _.min matchedGoals, 'worldEndsAfter'
victory = overallStatus is 'success'
tentative = overallStatus is 'success'
@world.endWorld victory, mostEagerGoal.worldEndsAfter, tentative if mostEagerGoal isnt Infinity
@world?.endWorld victory, mostEagerGoal.worldEndsAfter, tentative if mostEagerGoal isnt Infinity
goalIsPositive: (goalID) ->
# Positive goals are completed when all conditions are true (kill all these thangs)

View file

@ -3,6 +3,7 @@ module.exports.thangNames = thangNames =
# Female
'Alali'
'Anabel'
'Delma'
'Dosha'
'Gurzunn'
'Hoot'
@ -22,6 +23,7 @@ module.exports.thangNames = thangNames =
# Male
'Blob'
'Brack'
'Cragg'
'Dobo'
'Draff'
'Eugen'
@ -72,6 +74,7 @@ module.exports.thangNames = thangNames =
'Pinakin'
'Rakash'
'Rasha'
'Savatha'
'Vujii'
'Wuda'
'Yetu'
@ -108,6 +111,7 @@ module.exports.thangNames = thangNames =
]
'Ogre Warlock': [
# Male
'Gronak'
'Sorgoth'
'Vax'
'Vyrryx'
@ -145,37 +149,14 @@ module.exports.thangNames = thangNames =
'Ofgar'
'Randall'
]
'Raven': [
# Animal
'Baltimore'
'Columbia'
'Dawnstar'
'Nevermore'
]
'Cougar': [
# Animal
'Guenhwyvar'
'Kitty'
'Shasta'
'Simbia'
]
'Frog': [
# Animal
'Bighead'
'Bufo'
'Bunda'
'Dan\'l Webster'
'Freddy'
'Frogger'
'Froggy'
'Hypnotoad'
'Mr. Toad'
'Slippy'
'Toada'
'Trevor'
'Wart'
'Wei Qi'
]
# Pets only have one name
'Raven Pet': ['Nevermore']
'Cougar Pet': ['Kitty']
'Frog Pet': ['Hypnotoad']
'Griffin Pet': ['']
'Pugicorn Pet': ['']
'Polar Bear Pet': ['']
'Wolf Pet': ['']
'Horse': [
# Animal
'Abby'
@ -411,7 +392,7 @@ module.exports.thangNames = thangNames =
'Nalfar'
'Drezhul'
]
'Dark Wizard': [
'Master Wizard': [
# Female
'Lilith'
'Usara'
@ -612,6 +593,7 @@ module.exports.thangNames = thangNames =
'Hugo'
'Ieyasu'
'Jack'
'Jackson'
'James'
'Jason'
'Jax'
@ -988,3 +970,11 @@ module.exports.thangNames = thangNames =
'Yasuo'
'Yi'
]
'Champion': [
# Female
'Ida'
]
'Duelist': [
# Male
'Alejandro'
]

View file

@ -48,6 +48,9 @@ class Rand
arr[j] = arr[i]
arr[i] = t
arr
choice: (arr) =>
return arr[@rand arr.length]
module.exports = Rand

View file

@ -108,7 +108,7 @@ module.exports = class ThangState
storage = @trackedPropertyValues[propIndex]
value = @getStoredProp propIndex, type, storage
if prop is 'pos'
if @thang.teleport and @thang.pos.distanceSquared(value) > 900
if (@thang.teleport and @thang.pos.distanceSquared(value) > 900) or (@thang.pos.x is 0 and @thang.pos.y is 0)
# Don't interpolate; it was probably a teleport. https://github.com/codecombat/codecombat/issues/738
@thang.pos = value
else

View file

@ -5,14 +5,14 @@ class Vector
for name in ['add', 'subtract', 'multiply', 'divide', 'limit', 'normalize', 'rotate']
do (name) ->
Vector[name] = (a, b, useZ) ->
a.copy()["#{name}Self"](b, useZ)
a.copy()[name](b, useZ)
for name in ['magnitude', 'heading', 'distance', 'dot', 'equals', 'copy', 'distanceSquared']
do (name) ->
Vector[name] = (a, b, useZ) ->
a[name](b, useZ)
isVector: true
apiProperties: ['x', 'y', 'z', 'magnitude', 'heading', 'distance', 'dot', 'equals', 'copy', 'distanceSquared', 'rotate', 'add', 'subtract', 'multiply', 'divide', 'limit', 'normalize', 'rotate']
apiProperties: ['x', 'y', 'z', 'magnitude', 'heading', 'distance', 'dot', 'equals', 'copy', 'distanceSquared', 'add', 'subtract', 'multiply', 'divide', 'limit', 'normalize', 'rotate']
constructor: (x=0, y=0, z=0) ->
return new Vector x, y, z unless @ instanceof Vector
@ -24,68 +24,67 @@ class Vector
# Mutating methods:
normalizeSelf: (useZ) ->
normalize: (useZ) ->
m = @magnitude useZ
@divideSelf m, useZ if m > 0
@divide m, useZ if m > 0
@
normalize: (useZ) ->
# Hack to detect when we are in player code so we can avoid mutation
(if @__aetherAPIValue? then @copy() else @).normalizeSelf(useZ)
esper_normalize: (useZ) ->
@copy().normalize(useZ)
limitSelf: (max) ->
limit: (max) ->
if @magnitude() > max
@normalizeSelf()
@multiplySelf(max)
@normalize()
@multiply(max)
else
@
limit: (useZ) ->
(if @__aetherAPIValue? then @copy() else @).limitSelf(useZ)
esper_limit: (max) ->
@copy().limit(max)
subtractSelf: (other, useZ) ->
subtract: (other, useZ) ->
@x -= other.x
@y -= other.y
@z -= other.z if useZ
@
subtract: (other, useZ) ->
(if @__aetherAPIValue? then @copy() else @).subtractSelf(other, useZ)
esper_subtract: (other, useZ) ->
@copy().subtract(other, useZ)
addSelf: (other, useZ) ->
add: (other, useZ) ->
@x += other.x
@y += other.y
@z += other.z if useZ
@
add: (other, useZ) ->
(if @__aetherAPIValue? then @copy() else @).addSelf(other, useZ)
esper_add: (other, useZ) ->
@copy().add(other, useZ)
divideSelf: (n, useZ) ->
divide: (n, useZ) ->
[@x, @y] = [@x / n, @y / n]
@z = @z / n if useZ
@
divide: (n, useZ) ->
(if @__aetherAPIValue? then @copy() else @).divideSelf(n, useZ)
esper_divide: (n, useZ) ->
@copy().divide(n, useZ)
multiplySelf: (n, useZ) ->
multiply: (n, useZ) ->
[@x, @y] = [@x * n, @y * n]
@z = @z * n if useZ
@
multiply: (n, useZ) ->
(if @__aetherAPIValue? then @copy() else @).multiplySelf(n, useZ)
esper_multiply: (n, useZ) ->
@copy().multiply(n, useZ)
# Rotate it around the origin
# If we ever want to make this also use z: https://en.wikipedia.org/wiki/Axes_conventions
rotateSelf: (theta) ->
rotate: (theta) ->
return @ unless theta
[@x, @y] = [Math.cos(theta) * @x - Math.sin(theta) * @y, Math.sin(theta) * @x + Math.cos(theta) * @y]
@
rotate: (theta) ->
(if @__aetherAPIValue? then @copy() else @).rotateSelf(theta)
esper_rotate: (theta) ->
@copy().rotate(theta)
# Non-mutating methods:
@ -127,7 +126,7 @@ class Vector
# Not the strict projection, the other isn't converted to a unit vector first.
projectOnto: (other, useZ) ->
other.copy().multiplySelf(@dot(other, useZ), useZ)
other.copy().multiply(@dot(other, useZ), useZ)
isZero: (useZ) ->
result = @x is 0 and @y is 0

View file

@ -28,6 +28,7 @@ module.exports = class World
debugging: false # Whether we are just rerunning to debug a world we've already cast
headless: false # Whether we are just simulating for goal states instead of all serialized results
framesSerializedSoFar: 0
framesClearedSoFar: 0
apiProperties: ['age', 'dt']
realTimeBufferMax: REAL_TIME_BUFFER_MAX / 1000
constructor: (@userCodeMap, classMap) ->
@ -96,6 +97,7 @@ module.exports = class World
loadFrames: (loadedCallback, errorCallback, loadProgressCallback, preloadedCallback, skipDeferredLoading, loadUntilFrame) ->
return if @aborted
@totalFrames = 2 if @justBegin
console.log 'Warning: loadFrames called on empty World (no thangs).' unless @thangs.length
continueLaterFn = =>
@loadFrames(loadedCallback, errorCallback, loadProgressCallback, preloadedCallback, skipDeferredLoading, loadUntilFrame) unless @destroyed
@ -116,7 +118,13 @@ module.exports = class World
@lastRealTimeUpdate ?= 0
frameToLoadUntil = if loadUntilFrame then loadUntilFrame + 1 else @totalFrames # Might stop early if debugging.
i = @frames.length
while i < frameToLoadUntil and i < @totalFrames
while true
if @indefiniteLength
break if not @realTime # realtime has been stopped
break if @victory? # game won or lost # TODO: give a couple seconds of buffer after victory is set instead of ending instantly
else
break if i >= frameToLoadUntil
break if i >= @totalFrames
return unless @shouldContinueLoading t1, loadProgressCallback, skipDeferredLoading, continueLaterFn
@adjustFlowSettings loadUntilFrame if @debugging
try
@ -162,11 +170,25 @@ module.exports = class World
shouldContinueLoading: (t1, loadProgressCallback, skipDeferredLoading, continueLaterFn) ->
t2 = now()
chunkSize = @frames.length - @framesSerializedSoFar
simedTime = @frames.length / @frameRate
chunkTime = switch
when simedTime > 15 then 7
when simedTime > 10 then 5
when simedTime > 5 then 3
when simedTime > 2 then 1
else 0.5
bailoutTime = Math.max(2000*chunkTime, 10000)
dt = t2 - t1
if @realTime
shouldUpdateProgress = @shouldUpdateRealTimePlayback t2
shouldDelayRealTimeSimulation = not shouldUpdateProgress and @shouldDelayRealTimeSimulation t2
else
shouldUpdateProgress = t2 - t1 > PROGRESS_UPDATE_INTERVAL
shouldUpdateProgress = (dt > PROGRESS_UPDATE_INTERVAL and (chunkSize / @frameRate >= chunkTime) or dt > bailoutTime)
shouldDelayRealTimeSimulation = false
return true unless shouldUpdateProgress or shouldDelayRealTimeSimulation
# Stop loading frames for now; continue in a moment.
@ -202,6 +224,9 @@ module.exports = class World
addFlagEvent: (flagEvent) ->
@flagHistory.push flagEvent
addRealTimeInputEvent: (realTimeInputEvent) ->
@realTimeInputEvents.push realTimeInputEvent
loadFromLevel: (level, willSimulate=true) ->
@levelID = level.slug
@levelComponents = level.levelComponents
@ -362,10 +387,15 @@ module.exports = class World
@freeMemoryBeforeFinalSerialization() if @ended
startFrame = @framesSerializedSoFar
endFrame = @frames.length
if @indefiniteLength
toClear = Math.max(@framesSerializedSoFar-10, 0)
for i in _.range(@framesClearedSoFar, toClear)
@frames[i] = null
@framesClearedSoFar = @framesSerializedSoFar
#console.log "... world serializing frames from", startFrame, "to", endFrame, "of", @totalFrames
[transferableObjects, nontransferableObjects] = [0, 0]
delete flag.processed for flag in @flagHistory
o = {totalFrames: @totalFrames, maxTotalFrames: @maxTotalFrames, frameRate: @frameRate, dt: @dt, victory: @victory, userCodeMap: {}, trackedProperties: {}, flagHistory: @flagHistory, difficulty: @difficulty, scores: @getScores(), randomSeed: @randomSeed, picoCTFFlag: @picoCTFFlag}
serializedFlagHistory = (_.omit(_.clone(flag), 'processed') for flag in @flagHistory)
o = {totalFrames: @totalFrames, maxTotalFrames: @maxTotalFrames, frameRate: @frameRate, dt: @dt, victory: @victory, userCodeMap: {}, trackedProperties: {}, flagHistory: serializedFlagHistory, difficulty: @difficulty, scores: @getScores(), randomSeed: @randomSeed, picoCTFFlag: @picoCTFFlag}
o.trackedProperties[prop] = @[prop] for prop in @trackedProperties or []
for thangID, methods of @userCodeMap
@ -508,6 +538,14 @@ module.exports = class World
perf.framesCPUTime = 0
w.frames = [] unless streamingWorld
clearTimeout @deserializationTimeout if @deserializationTimeout
if w.indefiniteLength
clearTo = Math.max(w.frames.length - 100, 0)
if clearTo > w.framesClearedSoFar
for i in _.range(w.framesClearedSoFar, clearTo)
w.frames[i] = null
w.framesClearedSoFar = clearTo
@deserializationTimeout = _.delay @deserializeSomeFrames, 1, o, w, finishedWorldCallback, perf, startFrame, endFrame
w # Return in-progress deserializing world
@ -571,6 +609,7 @@ module.exports = class World
lastPos = x: null, y: null
for frameIndex in [lastFrameIndex .. 0] by -1
frame = @frames[frameIndex]
continue unless frame # may have been evicted for game dev levels
if pos = frame.thangStateMap[thangID]?.getStateForProp 'pos'
pos = camera.worldToSurface {x: pos.x, y: pos.y} if camera # without z
if not lastPos.x? or (Math.abs(lastPos.x - pos.x) + Math.abs(lastPos.y - pos.y)) > 1

View file

@ -10,7 +10,7 @@ module.exports = class WorldFrame
getNextFrame: ->
# Optimized. Must be called while thangs are current at this frame.
nextTime = @time + @world.dt
return null if nextTime > @world.lifespan
return null if nextTime > @world.lifespan and not @world.indefiniteLength
@hash = @world.rand.seed
@hash += system.update() for system in @world.systems
nextFrame = new WorldFrame(@world, nextTime)

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "إغلاق"
okay: "حسنا"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
login:
sign_up: "إنشاء حساب"
# email_or_username: "Email or username"
log_in: "تسجيل الدخول"
logging_in: "جاري تسجيل الدخول"
log_out: "تسجيل الخروج"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
signup_switch: "تريد انشاء حساب?"
signup:
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "تلقي الإعلانات عن طريق البريد الإلكتروني"
creating: "جاري إنساء الحساب..."
# create_account: "Create Account"
sign_up: "التسجيل"
log_in: "تسجيل الدّخول بكلمة السرّ"
required: "تحتاج إلى تسجيل الدخول قبل أن تتمكن من السير في هذا الطريق."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "إستعادة حساب"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
saving: "جاري الحفض"
sending: "جاري الإرسال"
send: "أرسل"
# sent: "Sent"
# type: "Type"
cancel: "ألغي"
save: "إحفض"
publish: "أنشر"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
wizard: "ساحر"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
done: "انتهاء"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
home: "Home" # Not used any more, will be removed soon.
level: "مستوى" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
incomplete: "غير مكتمل"
timed_out: "تم انتهاء الوقت"
failing: "فشل"
control_bar_multiplayer: "متعددة"
control_bar_join_game: "تاريخ لعبة"
reload: "تحديث"
reload_title: "تحديث الصفحة كل رمز؟"
reload_really: "هل أنت متأكد أنك تريد تحميل هذا المستوى مرة أخرى إلى البداية؟"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
tome_cast_button_running: "تشغيل"
tome_cast_button_ran: "ران"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
python_blurb: "بسيطة لكنها قوية، بيثون هي لغة برمجة عظيمة للأغراض العامة."
javascript_blurb: "لغة الويب. عظيم للكتابة المواقع، تطبيقات الويب، ألعاب HTML5، والخوادم."
coffeescript_blurb: "Nicer JavaScript syntax."
clojure_blurb: "لثغة حديثة."
lua_blurb: "لعبة لغة البرمجة."
io_blurb: "بسيطة ولكنها غامضة."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "أضيفت"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
merge_conflict_with: "تدمج الصدام مع"
no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "български език", englishDescri
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Затвори"
okay: "Добре"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "български език", englishDescri
login:
sign_up: "Създай Профил"
# email_or_username: "Email or username"
log_in: "Вход"
logging_in: "Влизане..."
log_out: "Изход"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "български език", englishDescri
signup_switch: "Създаване на нов акаунт?"
signup:
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Получавай анонси по имейл"
creating: "Създаване на профил..."
# create_account: "Create Account"
sign_up: "Регистриране"
log_in: "Вход с парола"
required: "Трабва да влезеш преди можеш да ходиш на там."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "български език", englishDescri
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "български език", englishDescri
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Възстанови Акаунт"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "български език", englishDescri
saving: "Записване..."
sending: "Изпращане..."
send: "Изпрати"
# sent: "Sent"
# type: "Type"
cancel: "Отказ"
save: "Запис"
publish: "Публикувай"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "български език", englishDescri
wizard: "Магьосник"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "български език", englishDescri
done: "Готово"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
home: "На главната" # Not used any more, will be removed soon.
level: "Ниво" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "български език", englishDescri
incomplete: "Недовършен"
timed_out: "Времето изтече"
failing: "Неуспех"
control_bar_multiplayer: "Мултиплейър"
control_bar_join_game: "Присъединяване"
reload: "Презареди"
reload_title: "Презареди целият код?"
reload_really: "Сигурен ли сте, че искате да презаредите нивото и да започнете отначало?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "български език", englishDescri
tome_cast_button_running: "В Процес..."
tome_cast_button_ran: "Стартирано"
tome_submit_button: "Изпращане"
tome_reload_method: "Презареди оригиналния код за този метод" # Title text for individual method reload button.
tome_select_method: "Избери Метод"
tome_see_all_methods: "Виж всички методи, които можеш да редактираш" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Избери някого за "
tome_reload_method: "Презареди оригиналния код за този метод" # {change}
tome_available_spells: "Достъпни Заклинания"
tome_your_skills: "Твоите Умения"
tome_current_method: "Текущ Метод"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Кодът е записан"
skip_tutorial: "Пропусни (esc)"
keyboard_shortcuts: "Клавишни комбинации"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "български език", englishDescri
python_blurb: "Прост,но мощен, идеален за начинаещи и експерти."
javascript_blurb: "Езикът на Мрежата. (Не е същия като Java.)"
coffeescript_blurb: "По-добър синтаксис от JavaScript."
clojure_blurb: "Модерен Lisp."
lua_blurb: "Скриптен език за игри."
io_blurb: "Прост, но неизвестен."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Статус"
hero_type: "Тип"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "български език", englishDescri
music_label: "Музика"
music_description: "Включи/изключи фоновата музика"
editor_config_title: "Конфигурация на редактора"
editor_config_keybindings_label: "Клавишни комбинации"
editor_config_keybindings_default: "По подразбиране (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "български език", englishDescri
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Съосновател" # {change}
nick_blurb: "Гуру на Мотивациите"
matt_title: "Съосновател" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "български език", englishDescri
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Илюстрация"
retrostyle_blurb: "Игра Ретро Стил"
jose_title: "Музика"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "български език", englishDescri
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "български език", englishDescri
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "български език", englishDescri
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "български език", englishDescri
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "български език", englishDescri
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "български език", englishDescri
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "български език", englishDescri
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "български език", englishDescri
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "български език", englishDescri
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "български език", englishDescri
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "български език", englishDescri
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "български език", englishDescri
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "български език", englishDescri
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "български език", englishDescri
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "български език", englishDescri
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "български език", englishDescri
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "български език", englishDescri
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "български език", englishDescri
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "български език", englishDescri
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "български език", englishDescri
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "български език", englishDescri
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Tancar"
okay: "D'acord"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
login:
sign_up: "Crear un compte"
# email_or_username: "Email or username"
log_in: "Iniciar Sessió"
logging_in: "Iniciant Sessió"
log_out: "Tancar Sessió"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
signup_switch: "Vols crear-te un compte?"
signup:
email_announcements: "Rebre anuncis via email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Rebre anuncis via email" # {change}
creating: "Creant Compte..."
# create_account: "Create Account"
sign_up: "Registrar-se"
log_in: "Iniciar sessió amb la teva contrasenya"
required: "Neccesites iniciar sessió abans ."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
school_name: "Nom de l'institut i ciutat"
optional: "opcional"
school_name_placeholder: "Exemple: IES Mossèn Alcover, Manacor"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Recuperar Compte"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
saving: "Guardant..."
sending: "Enviant..."
send: "Enviat"
# sent: "Sent"
# type: "Type"
cancel: "Cancel·lant"
save: "Guardar"
publish: "Publica"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
wizard: "Mag"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
done: "Fet"
next_level: "Següent nivell"
next_game: "Següent joc"
# programming_language: "Programming language"
show_menu: "Mostrar menú del joc"
home: "Inici" # Not used any more, will be removed soon.
level: "Nivell" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
incomplete: "Incomplet"
timed_out: "S'ha acabat el temps"
failing: "Fallant"
control_bar_multiplayer: "Multijugador"
control_bar_join_game: "Entrar al joc"
reload: "Recarregar"
reload_title: "Recarregar tot el codi?"
reload_really: "Estàs segur que vols recarregar aquest nivell des del principi?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
tome_cast_button_running: "Executant"
tome_cast_button_ran: "Executat"
tome_submit_button: "Envia"
tome_reload_method: "Recarrega el codi original per aquest metòde" # Title text for individual method reload button.
tome_select_method: "Selecciona un mètode"
tome_see_all_methods: "Veure tots els mètodes que pots editar" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Selecciona algú Per"
tome_reload_method: "Recarrega el codi original per aquest metòde" # {change}
tome_available_spells: "Encanteris disponibles"
tome_your_skills: "Les teves habilitats"
tome_current_method: "Mètode actual"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Codi Guardat"
skip_tutorial: "Ometre (esc)"
keyboard_shortcuts: "Dreceres del teclat"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
python_blurb: "Simple però poderós, Python és un bon llenguatge d'ús general."
javascript_blurb: "El llenguatge de les webs."
coffeescript_blurb: "Sintaxi JavaScript millorat."
clojure_blurb: "Un Lisp modern."
lua_blurb: "Llenguatge script per a jocs."
io_blurb: "Senzill però obscur."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Estat"
hero_type: "Tipus"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
music_label: "Musica"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Programador" # {change}
# nick_blurb: "Motivation Guru"
matt_title: "Programador" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
manage_subscription: "Clica aquí per administrar la teva subscripció."
new_password: "Contrasenya nova"
new_password_verify: "Verifica"
type_in_email: "Escriu el teu correu electrònic per confirmar l'eliminació del compte."
type_in_email: "Escriu el teu correu electrònic per confirmar l'eliminació del compte." # {change}
type_in_email_progress: "Escriu el teu correu electrònic per confirmar l'eliminació del teu progrés."
type_in_password: "Escriu també la teva contrasenya."
email_subscriptions: "Subscripcions via correu electrònic"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Arximag"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
diplomat_introduction_pref: "Si alguna cosa vam aprendre del que vam "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
vectors: "Vectors"
while_loops: "Bucles (While)" # {change}
recursion: "Recursivitat"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Afegit"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
merge_conflict_with: "Conflicte d'unió amb"
no_changes: "Sense canvis"
multiplayer:
multiplayer_title: "Configuració multijugador" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Activar multijugador"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
multiplayer_hint_label: "Pista:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
legal:
page_title: "Legalitat"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Zavřít"
okay: "Budiž"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
login:
sign_up: "Vytvořit účet"
# email_or_username: "Email or username"
log_in: "Přihlásit"
logging_in: "Přihlašování"
log_out: "Odhlásit"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
signup_switch: "Chcete si založit účet?"
signup:
email_announcements: "Dostávat novinky emailem"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Dostávat novinky emailem" # {change}
creating: "Vytvářím účet..."
# create_account: "Create Account"
sign_up: "Přihlášení"
log_in: "zadejte vaše heslo"
required: "Nejprve se musíte přihlásit."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Obnovení účtu"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
saving: "Ukládání..."
sending: "Odesílání..."
send: "Zaslat"
# sent: "Sent"
# type: "Type"
cancel: "Zrušit"
save: "Uložit"
publish: "Publikovat"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
wizard: "Kouzelník"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
done: "Hotovo"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
home: "Domů" # Not used any more, will be removed soon.
level: "Úroveň" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
incomplete: "Nedokončený"
timed_out: "Vypršel čas"
failing: "Selhání"
control_bar_multiplayer: "Multiplayer"
control_bar_join_game: "Vstoupit do hry"
reload: "Znovu načíst"
reload_title: "Znovu načíst veškerý kód?"
reload_really: "Opravdu chcete resetovat tuto úroveň do počátečního stavu?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
tome_cast_button_running: "Spuštěné"
tome_cast_button_ran: "Spuštěno"
tome_submit_button: "Odeslat"
tome_reload_method: "Znovu načíst původní kód pro tuto metodu" # Title text for individual method reload button.
tome_select_method: "Vybrat metodu"
tome_see_all_methods: "Vybrat všechny metody, které mohou být upraveny" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Zvolte někoho pro "
tome_reload_method: "Znovu načíst původní kód pro tuto metodu" # {change}
tome_available_spells: "Dostupná kouzla"
tome_your_skills: "Vaše dovednosti"
tome_current_method: "Aktuální metoda"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Kód uložen"
skip_tutorial: "Přeskočit (esc)"
keyboard_shortcuts: "Klávesové zkratky"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
python_blurb: "Jednoduchý byť silný, dobrý pro začátečníky i pokročilé."
javascript_blurb: "Jazyk webových stránek. (Není stejný jako Java.)"
coffeescript_blurb: "Hezčí JavaScript syntaxe."
clojure_blurb: "Moderní Lisp."
lua_blurb: "Jazyk pro skriptování her."
io_blurb: "Jednoduchý ale nejasný."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Stav"
hero_type: "Typ"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
music_label: "Hudba"
music_description: "Vypnout/zapnout hudbu v pozadí."
editor_config_title: "Konfigurace editoru"
editor_config_keybindings_label: "Klávesové zkratky"
editor_config_keybindings_default: "Výchozí"
editor_config_keybindings_description: "Přidává další zkratky známé od běžných editorů."
editor_config_livecompletion_label: "Živé automatické dokončování"
editor_config_livecompletion_description: "Ukáže návrhy automatického doplňování během psaní."
editor_config_invisibles_label: "Zobrazit neviditelné"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Programátor" # {change}
nick_blurb: "Motivační guru"
matt_title: "Programátor" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
manage_subscription: "Klikněte zde ke správě vašeho předplatného."
new_password: "Nové heslo"
new_password_verify: "Potvrdit"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
email_subscriptions: "Odebírat emailem"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Arcikouzelník"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: ". Jestliže vás baví popisovat a předávat koncept programování v Markdown editoru, pak tato role může být právě pro vás."
scribe_attribute_1: "Zkušenost s psaním je jediné co budete potřebovat. Nejen gramatika, ale také schopnost popsat složité koncepty a myšlenky ostatním."
contact_us_url: "Spojte se s námi"
contact_us_url: "Spojte se s námi" # {change}
scribe_join_description: "dejte nám o vás vědět, o vašich zkušenostech s programováním a o čm byste rádi psali. Od toho začneme!"
scribe_subscribe_desc: "Dostávat emailem oznámení a informace o článcích."
diplomat_introduction_pref: "Jedna z věcí, kterou jsme zjistili během "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
card: "Karta"
status_unsubscribed_active: "Nejste předplatitel a nebude vám nic zaúčtováno, ale váš účet je pořád aktivní."
status_unsubscribed: "Dostaňte přístup k novým úrovním, hrdinům, předmětům a bonusovým drahokamům s CodeCombat předplatným!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
vectors: "Vektory"
while_loops: "Cykly" # {change}
recursion: "Rekurze"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Přidáno"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
merge_conflict_with: "SLOUČIT V ROZPORU S"
no_changes: "Žádné změny"
multiplayer:
multiplayer_title: "Nastavení Multiplayeru" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Zapnout multiplayer"
multiplayer_toggle_description: "Povolit ostatním připojit se do hry."
multiplayer_link_description: "Sdílejte tento odkaz s lidmi, kteří se k vám mohou přidat ve hře."
multiplayer_hint_label: "Tip:"
multiplayer_hint: " Klikněte na odkaz pro jeho výběr, poté stiskněte ⌘-C nebo Ctrl-C pro kopírování odkazu."
multiplayer_coming_soon: "Další vlastnosti multiplayeru jsou na cestě!"
multiplayer_sign_in_leaderboard: "Přihlašte se nebo si vytvořte účet a dostaňte se na žebříček nejlepších."
legal:
page_title: "Licence"
opensource_intro: "CodeCombat je zdarma a plně open source."

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
help_suff: "så vi kommer i kontakt!"
modal:
# cancel: "Cancel"
close: "Luk"
okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
login:
sign_up: "Opret ny konto"
# email_or_username: "Email or username"
log_in: "Log Ind"
logging_in: "Logger ind"
log_out: "Log Ud"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
signup_switch: "Vil du oprette en konto?"
signup:
email_announcements: "Modtag nyheder på email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Modtag nyheder på email" # {change}
creating: "Opretter Konto..."
# create_account: "Create Account"
sign_up: "Registrér"
log_in: "Log ind med password"
required: "Du skal logge ind før du kan gå den vej."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
school_name: "Skolens navn og by"
optional: "valgfrit"
school_name_placeholder: "Eksempelarium Skolen, Eksempelby"
or_sign_up_with: "eller registrér dig med"
# connect_with: "Connect with:"
connected_gplus_header: "Du har registreret dig med Google+!"
connected_gplus_p: "Afslut registreringen, så du kan logge ind med din Google+ konto."
gplus_exists: "Du har allerede en konto registreret med Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
facebook_exists: "Du har allerede en konto registreret med Facebook!"
hey_students: "Elever, indtast klassekoden udleveret af din lærer."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "genskab konto"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
saving: "Gemmer..."
sending: "Sender..."
send: "Send"
# sent: "Sent"
# type: "Type"
cancel: "Annuller"
save: "Gem"
publish: "Offentliggør"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
wizard: "Troldmand"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
done: "Færdig"
next_level: "Næste Bane:"
next_game: "Næste spil"
# programming_language: "Programming language"
show_menu: "Vis spil menu"
home: "Hjem" # Not used any more, will be removed soon.
level: "Bane" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
incomplete: "Ufærdig"
timed_out: "Løb tør for tid"
failing: "Fejler"
control_bar_multiplayer: "Flerspiller"
control_bar_join_game: "Tilslut spil"
reload: "Genindlæs"
reload_title: "Genindlæs alt kode?"
reload_really: "Er du sikker på at du ønsker at genindlæse denne bane helt fra begyndelsen?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
tome_cast_button_running: "Kører"
tome_cast_button_ran: "Kørt"
tome_submit_button: "Indsend"
tome_reload_method: "Genindlæs den originale kode til denne metode" # Title text for individual method reload button.
tome_select_method: "Vælg en metode"
tome_see_all_methods: "Se alle metoder du kan redigere" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Vælg nogen til at "
tome_reload_method: "Genindlæs den originale kode til denne metode" # {change}
tome_available_spells: "Tilgængelige trylleformularer"
tome_your_skills: "Dine evner"
tome_current_method: "Nuværende metode"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Kode gemt"
skip_tutorial: "Spring over (esc)"
keyboard_shortcuts: "Tastaturgenveje"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
python_blurb: "Simplet, dog stærkt, godt for begyndere og eksperter."
javascript_blurb: "Internettets sprog. (Ikke det samme som Java.)"
coffeescript_blurb: "Pænere JavaScript syntax."
clojure_blurb: "En moderne version af Lisp."
lua_blurb: "Spil scripting sprog."
io_blurb: "Simpelt men obskurt."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Status"
hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
music_label: "Musik"
music_description: "Tænd/Sluk baggrundsmusik."
editor_config_title: "Editor Konfiguration"
editor_config_keybindings_label: "Tastaturgenveje"
editor_config_keybindings_default: "Standard (Ace)"
editor_config_keybindings_description: "Tilføjer yderligere genveje fra kendte editor-programmer."
editor_config_livecompletion_label: "Live Autocompletion"
editor_config_livecompletion_description: "Viser autocomplete forslag mens du skriver."
editor_config_invisibles_label: "Vis Skjulte"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Illustration"
retrostyle_blurb: "Retro Spil"
jose_title: "Musik"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
more_info_1: "Vores"
more_info_2: "lærer forum"
more_info_3: "er et godt sted at få kontakt til ligesindede undervisere, der bruger CodeCombat."
# licenses_needed: "Licenses needed"
teachers_quote:
name: "Demo Skema"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
manage_subscription: "Klik her for at administrere dit abonnement."
new_password: "Nyt Password"
new_password_verify: "Bekræft"
type_in_email: "Indtast din email for at bekræfte kontosletning."
type_in_email: "Indtast din email for at bekræfte kontosletning." # {change}
type_in_email_progress: "Indtast din email for at bekræfte sletning af din fremgang."
type_in_password: "Indtast også dit password."
email_subscriptions: "Emailtilmeldinger"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
get_free: "Få GRATIS kursus"
enroll_paid: "Tilmeld Elever til Betalte Kurser"
you_have1: "Du har"
you_have2: "ubrugte betalte tilmeldinger"
use_one: "Brug en betalt tilmelding til"
use_multiple: "Brug betalte tilmeldinger til følgende elever:"
you_have2: "ubrugte betalte tilmeldinger" # {change}
use_one: "Brug en betalt tilmelding til" # {change}
use_multiple: "Brug betalte tilmeldinger til følgende elever:" # {change}
already_enrolled: "allerede tilmeldt"
licenses_remaining: "resterende licenser:"
insufficient_enrollments: "utilstrækkelige betalte tilmeldinger"
get_enrollments: "Få flere Tilmeldinger"
insufficient_enrollments: "utilstrækkelige betalte tilmeldinger" # {change}
get_enrollments: "Få flere Tilmeldinger" # {change}
change_language: "Rediger kursussprog"
keep_using: "Forsæt Brug Af"
switch_to: "Skift Til"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
back_courses: "Tilbage til mine klasser"
edit_details: "Rediger klassedetaljer"
enrolled_courses: "indskrevne i betalte kurser:"
purchase_enrollments: "Køb Tilmeldinger"
purchase_enrollments: "Køb Tilmeldinger" # {change}
remove_student: "fjern elev"
assign: "Tildel"
to_assign: "at tildele betalte kurser."
# student: "Student"
teacher: "Lærer"
complete: "Gennemført"
none: "Ingen"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
view_class: "vis klasse"
view_levels: "vis baner"
join_class: "Følg En Klasse"
# join_class_2: "Join class"
ask_teacher_for_code: "Spørg din lærer om du har en CodeCombat-klassekode! Hvis det er tilfældet, angiv den nedenfor:"
enter_c_code: "<Indtast klassekode>"
join: "Følg"
@ -1200,7 +1248,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
return_to_course_man: "Tilbage til kursusadministration."
students_not_enrolled: "elever uden tilmeldinger"
total_all_classes: "Total for Alle klasser"
how_many_enrollments: "Hvor mange ekstra betalte tilmeldinger har du brug for?"
how_many_enrollments: "Hvor mange ekstra betalte tilmeldinger har du brug for?" # {change}
each_student_access: "Hver elev i en klasse får adgang til 2-4 kurser, når de er indskrevet i betalte kurser. Du kan tildele hvert kursus til individuelt til elever."
purchase_now: "Køb Nu"
enrollments: "tilmeldlinger"
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
getting_started_1: "Opret en ny klasse ved at klikke på den grønne knap 'Opret Ny Klasse' nedenfor."
getting_started_2: "Når du har oprettet en klasse, skal du klikke på den blå 'Tilføj Elev'-knap."
getting_started_3: "Du vil se elevens fremgang nedenfor når de tilmelder sig og følger din klasse."
additional_resources: "Flere Ressourcer"
additional_resources_1_pref: "Download/Print vores"
additional_resources_1_mid: "Kursus 1"
additional_resources_1_mid2: "og"
additional_resources_1_mid3: "Kursus 2"
additional_resources_1_suff: "lærervejledninger med løsninger til hver bane."
additional_resources_2_pref: "Gennemfør vores"
additional_resources_2_suff: "for at få to gratis tilmeldinger til resten af vores betalte kurser."
additional_resources_3_pref: "Besøg vores"
additional_resources_3_mid: "Lærer Forum"
additional_resources_3_suff: "for at få kontakt med ligesindede undervisere, der bruger CodeCombat."
additional_resources_4_pref: "Check vores"
additional_resources_4_mid: "Skolernes Side"
additional_resources_4_suff: "for at lære mere om CodeCombat klasseværelsestilbud."
educator_wiki_pref: "Eller tjek vores nye"
educator_wiki_mid: "underviser wiki"
educator_wiki_suff: "for at gennemse guiden online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
no_classes: "Ingen klasser endnu!"
create_new_class1: "opret ny klasse"
available_courses: "Tilgengængelige Kurser"
unused_enrollments: "Ubrugte tilmeldinger til rådighed:"
students_access: "Alle elever får gratis adgang til 'Introduction to Computer Science'. En tilmelding per elev er krævet for at tildele betalte CodeCombat kurser. En enkelt elev behøver ikke flere tilmeldinger for at få adgang til alle betalte kurser."
unused_enrollments: "Ubrugte tilmeldinger til rådighed:" # {change}
students_access: "Alle elever får gratis adgang til 'Introduction to Computer Science'. En tilmelding per elev er krævet for at tildele betalte CodeCombat kurser. En enkelt elev behøver ikke flere tilmeldinger for at få adgang til alle betalte kurser." # {change}
active_courses: "aktive kurser"
no_students: "Endnu ingen elever!"
add_students1: "tilføj elever"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
description: "Beskrivelse" # ClassroomSettingsModal
# language_select: "Select a language"
language_cannot_change: "Sprog kan ikke ændres, når først en klasse har deltagende elever."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# student_age_range_to: "to"
create_class: "Opret Klasse"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Ærkemager"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " har gjort. Hvis din opfattelse af sjov er at formulere programmeringsbegreber i Markdown-format, så er denne klasse formentligt noget for dig."
scribe_attribute_1: "Evner med ord er stortset alt hvad du behøver. Ikke kun grammatik og stavning, men også evnen til at formidle komplicerede ideer til andre."
contact_us_url: "Kontakt os"
contact_us_url: "Kontakt os" # {change}
scribe_join_description: "fortæl os lidt om dig selv, dine erfaringer med programmering og hvilke emner, du gerne vil skrive om. Så tager vi den derfra!"
scribe_subscribe_desc: "Få emails omkring artikelskrivning."
diplomat_introduction_pref: "Så hvis der er én ting, vi har lært af "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
card: "Kort"
status_unsubscribed_active: "Du er ikke tilmeldt og vil ikke blive faktureret, men din konto er ligenu stadig aktiv."
status_unsubscribed: "Få adgang til nye baner, helte, sager og bonus ædelstene med et CodeCombat-abonnement!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Beløb i US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
vectors: "Vektorer"
while_loops: "While Løkker"
recursion: "Rekursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Tilføjet"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
merge_conflict_with: "FOREN KONFLIKT MED"
no_changes: "Ingen Ændringer"
multiplayer:
multiplayer_title: "Flerspillerinstillinger" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Enable multiplayer"
multiplayer_toggle_description: "Tillad andre at deltage i dit spil."
multiplayer_link_description: "Del dette link med andre deltagere."
multiplayer_hint_label: "Tip:"
multiplayer_hint: " Klik på linket for markere alt; tryk derefter ⌘-C eller Ctrl-C tfr at kopiere linket."
multiplayer_coming_soon: "Yderligere flerspillermuligheder er på vej!"
multiplayer_sign_in_leaderboard: "Log ind eller oprette en konto og få din løsning på ranglisten."
legal:
page_title: "Rettigheder"
opensource_intro: "CodeCombat er fuldstændigt open source."

View file

@ -4,7 +4,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
no_ie: "CodeCombat läuft nicht im IE8 oder älteren Browsern. Tut uns Leid!" # Warning that only shows up in IE8 and older
no_mobile: "CodeCombat ist nicht für Mobilgeräte optimiert und funktioniert möglicherweise nicht." # Warning that shows up on mobile devices
play: "Spielen" # The big play button that opens up the campaign view.
# play_campaign_version: "Play Campaign Version" # Shows up under big play button if you only play /courses
play_campaign_version: "Spiele Kampagnen Version" # Shows up under big play button if you only play /courses
old_browser: "Oh! Dein Browser ist zu alt für CodeCombat. Sorry!" # Warning that shows up on really old Firefox/Chrome/Safari
old_browser_suffix: "Du kannst es trotzdem versuchen, aber es wird wahrscheinlich nicht funktionieren."
ipad_browser: "Schlechte Nachricht: CodeCombat funktioniert im iPad-Browser nicht. Gute Nachricht: Unsere iPad App wartet auf das OK von Apple."
@ -71,7 +71,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -97,12 +97,12 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
nav:
play: "Spielen" # The top nav bar entry where players choose which levels to play
community: "Community"
# courses: "Courses"
courses: "Kurse"
editor: "Editor"
blog: "Blog"
forum: "Forum"
account: "Account"
# my_account: "My Account"
my_account: "Mein Account"
profile: "Profil"
stats: "Statistiken"
code: "Code"
@ -112,26 +112,27 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
about: "Über"
contact: "Kontakt"
twitter_follow: "Twitter"
# students: "Students"
students: "Studenten"
teachers: "Lehrer"
# careers: "Careers"
# facebook: "Facebook"
# twitter: "Twitter"
# create_a_class: "Create a Class"
# other: "Other"
# learn_to_code: "Learn to Code!"
# toggle_nav: "Toggle navigation"
# jobs: "Jobs"
# schools: "Schools"
# educator_wiki: "Educator Wiki"
# get_involved: "Get Involved"
# open_source: "Open source (GitHub)"
# support: "Support"
# faqs: "FAQs"
# help_pref: "Need help? Email"
# help_suff: "and we'll get in touch!"
careers: "Berufe"
facebook: "Facebook"
twitter: "Twitter"
create_a_class: "Erstelle eine Klasse"
other: "Andere"
learn_to_code: "Lerne zu programmieren!"
toggle_nav: "Navigation umschalten"
jobs: "Jobs"
schools: "Schule"
educator_wiki: "Educator Wiki"
get_involved: "Werde eingebunden"
open_source: "Open source (GitHub)"
support: "Support"
faqs: "FAQs"
help_pref: "Brauchst du Hilfe? Email"
help_suff: "und wir treten in Kontakt!"
modal:
# cancel: "Cancel"
close: "Schließen"
okay: "Okay"
@ -148,18 +149,18 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
play:
play_as: "Spiele als " # Ladder page
# compete: "Compete!" # Course details page
compete: "Abgeschlossen!" # Course details page
spectate: "Zuschauen" # Ladder page
players: "Spieler" # Hover over a level on /play
hours_played: "Stunden gespielt" # Hover over a level on /play
items: "Gegenstände" # Tooltip on item shop button from /play
# unlock: "Unlock" # For purchasing items and heroes
unlock: "Kaufen" # For purchasing items and heroes
confirm: "Bestätigen"
# owned: "Owned" # For items you own
owned: "bereits im Besitz" # For items you own
locked: "Gesperrt"
# purchasable: "Purchasable" # For a hero you unlocked but haven't purchased
purchasable: "Erhältlich" # For a hero you unlocked but haven't purchased
available: "Verfügbar"
# skills_granted: "Skills Granted" # Property documentation details
skills_granted: "Freischaltbare Fähigkeiten" # Property documentation details
heroes: "Helden" # Tooltip on hero shop button from /play
achievements: "Erfolge" # Tooltip on achievement list button from /play
account: "Account" # Tooltip on account button from /play
@ -168,69 +169,69 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
next: "Weiter" # Go from choose hero to choose inventory before playing a level
change_hero: "Held wechseln" # Go back from choose inventory to choose hero
buy_gems: "Juwelen kaufen"
# subscription_required: "Subscription Required"
subscription_required: "Abonnement benötigt"
anonymous: "Anonymer Spieler"
level_difficulty: "Schwierigkeit: "
# play_classroom_version: "Play Classroom Version" # Choose a level in campaign version that you also can play in one of your courses
play_classroom_version: "Spiele Kurs Version" # Choose a level in campaign version that you also can play in one of your courses
campaign_beginner: "Anfängerkampagne"
# awaiting_levels_adventurer_prefix: "We release new levels every week."
# awaiting_levels_adventurer: "Sign up as an Adventurer"
# awaiting_levels_adventurer_suffix: "to be the first to play new levels."
# adjust_volume: "Adjust volume"
awaiting_levels_adventurer_prefix: "Wir veröffentlichen wöchentlichen neu Levels."
awaiting_levels_adventurer: "Melde dich als Abenteuerer an"
awaiting_levels_adventurer_suffix: "um der erste zu sein der neue Levels spielt."
adjust_volume: "Lautstärke anpassen"
campaign_multiplayer: "Multiplayerarena"
campaign_multiplayer_description: "... in der Du Kopf-an-Kopf gegen andere Spieler programmierst."
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
campaign_old_multiplayer: "(Veraltet) Alte Multiplayer Arenen"
campaign_old_multiplayer_description: "Relikte eines zivilisierteren Zeitalters. Es werden keine Simulationen für diese älteren, heldenlosen Mehrspieler Arenen durchgeführt."
# code:
# if: "if" # Keywords--these translations show up on hover, so please translate them all, even if it's kind of long. (In the code editor, they will still be in English.)
# else: "else"
# elif: "else if"
# while: "while"
# loop: "loop"
# for: "for"
# break: "break"
# continue: "continue"
# pass: "pass"
# return: "return"
# then: "then"
# do: "do"
# end: "end"
# function: "function"
# def: "define"
# var: "variable"
# self: "self"
# hero: "hero"
# this: "this"
# or: "or"
# "||": "or"
# and: "and"
# "&&": "and"
# not: "not"
# "!": "not"
# "=": "assign"
# "==": "equals"
# "===": "strictly equals"
# "!=": "does not equal"
# "!==": "does not strictly equal"
# ">": "is greater than"
# ">=": "is greater than or equal"
# "<": "is less than"
# "<=": "is less than or equal"
# "*": "multiplied by"
# "/": "divided by"
# "+": "plus"
# "-": "minus"
# "+=": "add and assign"
# "-=": "subtract and assign"
# True: "True"
# true: "true"
# False: "False"
# false: "false"
# undefined: "undefined"
# null: "null"
# nil: "nil"
# None: "None"
code:
if: "wenn" # Keywords--these translations show up on hover, so please translate them all, even if it's kind of long. (In the code editor, they will still be in English.)
else: "sonst"
elif: "sonst wenn"
while: "so lange"
loop: "schleife"
for: "r"
break: "pause"
continue: "fortsetzen"
pass: "bestehen"
return: "zurückgeben"
then: "dann"
do: "mache"
end: "ende"
function: "funktion"
def: "definiere"
var: "variable"
self: "selbst"
hero: "held"
this: "dies"
or: "oder"
"||": "oder"
and: "und"
"&&": "und"
not: "nicht"
"!": "nicht"
"=": "zuweisen"
"==": "entspricht"
"===": "entspricht strikt"
"!=": "entspricht nicht"
"!==": "entspricht strikt nicht"
">": "ist größer als"
">=": "ist größer als oder gleich"
"<": "ist kleiner als"
"<=": "ist kleiner als oder gleich"
"*": "multipliziert um"
"/": "dividiert durch"
"+": "plus"
"-": "minus"
"+=": "addieren und zuweisen"
"-=": "subtrahieren und zuweisen"
True: "Wahr"
true: "wahr"
False: "Falsch"
false: "falsch"
undefined: "undefiniert"
null: "nichts"
nil: "nichts"
None: "Kein"
# share_progress_modal:
# blurb: "Youre making great progress! Tell your parent how much you've learned with CodeCombat."
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
login:
sign_up: "Registrieren"
# email_or_username: "Email or username"
log_in: "Einloggen"
logging_in: "Logge ein"
log_out: "Ausloggen"
@ -254,24 +256,69 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
signup_switch: "Möchtest du einen Account erstellen?"
signup:
email_announcements: "Erhalte Benachrichtigungen per Email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Erhalte Benachrichtigungen per Email" # {change}
creating: "Erzeuge Account..."
# create_account: "Create Account"
sign_up: "Neuen Account anlegen"
log_in: "mit Passwort einloggen"
required: "Du musst dich vorher einloggen um dort hin zu gehen."
login_switch: "Du hast bereits einen Account?"
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
# connected_facebook_header: "You've successfully connected with Facebook!"
# connected_facebook_p: "Finish signing up so you can log in with your Facebook account."
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
school_name: "Schulname und Stadt"
optional: "Optional"
school_name_placeholder: "Beispiel Schule, Springfield, IL"
# connect_with: "Connect with:"
connected_gplus_header: "Du hast dich erfolgreich über Google+ verbunden!"
connected_gplus_p: "Vervollständige die Anmeldung um dich mit deinem Google+ Account anzumelden."
gplus_exists: "Du hast bereits einen verknüpften Google+ Account!"
connected_facebook_header: "Du hast dich erfolgreich über Facebook verbunden!"
connected_facebook_p: "Vervollständige die Anmeldung um dich mit deinem Facebook Account anzumelden."
facebook_exists: "Du hast bereits einen verknüpften Facebook Account!"
hey_students: "Schüler, gebt den Klassencode eures Lehrers ein."
birthday: "Geburstag"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Account Wiederherstellung"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
saving: "Speichere..."
sending: "Übertrage..."
send: "Senden"
# sent: "Sent"
# type: "Type"
cancel: "Abbrechen"
save: "Speichern"
publish: "Publiziere"
@ -316,23 +365,23 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
date: "Datum"
body: "Inhalt"
version: "Version"
# pending: "Pending"
# accepted: "Accepted"
# rejected: "Rejected"
# withdrawn: "Withdrawn"
# accept: "Accept"
# reject: "Reject"
# withdraw: "Withdraw"
pending: "Ausstehend"
accepted: "Akzeptiert"
rejected: "Abgelehnt"
withdrawn: "Zurückgezogen"
accept: "Akzeptieren"
reject: "Abgelehnen"
withdraw: "Zurückziehen"
submitter: "Veröffentlicher"
submitted: "Veröffentlicht"
commit_msg: "Nachricht absenden"
version_history: "Versionshistorie"
version_history_for: "Versionsgeschichte für: "
# select_changes: "Select two changes below to see the difference."
# undo_prefix: "Undo"
# undo_shortcut: "(Ctrl+Z)"
# redo_prefix: "Redo"
# redo_shortcut: "(Ctrl+Shift+Z)"
select_changes: "Wählen zwei Änderungen unterhalb um den Unterschied zu sehen."
undo_prefix: "Rückgängig"
undo_shortcut: "(Strg+Z)"
redo_prefix: "Wiederherstellen"
redo_shortcut: "(Strg+Umschalt+Z)"
play_preview: "Vorschau vom aktuellen Level spielen"
result: "Ergebnis"
results: "Ergebnisse"
@ -341,7 +390,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
subject: "Betreff"
email: "Email"
password: "Passwort"
# confirm_password: "Confirm Password"
confirm_password: "Passwort bestätigen"
message: "Nachricht"
code: "Code"
ladder: "Rangliste"
@ -357,12 +406,13 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
hard: "Schwer"
player: "Spieler"
player_level: "Spielerlevel" # Like player level 5, not like level: Dungeons of Kithgard
# warrior: "Warrior"
# ranger: "Ranger"
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# username: "Username"
warrior: "Krieger"
ranger: "Jäger"
wizard: "Hexer"
first_name: "Vorname"
last_name: "Nachname"
# last_initial: "Last Initial"
username: "Benutzername"
units:
second: "Sekunde"
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
done: "Fertig"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
home: "Startseite" # Not used any more, will be removed soon.
level: "Mission" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
incomplete: "Unvollständig"
timed_out: "Zeit abgelaufen"
# failing: "Failing"
control_bar_multiplayer: "Mehrspieler"
control_bar_join_game: "Spiel beitreten"
reload: "Neu laden"
reload_title: "Gesamten Code neu laden?"
reload_really: "Bist Du sicher, dass Du das Level neu beginnen willst?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
tome_submit_button: "Absenden"
tome_reload_method: "Lade den ursprünglichen Code dieser Methode" # Title text for individual method reload button.
tome_select_method: "Wähle eine Methode"
tome_see_all_methods: "Zeige alle editierbaren Methoden" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Wähle jemanden aus, um "
tome_reload_method: "Lade den ursprünglichen Code dieser Methode" # {change}
tome_available_spells: "Verfügbare Zauber"
tome_your_skills: "Deine Fähigkeiten"
tome_current_method: "Aktuelle Methode"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Code gespeichert"
skip_tutorial: "Überspringen (Esc)"
keyboard_shortcuts: "Tastenkürzel"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
python_blurb: "Einfach jedoch leistungsfähig, Python ist eine gute Allzweck-Programmiersprache."
javascript_blurb: "Die Sprache des Web."
coffeescript_blurb: "Schönere JavaScript Syntax."
clojure_blurb: "Ein modernes Lisp."
lua_blurb: "Skriptsprache für Spiele (KI)."
io_blurb: "Simpel aber obskur."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
music_label: "Musik"
music_description: "Schalte Hintergrundmusik an/aus."
editor_config_title: "Editor Einstellungen"
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 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"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Programmierer" # {change}
nick_blurb: "Motivationsguru"
matt_title: "Programmierer" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# manage_subscription: "Click here to manage your subscription."
new_password: "Neues Passwort"
new_password_verify: "Passwort verifizieren"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
email_subscriptions: "Email Abonnements"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Erzmagier"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
contact_us_url: "Kontaktiere uns"
contact_us_url: "Kontaktiere uns" # {change}
scribe_join_description: "erzähle uns ein bißchen über dich, deine Erfahrung mit der Programmierung und über welche Themen du schreiben möchtest. Wir werden von dort aus gehen!"
scribe_subscribe_desc: "Erhalte Emails über Ankündigungen zu schreibenden Artikeln."
diplomat_introduction_pref: "Also wenn es eines gibt was wir gelernt haben vom "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "hinzugefügt"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
merge_conflict_with: "MERGE KONFLIKT MIT"
no_changes: "Keine Änderungen"
multiplayer:
multiplayer_title: "Mehrspieler Einstellungen" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Aktiviere Mehrspieler"
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."
multiplayer_coming_soon: "Mehr Multiplayerfeatures werden kommen!"
multiplayer_sign_in_leaderboard: "Melde dich an oder erstelle einen Account und bringe deine Lösung auf die Rangliste."
legal:
page_title: "Rechtliches"
opensource_intro: "CodeCombat ist Free-to-Play und vollständig Open Source."
@ -1869,19 +2001,19 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
license: "Lizenz"
oreilly: "Ebook deiner Wahl"
# calendar:
# year: "Year"
# day: "Day"
# month: "Month"
# january: "January"
# february: "February"
# march: "March"
# april: "April"
# may: "May"
# june: "June"
# july: "July"
# august: "August"
# september: "September"
# october: "October"
# november: "November"
# december: "December"
calendar:
year: "Jahr"
day: "Tag"
month: "Monat"
january: "Januar"
february: "Februar"
march: "März"
april: "April"
may: "Mai"
june: "Juni"
july: "Juli"
august: "August"
september: "September"
october: "Oktober"
november: "November"
december: "Dezember"

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Beende"
okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
login:
sign_up: "Account erstelle"
# email_or_username: "Email or username"
log_in: "Ilogge"
logging_in: "Am Ilogge"
log_out: "Uslogge"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
signup_switch: "Willsch es Account erstelle?"
signup:
email_announcements: "Akündigunge per Mail erhalte"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Akündigunge per Mail erhalte" # {change}
creating: "Account wird erstellt..."
# create_account: "Create Account"
sign_up: "Registriere"
log_in: "Mit Passwort ilogge"
required: "Du muesch dich zersch ilogge befor du det dure chasch"
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Account wiederherstelle"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
saving: "Speichere..."
sending: "Sende..."
send: "G'sendet"
# sent: "Sent"
# type: "Type"
cancel: "Abbreche"
save: "Speichere"
publish: "Veröffentliche"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
wizard: "Zauberer"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
done: "Fertig"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
home: "Home" # Not used any more, will be removed soon.
level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
incomplete: "Unvollständig"
timed_out: "Ziit abglaufe"
failing: "Fehler"
control_bar_multiplayer: "Mehrspiiler"
control_bar_join_game: "Mitspiilä"
reload: "Neu lade"
reload_title: "De ganze Code neu lade?"
reload_really: "Bisch sicher du willsch level neu lade bis zrugg zum Afang?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
tome_cast_button_running: "Renne"
tome_cast_button_ran: "grennt"
tome_submit_button: "Abschicke"
tome_reload_method: "Lad de Orginal Code für die Methode" # Title text for individual method reload button.
tome_select_method: "Wähl a Methodä"
tome_see_all_methods: "Lueg alli Methode a wot chasch bearbeite" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Wähl öpper us für"
tome_reload_method: "Lad de Orginal Code für die Methode" # {change}
tome_available_spells: "Verfüegbari Zaubersprüch"
tome_your_skills: "Dini Fähigkaitä"
tome_current_method: "Aktuelli Modus"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Code gpeicheret"
skip_tutorial: "Überspringe (esc)"
keyboard_shortcuts: "Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
python_blurb: "Eifach und doch mächtig."
javascript_blurb: "D Internetsproch."
coffeescript_blurb: "Nettere JavaScript Syntax."
# clojure_blurb: "A modern Lisp."
lua_blurb: "D Sproch für Game Scripts."
io_blurb: "Eifach aber undurchsichtig."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
hero_type: "Typ"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
music_label: "Musig"
# music_description: "Turn background music on/off."
editor_config_title: "Editor Konfiguration"
# editor_config_keybindings_label: "Key Bindings"
editor_config_keybindings_default: "Voristellig (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
editor_config_livecompletion_label: "Live Auto-Vervollständigung"
editor_config_livecompletion_description: "Schlot dir möglichi Wortvervollständigunge vor während du tippsch."
editor_config_invisibles_label: "Unsichtbari Zeiche azeige"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
matt_title: "Programmierer" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
jose_title: "Musig"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# manage_subscription: "Click here to manage your subscription."
new_password: "Neus Passwort"
new_password_verify: "Bestätige"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
email_subscriptions: "E-Mail Abos"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Dütsch (Schwiiz)", englishDescription: "Ge
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
multiplayer:
multiplayer_title: "Multiplayer Istellige" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
multiplayer_link_description: "Gib de Link jedem, wo mit dir will spiele."
multiplayer_hint_label: "Hiiwis:"
multiplayer_hint: " Klick uf de Link zum alles uswähle und druck ⌘-C or Ctrl-C zum de Link kopiere"
multiplayer_coming_soon: "Meh Multiplayer Features chömed no!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
legal:
page_title: "Rechtlichs"
opensource_intro: "CodeCombat isch free to play und komplett Open Source."

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Schließen"
okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
login:
sign_up: "Registrieren"
# email_or_username: "Email or username"
log_in: "Einloggen"
logging_in: "Logge dich ein"
log_out: "Ausloggen"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
signup_switch: "Willst du einen Account erstellen?"
signup:
email_announcements: "Erhalte Benachrichtigungen per Email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Erhalte Benachrichtigungen per Email" # {change}
creating: "Erzeuge Account..."
# create_account: "Create Account"
sign_up: "Neuen Account anlegen"
log_in: "mit Passwort einloggen"
required: "Du musst dich vorher einloggen diesen Dienst zu nutzen"
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
school_name: "Schulname und Stadt"
optional: "optional"
school_name_placeholder: "Beispiel Gymnasium, Musterdorf, DE"
or_sign_up_with: "oder registrieren mit"
# connect_with: "Connect with:"
connected_gplus_header: "Du wurdest erfolgreich mit Google+ verknüpft!"
connected_gplus_p: "Schließe das Registrieren ab, so dass du dich mit deinem Google+ Account einloggen."
gplus_exists: "Du hast bereits einen Account mit Google+ verknüpft!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
facebook_exists: "Du hast bereits einen Account mit Facebook verknüpft!"
hey_students: "Schüler, gib den Klassencode von deinem Lehrer ein."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Account-Wiederherstellung"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
saving: "Speichere..."
sending: "Sende..."
send: "Senden"
# sent: "Sent"
# type: "Type"
cancel: "Abbrechen"
save: "Speichern"
publish: "Veröffentlichen"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
wizard: "Magier"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
done: "Fertig"
next_level: "Nächster Level"
next_game: "Nächstes Spiel"
# programming_language: "Programming language"
show_menu: "Menü anzeigen"
home: "Startseite" # Not used any more, will be removed soon.
level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
incomplete: "Unvollständig"
timed_out: "Zeit abgelaufen"
failing: "Fehlgeschlagen"
control_bar_multiplayer: "Mehrspieler"
control_bar_join_game: "Spiel beitreten"
reload: "Neu laden"
reload_title: "Gesamten Code neu laden?"
reload_really: "Bist Du sicher, dass Du das Level neu beginnen willst?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
tome_cast_button_running: "Wird ausgeführt"
tome_cast_button_ran: "Wurde ausgeführt"
tome_submit_button: "Absenden"
tome_reload_method: "Original Code für diese Methode neu laden" # Title text for individual method reload button.
tome_select_method: "Methode auswählen"
tome_see_all_methods: "Alle bearbeitbaren Methoden anzeigen" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Wähle jemanden aus, um "
tome_reload_method: "Original Code für diese Methode neu laden" # {change}
tome_available_spells: "Verfügbare Zauber"
tome_your_skills: "Deine Fähigkeiten"
tome_current_method: "Aktuelle Methode"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Code gespeichert"
skip_tutorial: "Überspringen (Esc)"
keyboard_shortcuts: "Tastenkürzel"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
python_blurb: "Einfach jedoch leistungsfähig, Python ist eine gute Allzweck-Programmiersprache."
javascript_blurb: "Die Sprache des Netzes."
coffeescript_blurb: "Schönere JavaScript Syntax."
clojure_blurb: "Ein modernes Lisp."
lua_blurb: "Skriptsprache für Spiele."
io_blurb: "Simpel aber obskur."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Status"
hero_type: "Typ"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
music_label: "Musik"
music_description: "Schalte Hintergrundmusik an/aus."
editor_config_title: "Editor Einstellungen"
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 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"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
jose_title: "Musik"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
more_info_1: "Unser"
more_info_2: "Lehrerforum"
more_info_3: "ist eine gute Anlaufstelle, um mit anderen Lehrer in Kontakt zu treten, die CodeCombat benutzen."
# licenses_needed: "Licenses needed"
teachers_quote:
name: "Demo Fragebogen" # {change}
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
manage_subscription: "Klicken Sie hier um ihr Abo zu verwalten."
new_password: "Neues Passwort"
new_password_verify: "Passwort verifizieren"
type_in_email: "Email eingeben um das Löschen des Accounts zu bestätigen"
type_in_email: "Email eingeben um das Löschen des Accounts zu bestätigen" # {change}
type_in_email_progress: "Gib zum Bestätigen Deine Email ein."
type_in_password: "Gib Dein Passwort ebenfalls ein."
email_subscriptions: "Email Abonnements"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
get_free: "Bekommen Sie einen kostenlosen Kurs"
enroll_paid: "Schreiben Sie Schüler in Bezahlkurse ein"
you_have1: "Sie haben"
you_have2: "ungenutze bezahlte Einschreibungen"
use_one: "Benutzen Sie eine bezahlte Einschreibung für"
use_multiple: "Benutzen Sie bezahlte Einschreibungen für folgende Schüler:"
you_have2: "ungenutze bezahlte Einschreibungen" # {change}
use_one: "Benutzen Sie eine bezahlte Einschreibung für" # {change}
use_multiple: "Benutzen Sie bezahlte Einschreibungen für folgende Schüler:" # {change}
already_enrolled: "bereits eingeschrieben"
licenses_remaining: "verbleibende Lizenzen:"
insufficient_enrollments: "unzureichende bezahlte Einschreibungen"
get_enrollments: "Mehr Einschreibungen erhalten"
insufficient_enrollments: "unzureichende bezahlte Einschreibungen" # {change}
get_enrollments: "Mehr Einschreibungen erhalten" # {change}
change_language: "Kurssprache wechseln"
keep_using: "Beibehalten"
switch_to: "Wechseln zu"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
back_courses: "Zurück zu meinen Kursen"
edit_details: "Klassendetails bearbeiten"
enrolled_courses: "eingeschrieben in bezahlte Kurse:"
purchase_enrollments: "Einschreibungen kaufen"
purchase_enrollments: "Einschreibungen kaufen" # {change}
remove_student: "Schüler entfernen"
assign: "Zuordnen"
to_assign: "um bezahlte Kurse zuzuordnen."
# student: "Student"
teacher: "Lehrer"
complete: "Abgeschlossen"
none: "Keine"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
view_class: "Klasse betrachten"
view_levels: "Level betrachten"
join_class: "Einer Klasse beitreten"
# join_class_2: "Join class"
ask_teacher_for_code: "Frag deine Lehrkraft ob ihr einen CodeCombat Klassencode habt! Wenn dem so ist, gib ihn hier ein:"
enter_c_code: "<Klassencode hier eingeben>"
join: "Beitreten"
@ -1200,7 +1248,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
return_to_course_man: "Zurück zum Kursmanagement."
students_not_enrolled: "Nicht eingeschriebene Schüler"
total_all_classes: "Gesamtzahl über alle Klassen"
how_many_enrollments: "Wie viele zusätzliche bezahlte Einschreibungen benötigen Sie?"
how_many_enrollments: "Wie viele zusätzliche bezahlte Einschreibungen benötigen Sie?" # {change}
each_student_access: "Jeder Schüler in der Klasse wird Zugang zu den Kursen 2-4 erhalten sobald sie in den Bezahlkursen eingeschrieben sind. Sie können jeden Kurs zu jedem Schüler individuell zuweisen."
purchase_now: "Kaufen Sie jetzt"
enrollments: "Einschreibungen"
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
getting_started_1: "Erstellen Sie eine neue Klasse indem sie den grünen 'Eine neue Klasse erstellen' Knopf unten drücken."
getting_started_2: "Sobald Sie eine Klasse erstellt haben, klicken Sie auf den blauen 'Schüler hinzufügen' Knopf."
getting_started_3: "Sie werden den Fortschritt der Schüler unten sehen, wenn Sie sich registrieren und der Klasse beitreten."
additional_resources: "Weitere Resourcen"
additional_resources_1_pref: "Downloaden/Drucken Sie unseren"
additional_resources_1_mid: "Kurs 1"
additional_resources_1_mid2: "und"
additional_resources_1_mid3: "Kurs 2"
additional_resources_1_suff: "Lehrkraftguide mit Lösungen für jeden Level."
additional_resources_2_pref: "Füllen Sie unser"
additional_resources_2_suff: "aus um Zugang zu zwei kostenlosen Einschreibungen für die restlichen Bezahlkurse zu erhalten."
additional_resources_3_pref: "Besuchen Sie unser"
additional_resources_3_mid: "Lehrerforum"
additional_resources_3_suff: "um sich mit anderen Lehrkräften auszutauschen die CodeCombat benutzen."
additional_resources_4_pref: "Schauen Sie auf unserer"
additional_resources_4_mid: "Schulseite"
additional_resources_4_suff: "vorbei um mehr über CodeCombat's Klassenraum Angebote zu erfahren."
educator_wiki_pref: "Oder schauen Sie sich unser neues"
educator_wiki_mid: "Lehrkraftwiki"
educator_wiki_suff: "an um den Guide online anzuschauen."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
no_classes: "Bisher keine Klassen!"
create_new_class1: "neue Klassen erstellen"
available_courses: "Verfügbare Kurse"
unused_enrollments: "Unbenutzte bezahlte Einschreibungen verfügbar:"
students_access: "Alle Schüler erhalten kostenlosen Zugang zu der Informatikeinführung. Eine Einschreibung pro Schüler wird benötigt um ihn in Bezahl-CodeCombat-Kurse einzuschreiben. Ein einzelner Schüler benötigt nicht mehrere Einschreibungen um Zugang zu alle Bezahlkursen zu erhalten."
unused_enrollments: "Unbenutzte bezahlte Einschreibungen verfügbar:" # {change}
students_access: "Alle Schüler erhalten kostenlosen Zugang zu der Informatikeinführung. Eine Einschreibung pro Schüler wird benötigt um ihn in Bezahl-CodeCombat-Kurse einzuschreiben. Ein einzelner Schüler benötigt nicht mehrere Einschreibungen um Zugang zu alle Bezahlkursen zu erhalten." # {change}
active_courses: "Aktive Kurse"
no_students: "Keine Schüler bisher!"
add_students1: "Schüler hinzufügen"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
description: "Beschreibung" # ClassroomSettingsModal
# language_select: "Select a language"
language_cannot_change: "Die Sprache kann nicht geändert werden sobald ein Schüler der Klasse beigetreten ist."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# student_age_range_to: "to"
create_class: "Klasse erstellen"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Erzmagier"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " erstellt hat. Wenn deine Idee von Spaß ist, das Konzept des Programmierens in Markdown zu Datei zu bringen, dann ist dies deine Klasse."
scribe_attribute_1: "Ein Händchen für Worte ist eigentlich alles was du brauchst. Nicht nur in Grammatik und Rechtschreibung, sondern die Fähigkeit, komplexe und komplizierte Ideen anderen zu vermitteln."
contact_us_url: "Kontaktiere uns"
contact_us_url: "Kontaktiere uns" # {change}
scribe_join_description: "erzähle uns ein bisschen über dich, deine Erfahrung mit der Programmierung und über welche Themen du schreiben möchtest. Wir werden von dort aus gehen!"
scribe_subscribe_desc: "Erhalte Emails über Ankündigungen zu schreibenden Artikeln."
diplomat_introduction_pref: "Also wenn es eines gibt, was wir gelernt haben vom "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
card: "Karte"
status_unsubscribed_active: "Du hast kein Abo, und bekommst keine Rechnung, aber dein Account ist weiterhin aktiv."
status_unsubscribed: "Erhalte Zugang zu neuen Leveln, Helden, Gegenständen und Bonus Edelsteinen mit einem CodeCombat Abo!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Betrag in US-Dollar"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
vectors: "Vektoren"
while_loops: "while-Schleifen" # {change}
recursion: "Rekursionen"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "hinzugefügt"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
merge_conflict_with: "MERGE KONFLIKT MIT"
no_changes: "Keine Änderungen"
multiplayer:
multiplayer_title: "Mehrspieler Einstellungen" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Aktiviere Mehrspieler"
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."
multiplayer_coming_soon: "Mehr Multiplayerfeatures werden kommen!"
multiplayer_sign_in_leaderboard: "Melde dich an oder erstelle einen Account und bringe deine Lösung auf die Rangliste."
legal:
page_title: "Rechtliches"
opensource_intro: "CodeCombat ist Free-to-Play und vollständig Open Source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Κλείσιμο"
okay: "Εντάξει"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
login:
sign_up: "Δημιουργία Λογαριασμού"
# email_or_username: "Email or username"
log_in: "Σύνδεση"
logging_in: "Σύνδεση σε εξέλιξη"
log_out: "Αποσύνδεση"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
signup_switch: "θέλεις να δημιουργήσεις ένα λογαριασμός;"
signup:
email_announcements: "Λαμβάνετε ανακοινώσεις μέσω email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Λαμβάνετε ανακοινώσεις μέσω email" # {change}
creating: "Δημιουργία Λογαριασμού..."
# create_account: "Create Account"
sign_up: "Εγγραφή"
log_in: "Σύνδεση με κωδικό"
required: "Θα πρέπει να συνδεθείτε πριν πάτε προς τα εκεί."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
school_name: "Ονομα Σχολείου και Πόλη"
optional: "Προαιρετικό"
school_name_placeholder: "Παράδειγμα ΕΠΑΛ Καλύμνου, Κάλυμνος"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Ανάκτηση λογαριασμού"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
saving: "Αποθήκευση..."
sending: "Αποστολή..."
send: "Στείλε"
# sent: "Sent"
# type: "Type"
cancel: "Ακύρωση"
save: "Αποθήκευση"
publish: "Δημοσίευση"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
wizard: "Μάγος"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
done: "Έτοιμο"
next_level: "Επομένο Επίπεδο"
next_game: "Επόμενο παιχνίδι"
# programming_language: "Programming language"
show_menu: "Εμφάνιση μενού παιχνιδιού"
home: "Αρχική" # Not used any more, will be removed soon.
level: "Επίπεδο" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
incomplete: "Ατελές"
timed_out: "Έμεινες από χρόνο"
failing: "Αποτυγχάνει"
control_bar_multiplayer: "πολλαπλών παικτών"
control_bar_join_game: "Παίξε κι εσύ"
reload: "Επαναφόρτωση"
reload_title: "Ανανέωση όλου του κώδικα;"
reload_really: "Είσαι σίγουρος ότι θέλεις να φορτώσεις αυτό το επίπεδο από την αρχή;"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
tome_cast_button_running: "Εκτελείται"
tome_cast_button_ran: "Εκτελέστηκε"
tome_submit_button: "Υποβολή"
tome_reload_method: "Φόρτωσε ξανά τον αρχικό κώδικα για τη μέθοδο αυτή" # Title text for individual method reload button.
tome_select_method: "Διάλεξε μια μέθοδο"
tome_see_all_methods: "Δες όλες τις μεθόδους που μπορείς να επεξεργαστείς" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Διάλεξε κάποιον για "
tome_reload_method: "Φόρτωσε ξανά τον αρχικό κώδικα για τη μέθοδο αυτή" # {change}
tome_available_spells: "Διαθέσιμα ξόρκια"
tome_your_skills: "Οι Ικανότητες σου"
tome_current_method: "Τρέχουσα μέθοδος"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Ο κώδικας αποθηκεύτηκε"
skip_tutorial: "Παράκαμψη (esc)"
keyboard_shortcuts: "Συντομεύσεις"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
python_blurb: "Απλή αλλά δυνατή."
javascript_blurb: "Η γλώσσα του web."
coffeescript_blurb: "Καλύτερη JavaScript σύνταξη."
clojure_blurb: "Μοντέρνα Lisp."
lua_blurb: "Γλώσσα παιχνιδιών με σενάρια."
io_blurb: "Απλή αλλά ασαφής."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Κατάσταση"
hero_type: "Τύπος"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
music_label: "Μουσική"
music_description: "Ανοιγόκλεισε τη μουσική που ακούγεται στο υπόβαθρο."
editor_config_title: "Ρύθμιση συντάκτη κειμένου"
editor_config_keybindings_label: "Αναθέσεις κουμπιών"
editor_config_keybindings_default: "Προκαθορισμένο (Ace)"
editor_config_keybindings_description: "Προσθέτει επιπλέον συντομεύσεις από τους κοινούς συντάκτες."
editor_config_livecompletion_label: "Ζωντανή Αυτόματη Συμπλήρωση"
editor_config_livecompletion_description: "Εμφανίζει προτάσεις αυτόματης συμπήρωσης την ώρα που γράφεις."
editor_config_invisibles_label: "Εμφάνιση Αόρατων"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Συνιδρυτής" # {change}
nick_blurb: "Γκουρού της Παρακίνησης"
matt_title: "Συνιδρυτής" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Εικονογράφηση"
retrostyle_blurb: "Ρετρό Παιχνίδια"
jose_title: "Μουσική"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
more_info_1: "Το"
more_info_2: "φόρουμ των εκπαιδευτικών"
more_info_3: "είναι ένα καλό σημείο για να συνδεθείτε με άλλους εκπαιδευτικούς που χρησιμοποιούν το CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
manage_subscription: "Κάνε κλικ εδώ για διαχείριση της σύνδρομης σου."
new_password: "Καινούργιος Κωδικός"
new_password_verify: " Επαλήθευση Κωδικού"
type_in_email: "Γράψτε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας για να επιβεβαιώσετε τη διαγραφή του λογαριασμού."
type_in_email: "Γράψτε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας για να επιβεβαιώσετε τη διαγραφή του λογαριασμού." # {change}
type_in_email_progress: "Πληκτρολόγησε το email σου για επιβεβαιώση της εκκαθάρισης πρόοδου."
type_in_password: "Επίσης, γράψτε τον κωδικό σας."
email_subscriptions: "Συνδρομές ηλεκτρονικού ταχυδρομείου"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
get_free: "Πάρε ΔΩΡΕΑΝ μάθημα"
enroll_paid: "Γράψε μαθητές σε μαθήματα με πληρωμή"
you_have1: "Έχεις"
you_have2: "αχρησιμοποιήτες πληρωμένες συνδρομές"
use_one: "Χρησιμοποιήσε 1 πληρωμένη συνδρομή για"
use_multiple: "Χρησιμοποιήσε τις πληρωμένη συνδρομές για τους παρακάτω μαθητές:"
you_have2: "αχρησιμοποιήτες πληρωμένες συνδρομές" # {change}
use_one: "Χρησιμοποιήσε 1 πληρωμένη συνδρομή για" # {change}
use_multiple: "Χρησιμοποιήσε τις πληρωμένη συνδρομές για τους παρακάτω μαθητές:" # {change}
already_enrolled: "Ήδη εγγεγραμένος"
licenses_remaining: "Συνδρομές που απομένουν:"
insufficient_enrollments: "Δεν αρκούν οι πληρωμένες συνδρομές"
get_enrollments: "Ζήτα και αλλές εγγραφές"
insufficient_enrollments: "Δεν αρκούν οι πληρωμένες συνδρομές" # {change}
get_enrollments: "Ζήτα και αλλές εγγραφές" # {change}
change_language: "Αλλαγή Γλώσσας Μαθήματος"
keep_using: "Συνέχισε να χρησιμοποιείς"
switch_to: "Αλλαγή σε"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
back_courses: "Πίσω στα μαθήματα μου"
edit_details: "Επεξεργασία Ρυθμίσεων Τάξης"
enrolled_courses: "Εγγεγραμμένοι σε μαθήματα με πληρωμή:"
purchase_enrollments: "Αγόρασε Συνδρομές επί πληρωμή"
purchase_enrollments: "Αγόρασε Συνδρομές επί πληρωμή" # {change}
remove_student: "Διαγραφή Μαθητή"
assign: "Ανάθεση"
to_assign: "Ανάθεση μαθημάτων επί πληρωμή."
# student: "Student"
teacher: "Δάσκαλος"
complete: "Ολοκληρωμένο"
none: "Κανένα"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
view_class: "Ελέγχος Τάξης"
view_levels: "Ελέγχος Επίπεδων"
join_class: "Σύνδεση με Τάξη"
# join_class_2: "Join class"
ask_teacher_for_code: "Ζήτα από το δάσκαλο σου, εάν έχει ένα κωδικό τάξης για το CodeCombat! Εάν έχει, πληκτρολόγησε το παρακάτω:"
enter_c_code: "<Πληκτρολόγησε Κωδικό Τάξης>"
join: "Σύνδεση"
@ -1200,7 +1248,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
return_to_course_man: "Επιστροφή στη Διαχείριση Τάξης."
students_not_enrolled: "μαθητές όχι εγγεγραμμένοι"
total_all_classes: "Σύνολο σε όλες τις τάξεις"
how_many_enrollments: "Πόσες ακόμα συνδρομές θα χρειαστείς?"
how_many_enrollments: "Πόσες ακόμα συνδρομές θα χρειαστείς?" # {change}
each_student_access: " Κάθε μαθητής στην τάξη θα αποκτήσει πρόσβαση στα Μαθήματα 2-4 μόλις συνδεθούν με τα μαθήματα επί πληρωμή. Μπορείς να συνδέεις κάθε μάθημα με κάθε μαθητή ξεχωριστά."
purchase_now: "Αγορά Τώρα"
enrollments: "Συνδρομές"
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
getting_started_1: "Δημιούργησε μία νέα τάξη κάνοντας κλικ στο πράσινο κουμπί <Δημιουργία Τάξης> παρακάτω."
getting_started_2: "Μόλις δημιουργήσετε την τάξη, κλικ στο μπλε κουμπί για να προσθέσετε μαθητές."
getting_started_3: "Θα βλέπεις την πρόοδο των μαθητών σου μόλις ολοκληρώσουν την εγγραφή τους και συνδεθούν με την τάξη σου."
additional_resources: "Additional Resources"
additional_resources_1_pref: "Κατέβασε/Εκτύπωσε"
additional_resources_1_mid: "Οδηγός Εκπαιδευτικού για Μάθημα 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
additional_resources_1_suff: "Επεξηγήσεις και λύσεις για το κάθε επίπεδο." # {change}
additional_resources_2_pref: "Συμπλήρωσε την"
additional_resources_2_suff: "για να κερδίσεις 15 ακόμα ώρες υλικού Δωρεάν για 2 μήνες." # {change}
additional_resources_3_pref: "Επισκέψη"
additional_resources_3_mid: "στα Forums των εκπαιδευτικών"
additional_resources_3_suff: "για να επικοινωνήσεις με άλλους συναδέρφους που χρησιμοποιούν το CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
no_classes: "Όχι Τάξεις ακόμα!"
create_new_class1: "δημιουργία Τάξης"
available_courses: "Διαθέσιμα Μαθήματα"
unused_enrollments: "Αδιάθετες συνδρομές:"
students_access: "Όλοι οι μαθητές να έχουν πρόσβαση στην ενότητα Εισαγωγή στην Επιστήμη των Υπολογιστών δωρεάν. Μία συνδρομή ανά φοιτητή είναι υποχρεωτική για να να τους τοποθετήσετε στα μαθήματα που απαιτούν πληρωμή.Μία συνδρομή ανα μαθητή είναι αρκετή για την εγγραφή του σε όλα τα μαθήματα."
unused_enrollments: "Αδιάθετες συνδρομές:" # {change}
students_access: "Όλοι οι μαθητές να έχουν πρόσβαση στην ενότητα Εισαγωγή στην Επιστήμη των Υπολογιστών δωρεάν. Μία συνδρομή ανά φοιτητή είναι υποχρεωτική για να να τους τοποθετήσετε στα μαθήματα που απαιτούν πληρωμή.Μία συνδρομή ανα μαθητή είναι αρκετή για την εγγραφή του σε όλα τα μαθήματα." # {change}
# active_courses: "active courses"
no_students: "Όχι μαθητές ακόμα!"
add_students1: "πρόσθεση μαθητών"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
description: "Περιγραφή" # ClassroomSettingsModal
# language_select: "Select a language"
language_cannot_change: "Η γλώσσα δεν μπορεί να αλλάξει από τη στιγμή που οι μαθητές θα συνδεθούν με την τάξη."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# student_age_range_to: "to"
create_class: "Δημιουργία Τάξης"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Αρχιμάγος"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
scribe_introduction_url_mozilla: "Δίκτυο Ανάπτυξης Mozilla (Mozilla Developer Network)"
scribe_introduction_suf: " έχει φτιάξει. Αν θεωρείς διασκεδαστικό να καταγράφεις με σαφήνεια θέματα προγραμματισμού σε μορφή Markdown, τότε αυτή η τάξη μπορεί να είναι η κατάλληλη για σένα."
scribe_attribute_1: "Το μόνο που χρειάζεσαι είναι να είσαι καλός με τις λέξεις. Να είσαι καλός όχι μόνο με γραμματική και ορθογραφία, αλλά να είσαι ικανός να μεταφέρεις πολύπλοκες ιδέες σε άλλους."
contact_us_url: "Επικοινώνησε μαζί μας"
contact_us_url: "Επικοινώνησε μαζί μας" # {change}
scribe_join_description: "πες μας λίγα πράγματα για σένα, την εμπειρία σου με τον προγραμματισμό και για τι είδους πράγματα θα ήθελες να γράφεις. Εμείς θα αναλάβουμε από εκεί και μετά!"
scribe_subscribe_desc: "Πάρε μηνύματα ηλεκτρονικού ταχυδρομείου σχετικά με ανακοινώσεις για τη συγγραφή άρθρων."
diplomat_introduction_pref: "Λοιπ, αν υπάρχει κάτι που μάθαμε από το "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
card: "Κάρτα"
status_unsubscribed_active: "Δεν είσαι εγγεγραμμένος και δε θα χρεωθείς, αλλά ο λογαριασμός σου είναι ενεργός προς το παρόν."
status_unsubscribed: "Με μια συνδρομή στο CodeCombat θα έχεις πρόσβαση σε νέα επίπεδα, ήρωες, αντικείμενα, και έξτρα πετράδια!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Ποσό σε Δολλάρια ΗΠΑ"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
vectors: "Δυναμικοί Πίνακες"
while_loops: "Επαναλήψεις" # {change}
recursion: "Αναδρομή"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Προστέθηκε"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
merge_conflict_with: "ΣΥΓΧΩΝΕΥΣΗ ΣΥΓΚΡΟΥΣΕΩΝ ΜΕ"
no_changes: "Δεν υπάρχουν αλλαγές"
multiplayer:
multiplayer_title: "παιχνιδιού πολλαπλών παικτών" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Ενεργοποίηση παιχνιδιού πολλαπλών παικτών"
multiplayer_toggle_description: "Επέτρεψε σε άλλους να μπουν στο παιχνίδι σου."
multiplayer_link_description: "Δώστε αυτόν το σύνδεσμο σε οποιονδήποτε για να ενταχθούν στο παιχνίδι σου."
multiplayer_hint_label: "Συμβουλή:"
multiplayer_hint: " Κάντε κλικ στο σύνδεσμο για να επιλέξετε όλα, στη συνέχεια, πατήστε την Apple-C ή Ctrl-C για να αντιγράψετε το σύνδεσμο."
multiplayer_coming_soon: "Περισσότερα multiplayer χαρακτηριστικά προσεχώς!"
multiplayer_sign_in_leaderboard: "Συνδέσου ή δημιούργησε ένα λογαριασμό και βάλε τη λύση σου στον πίνακα βαθμολογίας."
legal:
page_title: "Νομικά Θέματα"
opensource_intro: "Το CodeCombat είναι εντελώς ανοικτού κώδικα."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# help_suff: "and we'll get in touch!"
# modal:
# cancel: "Cancel"
# close: "Close"
# okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# login:
# sign_up: "Create Account"
# email_or_username: "Email or username"
# log_in: "Log In"
# logging_in: "Logging In"
# log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# help_suff: "and we'll get in touch!"
# modal:
# cancel: "Cancel"
# close: "Close"
# okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# login:
# sign_up: "Create Account"
# email_or_username: "Email or username"
# log_in: "Log In"
# logging_in: "Logging In"
# log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -1,4 +1,4 @@
module.exports = nativeDescription: "English", englishDescription: "English", translation:
module.exports = nativeDescription: "English", englishDescription: "English", translation:
home:
slogan: "Learn to Code by Playing a Game"
no_ie: "CodeCombat does not run in Internet Explorer 8 or older. Sorry!" # Warning that only shows up in IE8 and older
@ -71,7 +71,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
curriculum: "Total curriculum hours:"
ffa: "Free for all students"
lesson_time: "Lesson time:"
coming_soon: "Coming soon!"
coming_soon: "Coming this fall!"
courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
help_suff: "and we'll get in touch!"
modal:
cancel: "Cancel"
close: "Close"
okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
login:
sign_up: "Create Account"
email_or_username: "Email or username"
log_in: "Log In"
logging_in: "Logging In"
log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
signup_switch: "Want to create an account?"
signup:
email_announcements: "Receive announcements by email"
create_student_header: "Create Student Account"
create_teacher_header: "Create Teacher Account"
create_individual_header: "Create Individual Account"
create_header: "Create Account"
email_announcements: "Receive announcements about new CodeCombat levels and features!"
creating: "Creating Account..."
create_account: "Create Account"
sign_up: "Sign Up"
log_in: "log in with password"
required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
school_name: "School Name and City"
optional: "optional"
school_name_placeholder: "Example High School, Springfield, IL"
or_sign_up_with: "or sign up with"
connect_with: "Connect with:"
connected_gplus_header: "You've successfully connected with Google+!"
connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
facebook_exists: "You already have an account associated with Facebook!"
hey_students: "Students, enter the class code from your teacher."
birthday: "Birthday"
parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
checking: "Checking..."
account_exists: "This email is already in use:"
sign_in: "Sign in"
email_good: "Email looks good!"
name_taken: "Username already taken! Try {{suggestedName}}?"
name_available: "Username available!"
name_is_email: "Username may not be an email"
choose_type: "Choose your account type:"
teacher_type_1: "Teach programming using CodeCombat!"
teacher_type_2: "Set up your class"
teacher_type_3: "Access Course Guides"
teacher_type_4: "View student progress"
signup_as_teacher: "Sign up as a Teacher"
student_type_1: "Learn to program while playing an engaging game!"
student_type_2: "Play with your class"
student_type_3: "Compete in arenas"
student_type_4: "Choose your hero!"
student_type_5: "Have your Class Code ready!"
signup_as_student: "Sign up as a Student"
individuals_or_parents: "Individuals & Parents"
individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
signup_as_individual: "Sign up as an Individual"
enter_class_code: "Enter your Class Code"
enter_birthdate: "Enter your birthdate:"
ask_teacher_1: "Ask your teacher for your Class Code."
ask_teacher_2: "Not part of a class? Create an "
ask_teacher_3: "Individual Account"
ask_teacher_4: " instead."
about_to_join: "You're about to join:"
enter_parent_email: "Enter your parents email address:"
parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
account_created: "Account Created!"
confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
write_this_down: "Write this down:"
start_playing: "Start Playing!"
sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
saving: "Saving..."
sending: "Sending..."
send: "Send"
sent: "Sent"
type: "Type"
cancel: "Cancel"
save: "Save"
publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
wizard: "Wizard"
first_name: "First Name"
last_name: "Last Name"
last_initial: "Last Initial"
username: "Username"
units:
@ -401,8 +451,6 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
incomplete: "Incomplete"
timed_out: "Ran out of time"
failing: "Failing"
control_bar_multiplayer: "Multiplayer"
control_bar_join_game: "Join Game"
reload: "Reload"
reload_title: "Reload All Code?"
reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +479,12 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
tome_cast_button_running: "Running"
tome_cast_button_ran: "Ran"
tome_submit_button: "Submit"
tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
tome_select_method: "Select a Method"
tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Select Someone for "
tome_reload_method: "Reload original code to restart the level"
tome_available_spells: "Available Spells"
tome_your_skills: "Your Skills"
tome_current_method: "Current Method"
hints: "Hints"
hints_title: "Hint {{number}}"
code_saved: "Code Saved"
skip_tutorial: "Skip (esc)"
keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +692,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
python_blurb: "Simple yet powerful, great for beginners and experts."
javascript_blurb: "The language of the web. (Not the same as Java.)"
coffeescript_blurb: "Nicer JavaScript syntax."
clojure_blurb: "A modern Lisp."
lua_blurb: "Game scripting language."
io_blurb: "Simple but obscure."
java_blurb: "(Subscriber Only) Android and enterprise."
status: "Status"
hero_type: "Type"
@ -712,9 +757,6 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
music_label: "Music"
music_description: "Turn background music on/off."
editor_config_title: "Editor Configuration"
editor_config_keybindings_label: "Key Bindings"
editor_config_keybindings_default: "Default (Ace)"
editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
editor_config_livecompletion_label: "Live Autocompletion"
editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +777,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
team_title: "Meet the CodeCombat team"
team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Cofounder, CEO"
nick_blurb: "Motivation Guru"
matt_title: "Cofounder, CTO"
@ -756,6 +798,8 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
phoenix_title: "Software Engineer"
nolan_title: "Territory Manager"
elliot_title: "Partnership Manager"
elliot_blurb: "Mindreader"
lisa_title: "Market Development Rep"
retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
jose_title: "Music"
@ -816,6 +860,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
more_info_1: "Our"
more_info_2: "teachers forum"
more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
licenses_needed: "Licenses needed"
teachers_quote:
name: "Demo Form"
@ -861,7 +906,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
signup_with: "Sign up with:"
connect_with: "Connect with:"
conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
create_account: "Create a Teacher Account"
create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
convert_account_title: "Update to Teacher Account"
@ -914,7 +959,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
manage_subscription: "Click here to manage your subscription."
new_password: "New Password"
new_password_verify: "Verify"
type_in_email: "Type in your email to confirm account deletion."
type_in_email: "Type in your email or username to confirm account deletion."
type_in_email_progress: "Type in your email to confirm deleting your progress."
type_in_password: "Also, type in your password."
email_subscriptions: "Email Subscriptions"
@ -1115,13 +1160,13 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
get_free: "Get FREE course"
enroll_paid: "Enroll Students in Paid Courses"
you_have1: "You have"
you_have2: "unused paid enrollments"
use_one: "Use 1 paid enrollment for"
use_multiple: "Use paid enrollments for the following students:"
you_have2: "unused student licenses"
use_one: "Use 1 student license for"
use_multiple: "Use licenses for the following students:"
already_enrolled: "already enrolled"
licenses_remaining: "licenses remaining:"
insufficient_enrollments: "insufficient paid enrollments"
get_enrollments: "Get More Enrollments"
insufficient_enrollments: "insufficient student licenses"
get_enrollments: "Get More Licenses"
change_language: "Change Course Language"
keep_using: "Keep Using"
switch_to: "Switch To"
@ -1130,10 +1175,11 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
back_courses: "Back to my courses"
edit_details: "Edit class details"
enrolled_courses: "enrolled in paid courses:"
purchase_enrollments: "Purchase Enrollments"
purchase_enrollments: "Purchase Student Licenses"
remove_student: "remove student"
assign: "Assign"
to_assign: "to assign paid courses."
student: "Student"
teacher: "Teacher"
complete: "Complete"
none: "None"
@ -1174,6 +1220,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
view_class: "view class"
view_levels: "view levels"
join_class: "Join A Class"
join_class_2: "Join class"
ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
enter_c_code: "<Enter Class Code>"
join: "Join"
@ -1200,10 +1247,10 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
return_to_course_man: "Return to course management."
students_not_enrolled: "students not enrolled"
total_all_classes: "Total Across All Classes"
how_many_enrollments: "How many additional paid enrollments do you need?"
how_many_enrollments: "How many additional student licenses do you need?"
each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
purchase_now: "Purchase Now"
enrollments: "enrollments"
enrollments: "licenses"
remove_student1: "Remove Student"
are_you_sure: "Are you sure you want to remove this student from this class?"
remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1278,6 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
getting_started_3: "You'll see student's progress below as they sign up and join your class."
additional_resources: "Additional Resources"
additional_resources_1_pref: "Download/print our"
additional_resources_1_mid: "Course 1"
additional_resources_1_mid2: "and"
additional_resources_1_mid3: "Course 2"
additional_resources_1_suff: "teacher's guides with solutions for each level."
additional_resources_2_pref: "Complete our"
additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
additional_resources_3_pref: "Visit our"
additional_resources_3_mid: "Teacher Forums"
additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
additional_resources_4_pref: "Check out our"
additional_resources_4_mid: "Schools Page"
additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
educator_wiki_pref: "Or check out our new"
educator_wiki_mid: "educator wiki"
educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1285,8 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
no_classes: "No classes yet!"
create_new_class1: "create new class"
available_courses: "Available Courses"
unused_enrollments: "Unused enrollments available:"
students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
unused_enrollments: "Unused licenses available:"
students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
active_courses: "active courses"
no_students: "No students yet!"
add_students1: "add students"
@ -1272,7 +1305,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
view_guide_online: "View Guide Online (PDF)"
last_updated: "Last updated:"
grants_lifetime_access: "Grants access to all Courses."
enrollment_credits_available: "Enrollment Credits Available:"
enrollment_credits_available: "Licenses Available:"
description: "Description" # ClassroomSettingsModal
language_select: "Select a language"
language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1325,54 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
student_age_range_to: "to"
create_class: "Create Class"
class_name: "Class Name"
teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
teacher_account_restricted: "Your account is a teacher account and cannot access student content."
account_restricted: "A student account is required to access this page."
update_account_login_title: "Log in to update your account"
update_account_title: "Your account needs attention!"
update_account_blurb: "Before you can access your classes, choose how you want to use this account."
update_account_current_type: "Current Account Type:"
update_account_account_email: "Account Email/Username:"
update_account_am_teacher: "I am a teacher"
update_account_keep_access: "Keep access to classes I've created"
update_account_teachers_can: "Teacher accounts can:"
update_account_teachers_can1: "Create/manage/add classes"
update_account_teachers_can2: "Assign/enroll students in courses"
update_account_teachers_can3: "Unlock all course levels to try out"
update_account_teachers_can4: "Access new teacher-only features as we release them"
update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
update_account_remain_teacher: "Remain a Teacher"
update_account_update_teacher: "Update to Teacher"
update_account_am_student: "I am a student"
update_account_remove_access: "Remove access to classes I have created"
update_account_students_can: "Student accounts can:"
update_account_students_can1: "Join classes"
update_account_students_can2: "Play through courses as a student and track your own progress"
update_account_students_can3: "Compete against classmates in arenas"
update_account_students_can4: "Access new student-only features as we release them"
update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
update_account_remain_student: "Remain a Student"
update_account_update_student: "Update to Student"
update_account_not_sure: "Not sure which one to choose? Email"
update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
instructor: "Instructor: "
youve_been_invited_1: "You've been invited to join "
youve_been_invited_2: ", where you'll learn "
youve_been_invited_3: " with your classmates in CodeCombat."
by_joining_1: "By joining "
by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
sent_verification: "We've sent a verification email to:"
you_can_edit: "You can edit your email address in "
account_settings: "Account Settings"
select_your_hero: "Select Your Hero"
select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
select_this_hero: "Select this Hero"
teacher:
teacher_dashboard: "Teacher Dashboard" # Navbar
my_classes: "My Classes"
courses: "Courses"
enrollments: "Enrollments"
courses: "Course Guides"
enrollments: "Student Licenses"
resources: "Resources"
help: "Help"
students: "Students" # Shared
@ -1309,7 +1383,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
teacher_account_required: "A teacher account is required to access this content."
create_teacher_account: "Create Teacher Account"
what_is_a_teacher_account: "What's a Teacher Account?"
teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
current_classes: "Current Classes"
archived_classes: "Archived Classes"
archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1392,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
unarchive_class: "unarchive class"
unarchive_this_class: "Unarchive this class"
no_students_yet: "This class has no students yet."
try_refreshing: "(You may need to refresh the page)"
add_students: "Add Students"
create_new_class: "Create a New Class"
class_overview: "Class Overview" # View Class page
@ -1334,6 +1409,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
course_progress: "Course Progress"
not_applicable: "N/A"
edit: "edit"
edit_2: "Edit"
remove: "remove"
latest_completed: "Latest Completed"
sort_by: "Sort by"
@ -1360,14 +1436,14 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
enroll_the_following_students: "Enroll the following students"
all_students: "All Students"
enroll_students: "Enroll Students"
not_enough_enrollments: "Not enough Enrollments available."
enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
enrollments_blurb_2: "require enrollments to access the courses."
credits_available: "Credits Available"
total_unique_students: "Total Unique Students"
total_enrolled_students: "Total Enrolled Students"
not_enough_enrollments: "Not enough licenses available."
enrollments_blurb_1: "Students taking Computer Science"
enrollments_blurb_2: "require a license to access the courses."
credits_available: "Licenses Available"
total_unique_students: "Total Students"
total_enrolled_students: "Enrolled Students"
unenrolled_students: "Unenrolled Students"
add_enrollment_credits: "Add Enrollment Credits"
add_enrollment_credits: "Add Licenses"
purchasing: "Purchasing..."
purchased: "Purchased!"
purchase_now: "Purchase Now"
@ -1378,6 +1454,51 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
total_unenrolled: "Total unenrolled"
export_student_progress: "Export Student Progress (CSV)"
send_email_to: "Send Recover Password Email to:"
email_sent: "Email sent"
send_recovery_email: "Send recovery email"
enter_new_password_below: "Enter new password below:"
change_password: "Change Password"
changed: "Changed"
available_credits: "Available Licenses"
pending_credits: "Pending Licenses"
credits: "licenses"
start_date: "start date:"
end_date: "end date:"
num_enrollments_needed: "Number of licenses needed:"
get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
enroll_request_sent_blurb1: "Thanks! Your request has been sent."
enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
request_sent: "Request Sent!"
enrollment_status: "Enrollment Status"
status_expired: "Expired on {{date}}"
status_not_enrolled: "Not Enrolled"
status_enrolled: "Expires on {{date}}"
select_all: "Select All"
projects: "Projects"
sharing:
game: "Game"
webpage: "Webpage"
share_game: "Share This Game"
share_web: "Share This Webpage"
victory_share_prefix: "Share this link to invite your friends & family to"
victory_share_game: "play your game level"
victory_share_web: "view your webpage"
victory_share_suffix: "."
victory_course_share_prefix: "This link will let your friends & family"
victory_course_share_game: "play the game"
victory_course_share_web: "view the webpage"
victory_course_share_suffix: "you just created."
copy_url: "Copy URL"
game_dev:
creator: "Creator"
web_dev:
image_gallery_title: "Image Gallery"
image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Archmage"
@ -1535,7 +1656,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
contact_us_url: "Contact us"
contact_us_url: "Contact Us"
scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
scribe_subscribe_desc: "Get emails about article writing announcements."
diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1799,15 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
card: "Card"
status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
not_yet_verified: "Not yet verified."
resend_email: "Resend email"
email_sent: "Email sent! Check your inbox."
verifying_email: "Verifying your email address..."
successfully_verified: "You've successfully verified your email address!"
back_to_student_page: "Go back to student things"
back_to_teacher_page: "Go to My Classes"
back_to_game: "Go play some more levels!"
verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Amount in US dollars"
@ -1713,7 +1843,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
coppa_deny:
text1: "Cant wait to learn programming?"
text2: "Ask your parents to create an account for you!"
text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
close: "Close Window"
loading_error:
@ -1771,6 +1901,17 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
vectors: "Vectors"
while_loops: "While Loops"
recursion: "Recursion"
basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
basic_css: "Basic CSS"
basic_web_scripting: "Basic Web Scripting"
intermediate_html: "Intermediate HTML"
intermediate_css: "Intermediate CSS"
intermediate_web_scripting: "Intermediate Web Scripting"
advanced_html: "Advanced HTML"
advanced_css: "Advanced CSS"
advanced_web_scripting: "Advanced Web Scripting"
jquery: "jQuery"
bootstrap: "Bootstrap"
delta:
added: "Added"
@ -1782,16 +1923,6 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr
merge_conflict_with: "MERGE CONFLICT WITH"
no_changes: "No Changes"
multiplayer:
multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Enable multiplayer"
multiplayer_toggle_description: "Allow others to join your game."
multiplayer_link_description: "Give this link to anyone to have them join you."
multiplayer_hint_label: "Hint:"
multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
multiplayer_coming_soon: "More multiplayer features to come!"
multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
legal:
page_title: "Legal"
opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Fermi"
okay: "Bone"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# login:
# sign_up: "Create Account"
# email_or_username: "Email or username"
# log_in: "Log In"
# logging_in: "Logging In"
# log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Esperanto", englishDescription: "Esperanto"
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
no_mobile: "¡CodeCombat no fue diseñado para dispositivos móviles y puede que no funcione!" # Warning that shows up on mobile devices
play: "Jugar" # The big play button that opens up the campaign view.
play_campaign_version: "Juega a la versión camapaña." # Shows up under big play button if you only play /courses
old_browser: "Ay, su navegador es demasiado viejo para ejecutar CodeCombat. ¡Lo sentimos!" # Warning that shows up on really old Firefox/Chrome/Safari
old_browser: "Ay, tu navegador es demasiado viejo para ejecutar CodeCombat. ¡Lo sentimos!" # Warning that shows up on really old Firefox/Chrome/Safari
old_browser_suffix: "Lo puede intentar de todos modos, pero probablemente no va a funcionar."
ipad_browser: "Malas noticias: CodeCombat no corre en el navegador de iPad. Buenas noticias: nuestra aplicación para iPad está esperando la aprobación de Apple."
campaign: "Campaña"
@ -15,8 +15,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
or_ipad: "O descargalo para iPad"
new_home:
# slogan: "The most engaging game for learning programming."
# classroom_edition: "Classroom Edition:"
slogan: "El juego más atractivo para aprender a programar."
classroom_edition: "Edición para aulas:"
learn_to_code: "Aprende a programar:"
teacher: "Profesor"
student: "Alumno"
@ -27,32 +27,32 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# classroom_in_a_box: "A classroom in-a-box for teaching computer science."
codecombat_is: "CodeCombat es una plataforma <strong>para que los estudiantes</strong> aprendan ciencia de la computación mientras juegan a un juego real."
# our_courses: "Our courses have been specifically playtested to <strong>excel in the classroom</strong>, even by teachers with little to no prior programming experience."
top_screenshots_hint: "Los estudiantes escriben código y ven sus cambios en tiempo real"
top_screenshots_hint: "Los estudiantes escriben código y ven sus cambios en tiempo real."
designed_with: "Diseñado pensando en los profesores"
real_code: "Real, escribe código"
from_the_first_level: "desde el primer nivel"
# getting_students: "Getting students to typed code as quickly as possible is critical to learning programming syntax and proper structure."
# educator_resources: "Educator resources"
# course_guides: "and course guides"
# teaching_computer_science: "Teaching computer science does not require a costly degree, because we provide tools to support educators of all backgrounds."
from_the_first_level: "desde el primer nivel."
getting_students: "Involucrar a los alumnos en la programación por sentencias tan rápido como sea posible es fundamental para aprender la sintaxis de la programación con una estructura apropiada."
educator_resources: "Recursos para educadores"
course_guides: "y guías de cursos."
teaching_computer_science: "Enseñar ciencias de la computación no requiere de un costoso título, porque nosotros proveemos las herramientas para apoyar educadores con cualquier nivel de conocimientos."
accessible_to: "Accesible para"
everyone: "todo el mundo"
# democratizing: "Democratizing the process of learning coding is at the core of our philosophy. Everyone should be able to learn to code."
# forgot_learning: "I think they actually forgot that they were actually learning something."
# wanted_to_do: " Coding is something I've always wanted to do, and I never thought I would be able to learn it in school."
# why_games: "Why is learning through games important?"
# games_reward: "Games reward the productive struggle."
# encourage: "Gaming is a medium that encourages interaction, discovery, and trial-and-error. A good game challenges the player to master skills over time, which is the same critical process students go through as they learn."
# excel: "Games excel at rewarding"
# struggle: "productive struggle"
# kind_of_struggle: "the kind of struggle that results in learning thats engaging and"
# motivating: "motivating"
# not_tedious: "not tedious."
# gaming_is_good: "Studies suggest gaming is good for childrens brains. (its true!)"
# game_based: "When game-based learning systems are"
# compared: "compared"
# conventional: "against conventional assessment methods, the difference is clear: games are better at helping students retain knowledge, concentrate and"
# perform_at_higher_level: "perform at a higher level of achievement"
everyone: "todo el mundo."
democratizing: "La democratización del proceso de aprendizaje es el nucleo de nuestra filosofía. Todo mundo debe ser capaz de aprender a programar."
forgot_learning: "En realidad creo que que ellos olvidaron que en realidad están aprendiendo algo."
wanted_to_do: " Programar es algo que siempre he querido hacer, nunca pensé que sería capáz de aprenderlo en la escuela."
why_games: "¿Por qué aprender usando juegos es importante?"
games_reward: "Los juegos premian el esfuerzo productivo"
encourage: "Jugar es un excelente medio que promueve la interacción, descubrimiento, y aprendizaje a través de prueba-error. Un buen juego reta al jugador a dominar habilidades al pasar el tiempo, éste el el mismo proceso critico por el que pasan los estudiantes al aprender."
excel: "Los juegos son excelentes premiando"
struggle: "el esfuerzo productivo"
kind_of_struggle: "el tipo de esfuerzo que resulta en aprendizaje learning que es atractivo y"
motivating: "motivante"
not_tedious: "no tedioso."
gaming_is_good: "Estudios sugieren que el jugar es bueno para el cerebro de los niños. (¡Es verdad!)"
game_based: "Cuando los sistemas de aprendizaje basados en juegos son"
compared: "comparados"
conventional: "contra los métodos convencionales de evaluación, la diferencia es clara: los juegos son mejores ayudando a los alumnos a retener conocimiento, concentrarse y"
perform_at_higher_level: "desempeñarse a un nivel mas alto de ejecución."
# feedback: "Games also provide real-time feedback that allows students to adjust their solution path and understand concepts more holistically, instead of being limited to just “correct” or “incorrect” answers."
# real_game: "A real game, played with real coding."
# great_game: "A great game is more than just badges and achievements - its about a players journey, well-designed puzzles, and the ability to tackle challenges with agency and confidence."
@ -61,26 +61,26 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# request_demo_subtitle: "Request a demo and get your students started in less than an hour."
# get_started_title: "Set up your class today"
# get_started_subtitle: "Set up a class, add your students, and monitor their progress as they learn computer science."
# request_demo: "Request a Demo"
request_demo: "Pide una demostración"
# setup_a_class: "Set Up a Class"
# have_an_account: "Have an account?"
have_an_account: "¿Tienes una cuenta?"
# logged_in_as: "You are currently logged in as"
# view_my_classes: "View my classes"
view_my_classes: "Ver mis clases"
# computer_science: "Computer science courses for all ages"
# show_me_lesson_time: "Show me lesson time estimates for:"
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
# run_class: "Everything you need to run a computer science class in your school today, no CS background required."
# teachers: "Teachers!"
# teachers_and_educators: "Teachers & Educators"
teachers: "Profesores"
teachers_and_educators: "Profesores y Educadores"
# class_in_box: "Learn how our classroom-in-a-box platform fits into your curriculum."
# get_started: "Get Started"
# students: "Students:"
students: "Alumnos:"
# join_class: "Join Class"
# role: "Your role:"
# student_count: "Number of students:"
@ -102,10 +102,10 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
blog: "Blog"
forum: "Foro"
account: "Cuenta"
# my_account: "My Account"
my_account: "Mi Cuenta"
profile: "Perfil"
stats: "Estadisticas"
code: "Codigo"
code: "Código"
home: "Inicio"
contribute: "Colaborar"
legal: "Legalidad"
@ -132,6 +132,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
help_suff: "y nos pondremos en contacto!"
modal:
# cancel: "Cancel"
close: "Cerrar"
okay: "Ok"
@ -148,7 +149,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
play:
play_as: "Jugar como" # Ladder page
# compete: "Compete!" # Course details page
compete: "¡Compite!" # Course details page
spectate: "Observar" # Ladder page
players: "jugadores" # Hover over a level on /play
hours_played: "horas jugadas" # Hover over a level on /play
@ -242,6 +243,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
login:
sign_up: "Crear una cuenta"
# email_or_username: "Email or username"
log_in: "Entrar"
logging_in: "Entrando..."
log_out: "Salir"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
signup_switch: "¿Quieres crear una cuenta?"
signup:
email_announcements: "Recibir noticias por correo electrónico"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Recibir noticias por correo electrónico" # {change}
creating: "Creando cuenta..."
# create_account: "Create Account"
sign_up: "Registrarse"
log_in: "Iniciar sesión con contraseña"
required: "Tienes que estar reginstrado antes de poder seguir por aquí."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
school_name: "Nombre de la escuela y Ciudad"
optional: "opcional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
connected_gplus_header: "¡Te has conectado con éxito con Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
facebook_exists: "¡Ya posees una cuenta asociada con Facebook!"
hey_students: "Alumnos, ingresen el código de la clase de su maestro."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Recuperar Cuenta"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
saving: "Guardando..."
sending: "Enviando..."
send: "Enviar"
# sent: "Sent"
# type: "Type"
cancel: "Cancelar"
save: "Guardar"
publish: "Publicar"
@ -323,7 +372,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
accept: "Aceptar"
reject: "Rechazar"
withdraw: "Retirar"
submitter: "Submitter"
# submitter: "Submitter"
submitted: "Enviado"
commit_msg: "Mensaje de Asignación o Commit"
version_history: "Historial de versión"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
wizard: "Mago"
first_name: "Nombre"
last_name: "Apellidos"
# last_initial: "Last Initial"
username: "Alias"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
done: "Hecho"
next_level: "Siguiente nivel"
next_game: "Siguiente juego"
# programming_language: "Programming language"
show_menu: "Mostrar menú del juego"
home: "Inicio" # Not used any more, will be removed soon.
level: "Nivel" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
incomplete: "Incompleto"
timed_out: "Te has quedado sin tiempo"
failing: "Fallando"
control_bar_multiplayer: "Multijugador"
control_bar_join_game: "Unirse a un juego"
reload: "Recargar"
reload_title: "¿Recargar todo el código?"
reload_really: "¿Estas seguro que quieres reiniciar el nivel?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
tome_cast_button_running: "Corriendo"
tome_cast_button_ran: "Corrido"
tome_submit_button: "Mandar"
tome_reload_method: "Recargcar código original para este método" # Title text for individual method reload button.
tome_select_method: "Seleccionar método"
tome_see_all_methods: "Métodos que pueden ser editados" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Selecciona a alguien para "
tome_reload_method: "Recargcar código original para este método" # {change}
tome_available_spells: "Hechizos disponibles"
tome_your_skills: "Tus Habilidades"
tome_current_method: "Método actual"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Codigo Salvado"
skip_tutorial: "Saltar (esc)"
keyboard_shortcuts: "Atajos de teclado"
@ -597,7 +645,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
thank_you_months_suffix: "meses."
thank_you: "Gracias por apoyar a CodeCombat."
sorry_to_see_you_go: "¡Lamentamos verte marchar! Por favor, haznos saber que pudimos haacer mejor."
# unsubscribe_feedback_placeholder: "O, what have we done?"
unsubscribe_feedback_placeholder: "Oh, ¿Qué hemos hecho?"
parent_button: "Pregunta a tus padres"
parent_email_description: "Le escribiremos para que puedan comprarte una suscripción para CodeCombat."
parent_email_input_invalid: "Correo electrónico inválido."
@ -611,7 +659,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
parents_blurb1: "Su hijo ha jugado __nLevels__ niveles y ha aprendido conceptos básicos de programación. Ayudadle a mejorar su eficiencia adquiriendo una suscripción para poder seguir programando."
parents_blurb1a: "La programación informática es una habilidad fundamental que su hijo usará indudablemente cuando sea un adulto. Aproximadamente en 2020, se necesitarán conceptos de programación en el 77% de los empleos, y los ingenieros programadores están muy demandados en todo el mundo. ¿Sabían que la Ingeniería Informática es la titulación que más dinero paga?"
parents_blurb2: "Por tan sólo ${{price}} USD/mes, su hijo podrá afrontar nuevos retos cada semana, y recibirá soporte por correo electrónico de programadores profesionales."
parents_blurb3: "Sin riesgo: 100% garantía de devoluación de dinero, desuscripción con un simple click."
parents_blurb3: "Sin riesgo: 100% garantía de devolución de dinero, cancela tu suscripción con un simple click."
payment_methods: "Métodos de pago"
payment_methods_title: "Métodos de pago permitidos"
payment_methods_blurb1: "Actualmente aceptamos pagos a través de tarjetas de crédito / débito y Alipay." # {change}
@ -645,9 +693,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
python_blurb: "Simple pero poderoso."
javascript_blurb: "El lenguaje de la web."
coffeescript_blurb: "Sintaxis de JavaScript mejorada."
clojure_blurb: "Un Lisp moderno."
lua_blurb: "Lenguaje Script para Juegos."
io_blurb: "Simple pero oscuro."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Estado"
hero_type: "Tipo"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
music_label: "Musica"
music_description: "Musica de fondo on/off."
editor_config_title: "Configuración del editor"
editor_config_keybindings_label: "Atajos de teclado"
editor_config_keybindings_default: "Actual (Ace)"
editor_config_keybindings_description: "Permite el uso de atajos de teclado de algunos editores conocidos."
editor_config_livecompletion_label: "Autocompletado en vivo"
editor_config_livecompletion_description: "Muestra sugerencias de autocompletado mientras se escribe."
editor_config_invisibles_label: "Mostrar elementos invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
mission_description_1: "<strong>Programar es hacer magia</strong>. Es la habilidad de crear cosas desde la imaginación. Iniciamos CodeCombat para que los alumnos experimenten en sus dedos la magia al <strong>escribir código.</strong>."
mission_description_2: "Ademas resulta, que esto permite aprender más rápido. MUCHO mas rápido. Es como mantener una conversación en lugar de leer un manual. Queremos llevar esa conversación a todas las escuelas y a <strong>todos los alumnos</strong>, porque todos deben tener la oportunidadde aprender la magia de la programación."
team_title: "Conoce al equipo de CodeCombat"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Co-Fundador" # {change}
nick_blurb: "Guru Motivacional"
matt_title: "Co-Fundador" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Illustración"
retrostyle_blurb: "RetroStyle Games"
jose_title: "Música"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -905,17 +951,17 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
wrong_password: "Contraseña incorrecta"
upload_picture: "Sube una imagen"
delete_this_account: "Eliminar esta cuenta de forma permanente"
# reset_progress_tab: "Reset All Progress"
# reset_your_progress: "Clear all your progress and start over"
reset_progress_tab: "Reestablecer progreso"
reset_your_progress: "Elimina tu progreso y empieza de nuevo"
god_mode: "Modo Dios"
password_tab: "Contraseña"
emails_tab: "Correos electrónicos"
admin: "Admin"
# manage_subscription: "Click here to manage your subscription."
manage_subscription: "Clic aquí para modificar tu suscripción."
new_password: "Nueva contraseña"
new_password_verify: "Verificar"
type_in_email: "Introduce tu email para confirmar el borrado de esta cuenta"
# type_in_email_progress: "Type in your email to confirm deleting your progress."
type_in_email: "Introduce tu correo para confirmar el borrado de esta cuenta" # {change}
type_in_email_progress: "TypeIntroduce tu correo para confirmar el borrado de tu progreso."
type_in_password: "Además, introduce tu contraseña."
email_subscriptions: "Suscripciones de correo electrónico"
email_subscriptions_none: "Sin suscripciones de correo electrónico."
@ -975,7 +1021,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
social_facebook: "Dale a Me Gusta a CodeCombat en Facebook"
social_twitter: "Sigue a CodeCombat en Twitter"
social_gplus: "Unete a CodeCombat en Google+"
# social_slack: "Chat with us in the public CodeCombat Slack channel"
social_slack: "Chatea con nosotros en el canal público de CodeCombat"
contribute_to_the_project: "Contribuye al proyecto"
clans:
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Archimago"
@ -1398,7 +1520,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
ambassador_title: "Embajador"
ambassador_title_description: "(Soporte)"
ambassador_summary: "Amansa a los usuarios de nuestro foro y guía a aquellos que tengan preguntas. Nuestros Embajadores representan a CodeCombat frente al mundo."
# teacher_title: "Teacher"
teacher_title: "Profesor"
editor:
main_title: "Editores de CodeCombat"
@ -1406,7 +1528,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
thang_title: "Editor de Objetos"
level_title: "Editor de Niveles"
achievement_title: "Editor de Logros"
# poll_title: "Poll Editor"
poll_title: "Editor de Encuestas"
back: "Volver"
revert: "Revertir"
revert_models: "Revertir Modelos"
@ -1471,7 +1593,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
new_achievement_title: "Crea un nuevo Logro"
new_achievement_title_login: "Inicia sesión para Crear un Nuevo Logro"
new_poll_title: "Crear una nueva Encuesta"
# new_poll_title_login: "Log In to Create a New Poll"
new_poll_title_login: "Inicia sesión para Crear una Nueva Encuesta"
article_search_title: "Buscar artículos aquí"
thang_search_title: "Busca tipos de objetos aquí"
level_search_title: "Buscar niveles aquí"
@ -1511,7 +1633,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
join_desc_3: ", o encuéntranos en nuestro "
join_desc_4: "¡y partiremos desde ese punto!"
join_url_email: "Escríbenos un correo electrónico"
# join_url_slack: "public Slack channel"
join_url_slack: "canal público de Slack"
archmage_subscribe_desc: "Recibe correos sobre nuevos anuncios y oportunidades de codificar."
artisan_introduction_pref: "¡Debemos construir niveles adicionales! La gente clama por más contenido y solo podemos crear unos cuantos. Ahora mismo tu estación de trabajo es el nivel uno; nuestro editor de niveles es apenas usable por sus creadores, así que ten cuidado. Si tienes visiones de campañas que alcanzan el infinito"
artisan_introduction_suf: ", entonces esta Clase es ideal para ti."
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " ha construido. Si tu idea de diversión es articular los conceptos de la programación de una forma sencilla, entonces esta clase es para ti."
scribe_attribute_1: "Habilidad a la hora de escribir es casi todo lo que necesitas. No solo dominar la gramática y la ortografía sino también expresar ideas complicadas a los demás de forma sencilla."
contact_us_url: "Escribenos un correo electrónico"
contact_us_url: "Escribenos un correo electrónico" # {change}
scribe_join_description: "cuéntanos más sobre ti, tu experiencia en el mundo de la programación y sobre qué cosas te gustaría escribir. ¡Y continuaremos a partir de ahí!"
scribe_subscribe_desc: "Recibe correos sobre anuncios de redacción de Artículos."
diplomat_introduction_pref: "Así, si hemos aprendido algo desde el "
@ -1554,8 +1676,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
ambassador_join_desc: "cuéntanos más sobre ti, que has hecho y qué estarías interesado en hacer. ¡Y continuaremos a partir de ahí!"
ambassador_join_note_strong: "Nota"
ambassador_join_note_desc: "Una de nuestras principales prioridades es construir un modo multijugador donde los jugadores con mayores dificultades a la hora de resolver un nivel, puedan invocar a los magos más avanzados para que les ayuden. Será una buena manera de que los Embajadores puedan hacer su trabajo. ¡Te mantendremos informado!"
ambassador_subscribe_desc: "Recibe correos sobre actualizaciones de soporte y desarrollo del multijugador."
# teacher_subscribe_desc: "Get emails on updates and announcements for teachers."
ambassador_subscribe_desc: "Recibe correos acerca de actualizaciones de soporte y desarrollo del multijugador."
teacher_subscribe_desc: "Recibe acerca de actualizaciones y anuncios para profesores."
changes_auto_save: "Los cambios son guardados automáticamente cuando marcas las casillas de verificación."
diligent_scribes: "Nuestros diligentes Escribas:"
powerful_archmages: "Nuestros poderosos Archimagos:"
@ -1610,7 +1732,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
fight: "¡Pelea!"
watch_victory: "Ver tu victoria"
defeat_the: "Vence a"
# watch_battle: "Watch the battle"
watch_battle: "Observa la batalla"
tournament_started: ", iniciado"
tournament_ends: "El torneo termina"
tournament_ended: "El torneo ha terminado"
@ -1659,7 +1781,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
account:
payments: "Pagos"
# prepaid_codes: "Prepaid Codes"
prepaid_codes: "Código prepagados"
purchased: "Adquirido"
subscription: "Suscripción"
invoices: "Facturas"
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
card: "Tarjeta"
status_unsubscribed_active: "No estás suscrito y no seras facturado, pero tu cuenta sigue activa por ahora."
status_unsubscribed: "¡Obten acceso a nuevos niveles, heroes, artículos, y joyas adicionales con una suscripción a CodeCombat!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Cantidad en dólares Americanos"
@ -1711,10 +1842,10 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
# you_can2: "purchase a prepaid code"
# you_can3: "that can be applied to your own account or given to others."
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# close: "Close Window"
coppa_deny:
text1: "¿No puedes esperar para empezar a programar?"
text2: "¡Pide a tus padres que hagan una cuenta para ti!" # {change}
close: "Cerrar ventana"
loading_error:
could_not_load: "Error al cargar desde el servidor."
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
vectors: "Vectores"
while_loops: "Ciclos" # {change}
recursion: "Recursividad"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Añadido"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
merge_conflict_with: "MERGE EN CONFLICTO CON"
no_changes: "Sin Cambios"
multiplayer:
multiplayer_title: "Ajustes de Multijugador" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Activar multijugador"
multiplayer_toggle_description: "Permitir que otros se unan a tu juego."
multiplayer_link_description: "Pasa este enlace a alguien para que se una a ti."
multiplayer_hint_label: "Pista:"
multiplayer_hint: " Haz un click en el link para que se seleccione, después utiliza Ctrl-C o ⌘-C para copiar el link."
multiplayer_coming_soon: "¡Más opciones de Multijugador están por venir!"
multiplayer_sign_in_leaderboard: "Logueate o crea una cuentra para guardar tus resultados en la tabla de clasificación."
legal:
page_title: "Legal"
opensource_intro: "CodeCombat es gratis y totalmente open source."
@ -1860,7 +1992,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
prizes: "Premios"
total_value: "Valor Total"
in_cash: "en dinero"
custom_wizard: "Personaliza tu Mago de CodeCombat"
custom_wizard: "Personaliza tu Hechicero de CodeCombat"
custom_avatar: "Personaliza tu avatar de CoceCombat"
heap: "Por seis meses de acceso \"Startup\""
credits: "creditos"
@ -1869,19 +2001,19 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
license: "licencia"
oreilly: "ebook de tu eleccion"
# calendar:
# year: "Year"
# day: "Day"
# month: "Month"
# january: "January"
# february: "February"
# march: "March"
# april: "April"
# may: "May"
# june: "June"
# july: "July"
# august: "August"
# september: "September"
# october: "October"
# november: "November"
# december: "December"
calendar:
year: "Año"
day: "Día"
month: "Mes"
january: "Enero"
february: "Febrero"
march: "Marzo"
april: "Abril"
may: "Mayo"
june: "Junio"
july: "Julio"
august: "Agosto"
september: "Septiembre"
october: "Octubre"
november: "Noviembre"
december: "Diciembre"

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# help_suff: "and we'll get in touch!"
# modal:
# cancel: "Cancel"
# close: "Close"
# okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# login:
# sign_up: "Create Account"
# email_or_username: "Email or username"
# log_in: "Log In"
# logging_in: "Logging In"
# log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Eesti", englishDescription: "Estonian", tra
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "بستن"
okay: "تایید"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
login:
sign_up: "ایجاد حساب کاربری"
# email_or_username: "Email or username"
log_in: "ورود"
# logging_in: "Logging In"
log_out: "خروج"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# signup_switch: "Want to create an account?"
signup:
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "دریافت اطلاعیه ها توسط ایمیل"
creating: "...در حال ایجاد حساب کاربری"
# create_account: "Create Account"
sign_up: "ثبت نام"
log_in: "ورود به وسیله رمز عبور"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "بازیابی حساب کاربری"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
saving: "...در حال ذخیره سازی"
sending: "...در حال ارسال"
# send: "Send"
# sent: "Sent"
# type: "Type"
cancel: "لغو"
save: "ذخیره "
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Sulje"
okay: "Ok"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
login:
sign_up: "Luo Tili"
# email_or_username: "Email or username"
log_in: "Kirjaudu"
logging_in: "Kirjaudutaan"
log_out: "Kirjaudu Ulos"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
signup_switch: "Haluatko luoda tilin?"
signup:
email_announcements: "Haluatko ilmoituksia sähköpostiisi"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Haluatko ilmoituksia sähköpostiisi" # {change}
creating: "Luodaan tili..."
# create_account: "Create Account"
sign_up: "Ilmoittaudu"
log_in: "kirjaudu sisään salasanalla"
required: "Kirjaudu ensin jotta pääset jatkamaan."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Palauta tili"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
saving: "Tallennetaan..."
sending: "Lähetetään..."
send: "Lähetä"
# sent: "Sent"
# type: "Type"
cancel: "Peruuta"
save: "Tallenna"
publish: "Julkaise"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
wizard: "Velho"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
done: "Valmis"
next_level: "Seuraava taso"
next_game: "Seuraava peli"
# programming_language: "Programming language"
show_menu: "Näytä pelivalikko"
# home: "Home" # Not used any more, will be removed soon.
level: "Taso" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
incomplete: "Kesken"
timed_out: "Aika loppui"
failing: "Epäonnistui"
control_bar_multiplayer: "Moninpelaaja"
control_bar_join_game: "Liity peliin"
reload: "Lataa"
reload_title: "Ladataanko kaikki koodi uudestaan?"
reload_really: "Oletko varma että haluat ladata tämän tason uudestaan ja aloittaa alusta?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
tome_cast_button_running: "Suoritetaan"
tome_cast_button_ran: "Suoritettu"
tome_submit_button: "Lähetä"
tome_reload_method: "Lataa koodi uudelleen" # Title text for individual method reload button.
tome_select_method: "Valitse metodi"
tome_see_all_methods: "Kaikki muokattavat metodit" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Valitse hahmo tälle esineelle "
tome_reload_method: "Lataa koodi uudelleen" # {change}
tome_available_spells: "Saatavissa olevat taiat"
tome_your_skills: "Taitosi"
tome_current_method: "Vaaditut toimet"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Koodi on tallennettu"
skip_tutorial: "Ohita (esc)"
keyboard_shortcuts: "Pikanäppäimet"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
python_blurb: "Yksinkertainen mutta voimakas, loistava niin aloittelijoille kuin experteille."
javascript_blurb: "Netin kieli. (Ei ole sama kuin Java.)"
coffeescript_blurb: "Kivempi JavaScript kirjoitusmuoto."
clojure_blurb: "Moderni Lisp."
lua_blurb: "Pelien skriptauskieli."
io_blurb: "Yksinkertainen mutta hämärä."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Tila"
hero_type: "Tyyppi"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
music_label: "Musiikki"
music_description: "Aseta taustamusiikki päälle/pois päältä."
editor_config_title: "Editorin asetukset"
editor_config_keybindings_label: "Pikanäppäimet"
editor_config_keybindings_default: "Oletus (Ace)"
editor_config_keybindings_description: "Ota käyttöön näppäinyhdistelmät yleisimmistä tekstieditoreista."
editor_config_livecompletion_label: "Automaattinen koodin täydennys"
editor_config_livecompletion_description: "Näyttää ehdotuksen koodin kirjoittamisen yhteydessä."
editor_config_invisibles_label: "Näytä Näkymättömät Merkit"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
more_info_1: ""
more_info_2: "Opettajien foorumi"
more_info_3: "(keskustelu pääosin englanniksi) on hyvä paikkaia tutustua toisiin opettajiin jotka käyttävät CodeCombatia."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Arkkimaagi"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
card: "Kortti"
status_unsubscribed_active: "Tilauksesi ei ole aktiivinen ja sinua ei laskuteta, mutta etusi ovat vielä voimassa."
status_unsubscribed: "Hanki käyttöösi uusia tasoja, sankareita, esineitä ja lisää jalokiviä CodeCombat kuukausitilauskella!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Hinta US dollareina"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

File diff suppressed because it is too large Load diff

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Pechar"
okay: "Ok"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
login:
sign_up: "Crear unha conta"
# email_or_username: "Email or username"
log_in: "Entrar"
logging_in: "Entrando..."
log_out: "Saír"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# signup_switch: "Want to create an account?"
signup:
email_announcements: "Recibir noticias por correo electrónico"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Recibir noticias por correo electrónico" # {change}
creating: "Creando conta..."
# create_account: "Create Account"
sign_up: "Rexistrarse"
log_in: "Iniciar sesión con contrasinal"
required: "Tes que estar rexistrado antes de poder continuar."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Recuperar Conta"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
saving: "Gardando..."
sending: "Enviando..."
send: "Enviar"
# sent: "Sent"
# type: "Type"
cancel: "Cancelar"
save: "Gardar"
publish: "Publicar"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
done: "Feito"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
home: "Inicio" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
incomplete: "Incompleto"
timed_out: "Acabouse o tempo"
failing: "Fallando"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
reload_title: "Recargar todo o código?"
reload_really: "Estás seguro de que queres reiniciar o nivel?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
tome_cast_button_running: "Executando"
tome_cast_button_ran: "Executado"
tome_submit_button: "Mandar"
tome_reload_method: "Recargar código orixinal para este método" # Title text for individual method reload button.
tome_select_method: "Seleccionar método"
tome_see_all_methods: "Métodos que poden ser editados" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Selecciona a alguén para "
tome_reload_method: "Recargar código orixinal para este método" # {change}
tome_available_spells: "Feitizos dispoñibles"
tome_your_skills: "As túas Habilidades"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Codigo Gardado"
skip_tutorial: "Saltar (esc)"
keyboard_shortcuts: "Atallos de teclado"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
python_blurb: "Simple, pero poderoso."
javascript_blurb: "A linguaxe da web."
coffeescript_blurb: "Síntese de JavaScript mellorada."
clojure_blurb: "Un Lisp moderno."
lua_blurb: "Linguaxe Script para Xogos."
io_blurb: "Simple, pero oscuro."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Estado"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
music_label: "Música"
music_description: "Música de fondo activada/desactivada."
editor_config_title: "Configuración do editor"
editor_config_keybindings_label: "Atallos de teclado"
editor_config_keybindings_default: "Actual (Ace)"
editor_config_keybindings_description: "Permite o uso de atallos de teclado dalgúns editores coñecidos."
# editor_config_livecompletion_label: "Live Autocompletion"
editor_config_livecompletion_description: "Amosa suxestións de autocompletado mentres se escribe."
editor_config_invisibles_label: "Amosar elementos invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Programador" # {change}
nick_blurb: "Gurú Motivacional"
matt_title: "Programador" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# manage_subscription: "Click here to manage your subscription."
new_password: "Novo contrasinal"
new_password_verify: "Verificar"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
email_subscriptions: "Suscripcións de correo electrónico"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Archimago"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " construiu. Se o que te gusta é articular os conceptos de programación dunha forma sinxela, entón esta clase é para ti."
scribe_attribute_1: "Habilidade á hora de escribir é case todo o que precisas. Non só dominar a gramática e a ortografía senón tamén expresar ideas complicadas aos demais de forma sinxela."
contact_us_url: "Escríbenos un correo electrónico"
contact_us_url: "Escríbenos un correo electrónico" # {change}
scribe_join_description: "contanos máis sobre ti, a túa experiencia no mundo da programación e sobre que cousas te gustaría escribir. E continuaremos a partir de ahí!"
scribe_subscribe_desc: "Recibe correos sobre anuncios de redacción de Artigos."
diplomat_introduction_pref: "Así, se aprendimos algo dende o "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Engadido"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
# merge_conflict_with: "MERGE CONFLICT WITH"
no_changes: "Sen Cambios"
multiplayer:
multiplayer_title: "Axustes de Multixogador" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Activar multixogador"
multiplayer_toggle_description: "Permitir que outros se unan ao teu xogo."
multiplayer_link_description: "Pasa este enlace a alguén para que se una a ti."
multiplayer_hint_label: "Pista:"
multiplayer_hint: " Preme na ligazón para que se seleccione, despois utiliza Ctrl-C ou ⌘-C para copiar a ligazón."
multiplayer_coming_soon: "Pronto teremos máis opcións de Multixogador!"
multiplayer_sign_in_leaderboard: "Accede á túa conta ou crea unha conta para gardar os teus resultados na táboa de clasificación."
legal:
page_title: "Legal"
opensource_intro: "CodeCombat é de balde e totalmente con código aberto."

View file

@ -24,9 +24,9 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
im_a_teacher: "אני מורה"
im_a_student: "אני תלמיד"
learn_more: "למד עוד"
classroom_in_a_box: "כיתה בפיתה ללימוד מדעי המחשב." #used 'a classroom in a pita (the term for a type of israeli bread) in order to deliver the apropriate equivelent localized message
classroom_in_a_box: "כיתה בפיתה ללימוד מדעי המחשב."
codecombat_is: "CodeCombat היא פלטפורמה <strong>עבור תלמידים</strong> ללימוד תכנות באמצעות משחק."
# our_courses: "Our courses have been specifically playtested to <strong>excel in the classroom</strong>, even by teachers with little to no prior programming experience."
# our_courses: "Our courses have been specifically playtested to <strong>excel in the classroom</strong>, even by teachers with little to no prior programming experience."
# top_screenshots_hint: "Students write code and see their changes update in real-time"
# designed_with: "Designed with teachers in mind"
# real_code: "Real, typed code"
@ -71,7 +71,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "סגור"
okay: "אישור"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
login:
sign_up: "הירשם"
# email_or_username: "Email or username"
log_in: "התחבר"
logging_in: "מתחבר"
log_out: "צא"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
signup_switch: "?רוצה ליצור חשבון"
signup:
email_announcements: "קבל הודעות באימייל"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "קבל הודעות באימייל" # {change}
creating: "יוצר חשבון..."
# create_account: "Create Account"
sign_up: "הירשם"
log_in: "כנס עם סיסמה"
required: ".יש להתחבר על מנת לגשת לשלב זה"
@ -263,7 +270,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
school_name: "שם בית ספר ועיר"
optional: "רשות"
school_name_placeholder: "לדוגמה: תיכון עירוני X, תל אביב."
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "שחזר סיסמה"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
saving: "...שומר"
sending: "...שולח"
send: "שלח"
# sent: "Sent"
# type: "Type"
cancel: "ביטול"
save: "שמור"
publish: "פרסם"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
wizard: "מכשף"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
done: "סיים"
next_level: "השלב הבא"
next_game: "המשחק הבא"
# programming_language: "Programming language"
show_menu: "הצג תפריט משחק"
home: "בית" # Not used any more, will be removed soon.
level: "שלב" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
incomplete: "לא הושלם"
timed_out: "הזמן אזל"
failing: "נכשל"
control_bar_multiplayer: "רב-משתתפים"
control_bar_join_game: "הצטרף למשחק"
reload: "טען שוב"
reload_title: "?לטעון מחדש את כל הקוד"
reload_really: "?אתה בטוח שאתה רוצה לטעון שוב את השלב הזה ולהתחיל מההתחלה"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
tome_cast_button_running: "פועל"
tome_cast_button_ran: "הופעל"
tome_submit_button: "שלח"
tome_reload_method: ".טען קוד מקורי לפונקציה זו" # Title text for individual method reload button.
tome_select_method: "בחר פונקציה"
tome_see_all_methods: "ראה את כל הפונקציות הניצנות לעריכה" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: " בחר מישהו ל"
tome_reload_method: ".טען קוד מקורי לפונקציה זו" # {change}
tome_available_spells: "כישופים זמינים"
tome_your_skills: "מיומנויות"
tome_current_method: "פונקציה נוכחית"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "קוד נשמר"
skip_tutorial: "(esc) דלג"
keyboard_shortcuts: "קיצורי מקשים"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
python_blurb: "שפה פשוטה אך עוצמתית, מצויינת למתחילים ולמתקדמים"
javascript_blurb: "(.Java-השפה של הרשת. (שונה מ"
coffeescript_blurb: ".JavaScript-תחביר יפה יותר ל"
clojure_blurb: ".עילגות מודרנית"
lua_blurb: ".שפה לכתיבת תסריטי משחק"
io_blurb: ".פשוטה אך מעורפלת"
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "סטטוס"
hero_type: "סוג"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
music_label: "מוזיקה"
music_description: "כבה/הפעל מוזיקת רקע"
editor_config_title: "תצורת(קונפיגורצית) עורך"
editor_config_keybindings_label: "(תצורה(קונפיגורציה"
editor_config_keybindings_default: "(Ace) ברירת מחדל"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
editor_config_invisibles_label: "הצג בלתי נראים"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "מתכנת" # {change}
nick_blurb: "גורו מוטיבציה"
matt_title: "מתכנת" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
jose_title: "מוזיקה"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "כשף על"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
card: "כרטיס"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "כמות בדולרים (אמריקאיים)"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "נוסף"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
# merge_conflict_with: "MERGE CONFLICT WITH"
no_changes: "אין שינויים"
multiplayer:
multiplayer_title: "הגדרות רב-משתתפים" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "אפשר רב-משתתפים"
multiplayer_toggle_description: ".אפשר לאחרים להצטרף למשחק"
multiplayer_link_description: ".מסור את הלינק הזה לכל אחד כדי שיצטרף אליך"
multiplayer_hint_label: "רמז:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "बंद करें"
okay: "ठीक है"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# login:
# sign_up: "Create Account"
# email_or_username: "Email or username"
# log_in: "Log In"
# logging_in: "Logging In"
# log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Mégse"
okay: "Oké"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
login:
sign_up: "Regisztráció"
# email_or_username: "Email or username"
log_in: "Bejelentkezés"
logging_in: "Bejelentkezés"
log_out: "Kijelentkezés"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
signup_switch: "Hozz létre egy fiókot!"
signup:
email_announcements: "Szeretnél kapni hírlevelet?"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Szeretnél kapni hírlevelet?" # {change}
creating: "Fiók létrehozása"
# create_account: "Create Account"
sign_up: "Regisztráció"
log_in: "Belépés meglévő fiókkal"
required: "Csak akkor mehetsz arra, ha már bejelentkeztél."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
school_name: "Iskolád neve és városa"
optional: "nem kötelező"
school_name_placeholder: "Példa Suli, Abaszentfűzikeresztkút"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Meglévő fiók visszaállítása"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
saving: "Mentés..."
sending: "Küldés..."
send: "Küldés indítása"
# sent: "Sent"
# type: "Type"
cancel: "Mégse"
save: "Mentés"
publish: "Publikálás"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
wizard: "Varázsló"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
done: "Kész"
next_level: "Következő pálya"
next_game: "Következő játék"
# programming_language: "Programming language"
show_menu: "Játék Menü"
home: "Kezdőlap" # Not used any more, will be removed soon.
level: "Pálya" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
incomplete: "Hiányos"
timed_out: "Kifutottál az időből"
failing: "Bukás"
control_bar_multiplayer: "Többjátékos"
control_bar_join_game: "Csatlakozz"
reload: "Újratöltés"
reload_title: "Újra kezded mindet?"
reload_really: "Biztos vagy benne, hogy előlről szeretnéd kezdeni az egész pályát?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
tome_cast_button_running: "Futás..."
tome_cast_button_ran: "Lefutott"
tome_submit_button: "Beküldés"
tome_reload_method: "Eredeti Eljárás újratöltése" # Title text for individual method reload button.
tome_select_method: "Válassz Eljárást"
tome_see_all_methods: "Nézd meg az összes szerkeszthető Eljárást" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Válassz egy dolgot "
tome_reload_method: "Eredeti Eljárás újratöltése" # {change}
tome_available_spells: "Elérhető varázslatok"
tome_your_skills: "Képességeid"
tome_current_method: "Aktuális módszer"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Kód mentve"
skip_tutorial: "Továbblépés (esc)"
keyboard_shortcuts: "Billentyűparancsok"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
python_blurb: "Egyszerű és mégis hatékony, kezdőknek és szakértőknek is."
javascript_blurb: "Az internet nyelve. (Nem azonos a Java-val.)"
coffeescript_blurb: "Szerethetőbb JavaScript szintaxis."
clojure_blurb: "A modern Lisp."
lua_blurb: "Játék programozó nyelv"
io_blurb: "Egyszerű, de különleges."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Státusz"
hero_type: "Hős típus"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
music_label: "Zene"
music_description: "Háttérzene ki/bekapcsolása"
editor_config_title: "Szerkesztő Beállítások"
editor_config_keybindings_label: "Gyors-billentyűk"
# editor_config_keybindings_default: "Default (Ace)"
editor_config_keybindings_description: "Ismert szerkesztők billyentyű kombinációit használhatod."
editor_config_livecompletion_label: "Automatikus kód-kitöltés"
editor_config_livecompletion_description: "Gépelés közben automatikus kód-kitöltés javaslatok megmutatása."
editor_config_invisibles_label: "Láthatatlan karakterek"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Programozó" # {change}
nick_blurb: "Motivátor"
matt_title: "Programozó" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
manage_subscription: "Kattints ide az előfizetések kezeléséhez."
new_password: "Új jelszó"
new_password_verify: "Új jelszó megismétlése"
type_in_email: "Írd be az e-mail-címed a törlés megerősítéséhez"
type_in_email: "Írd be az e-mail-címed a törlés megerősítéséhez" # {change}
type_in_email_progress: "Add meg az e-mail címedet az eredmények törléséhez!"
type_in_password: "Továbbá add meg a jelszavad is!"
email_subscriptions: "Hírlevél feliratkozások"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Főmágus"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
card: "Bankkártya"
status_unsubscribed_active: "Nincs további előfizetés, így a kártya nem lesz megterhelve, de a már kifizetett fennmaradó időben az előfizetés aktív marad."
status_unsubscribed: "Szerezd meg az új pályákat, hősöket, tárgyakat és bónusz drágaköveket CodeCombat előfizetéssel!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# vectors: "Vectors"
while_loops: "While ciklus"
recursion: "Rekurzió"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Hozzáadott"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
# merge_conflict_with: "MERGE CONFLICT WITH"
no_changes: "Nincs Változás"
multiplayer:
multiplayer_title: "Többjátékos beállítások" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Többjátékos mód engedélyezése"
multiplayer_toggle_description: "Megengeded másoknak, hogy a játékodhoz csatlakozzanak."
multiplayer_link_description: "Add oda ezt a linket bárkinek, és csatlakozhatnak hozzád."
multiplayer_hint_label: "Tipp:"
multiplayer_hint: " Kattints a linkre, és Ctrl+C-vel (vagy ⌘+C-vel) másold a vágólapra!"
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Tutup"
okay: "Baik"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
login:
sign_up: "Buat Akun"
# email_or_username: "Email or username"
log_in: "Masuk"
logging_in: "Sedang masuk"
log_out: "Keluar"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Chiudi"
okay: "Ok"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
login:
sign_up: "Crea account"
# email_or_username: "Email or username"
log_in: "Accedi"
logging_in: "Accesso in corso"
log_out: "Disconnetti"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
signup_switch: "Vuoi creare un account?"
signup:
email_announcements: "Ricevi comunicazioni per email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Ricevi comunicazioni per email" # {change}
creating: "Creazione account..."
# create_account: "Create Account"
sign_up: "Registrati"
log_in: "Accedi con la password"
required: "Effettua l'accesso per proseguire."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
school_name: "Nome scuola e città"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Recupera account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
saving: "Salvataggio in corso..."
sending: "Invio in corso..."
send: "Invia"
# sent: "Sent"
# type: "Type"
cancel: "Annulla"
save: "Salva"
publish: "Pubblica"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
wizard: "Mago"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
done: "Fatto"
next_level: "Prossimo livello"
next_game: "Prossimo gioco"
# programming_language: "Programming language"
show_menu: "Visualizza menu gioco"
home: "Pagina iniziale" # Not used any more, will be removed soon.
level: "Livello" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
incomplete: "Incompleto"
timed_out: "Tempo scaduto"
failing: "Fallito"
control_bar_multiplayer: "Multigiocatore"
control_bar_join_game: "Unisciti al gioco"
reload: "Ricarica"
reload_title: "Ricaricare tutto il codice?"
reload_really: "Sei sicuro di voler ricominciare il livello?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
tome_cast_button_running: "In esecuzione"
tome_cast_button_ran: "Esegui"
tome_submit_button: "Invia codice"
tome_reload_method: "Ricarica codice originale per questo metodo" # Title text for individual method reload button.
tome_select_method: "Scegli un metodo"
tome_see_all_methods: "Vedi tutti i metodi che puoi modificare" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Seleziona qualcuno per "
tome_reload_method: "Ricarica codice originale per questo metodo" # {change}
tome_available_spells: "Incantesimi disponibili"
tome_your_skills: "Le tue competenze"
tome_current_method: "Metodo attuale"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Codice salvato"
skip_tutorial: "Salta (esc)"
keyboard_shortcuts: "Scorciatoie da tastiera"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
python_blurb: "Semplice e potente, adatto per principianti ed esperti."
javascript_blurb: "Il linguaggio della rete. (Non è Java.)"
coffeescript_blurb: "Una sintassi JavaScript più elaborata."
clojure_blurb: "Un Lisp moderno."
lua_blurb: "Linguaggio per la programmazione di giochi."
io_blurb: "Semplice ma poco amichevole."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Stato"
hero_type: "Tipo"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
music_label: "Musica"
music_description: "Attiva/disattiva musica di sottofondo."
editor_config_title: "Editor di configurazione"
editor_config_keybindings_label: "Scorciatoie da tastiera"
editor_config_keybindings_default: "Predefinite (Ace)"
editor_config_keybindings_description: "Aggiunge scorciatoie dagli editor comuni."
editor_config_livecompletion_label: "Auto-completamento immediato"
editor_config_livecompletion_description: "Mostra suggerimenti mentre si scrive."
editor_config_invisibles_label: "Mostra invisibili"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Programmatore" # {change}
nick_blurb: "Guru motivatore"
matt_title: "Programmatore" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Illustratore"
retrostyle_blurb: "Giochi retrò"
jose_title: "Musicista"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
more_info_1: "Il nostro"
more_info_2: "forum insegnanti"
more_info_3: "è un buon luogo in cui conoscere con altri doventi che stanno usando CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
get_free: "Ottieni un corso gratuito"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
teacher: "Maestro"
complete: "Completo"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
description: "Descrizione" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# student_age_range_to: "to"
create_class: "Crea Classe"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Arcimago"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
scribe_introduction_url_mozilla: "Rete di sviluppo di Mozilla"
scribe_introduction_suf: " ha costruito. Se la tua idea di divertimento è descrivere i concetti della programmazione usando Markdown, allora questo corso fa per te."
scribe_attribute_1: "Capacità di spiegare a parole è più o meno tutto quello che ti serve. Non solo grammatica e scrittura, ma anche la capacità di insegnare con parole semplici idee e concetti complessi agli studenti."
contact_us_url: "Contattaci"
contact_us_url: "Contattaci" # {change}
scribe_join_description: "dicci qualcosa di te stesso, la tua esperienza con la programmazione, e che di che tipo di cose ti piacerebbe scrivere. Cominciamo da qui!"
scribe_subscribe_desc: "Ricevi email sugli allunci di scrittura di articoli."
diplomat_introduction_pref: "Se c'è una cosa che abbiamo imparato dal "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
card: "Carta"
status_unsubscribed_active: "Non sei abbonato e non dovrai pagare, ma per ora il tuo account è attivo."
status_unsubscribed: "Accedi a nuovi livelli, eroi, oggetti e gemme con un abbonamento a CodeCombat!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Valore in dollari statunitensi"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
vectors: "Vettori"
while_loops: "Cicli" # {change}
recursion: "Ricorsione"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Aggiunto"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
merge_conflict_with: "FONDI CONFLITTO CON"
no_changes: "Nessun Cambiamento"
multiplayer:
multiplayer_title: "Impostazioni multigiocatore" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Abilita multiplayer"
multiplayer_toggle_description: "Permetti ad altri giocatori di unirsi alla partita."
multiplayer_link_description: "Dai questo link a chi vuoi che si unisca a te."
multiplayer_hint_label: "Suggerimento:"
multiplayer_hint: " Clicca il link per selezionare tutto, quindi premi CMD-C o Ctrl-C per copiare il link."
multiplayer_coming_soon: "Ulteriori aggiunte per il multigiocatore in arrivo!"
multiplayer_sign_in_leaderboard: "Accedi o crea un account per mettere la tua soluzione in classifica."
legal:
page_title: "Questioni legali"
opensource_intro: "CodeCombat è completamente open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
help_suff: "をくれれば協力します!"
modal:
# cancel: "Cancel"
close: "閉じる"
okay: "OK"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
login:
sign_up: "アカウント登録"
# email_or_username: "Email or username"
log_in: "ログイン"
logging_in: "ログイン中"
log_out: "ログアウト"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
signup_switch: "アカウントを作成しますか?"
signup:
email_announcements: "メールでお知らせを受け取る"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "メールでお知らせを受け取る" # {change}
creating: "アカウントを作成しています..."
# create_account: "Create Account"
sign_up: "アカウント登録"
log_in: "パスワードでログイン"
required: "ログインする必要があります"
@ -263,7 +270,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
school_name: "学校名と市名"
optional: "オプション"
school_name_placeholder: "ほにゃらら高校, なんとか市, 日本"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "パスワードを忘れた場合"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
saving: "セーブ中..."
sending: "送信中..."
send: "送信"
# sent: "Sent"
# type: "Type"
cancel: "キャンセル"
save: "セーブ"
publish: "発行"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
wizard: "ウィザード"
first_name: "First Name(名)"
last_name: "Last Name(姓)"
# last_initial: "Last Initial"
username: "ユーザー名"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
done: "完了"
next_level: "次のレベル"
next_game: "次のゲーム"
# programming_language: "Programming language"
show_menu: "ゲームメニューを見る"
home: "ホーム" # Not used any more, will be removed soon.
level: "ゲームレベル" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
incomplete: "不完全"
timed_out: "時間切れ"
failing: "失敗中"
control_bar_multiplayer: "マルチプレイ"
control_bar_join_game: "ゲームに参加する"
reload: "リロード"
reload_title: "コードを再読み込ますか?"
reload_really: "レベルをリセットします。よろしいですか?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
tome_cast_button_running: "実行中"
tome_cast_button_ran: "実行済み"
tome_submit_button: "送信"
tome_reload_method: "このメソッドの元のコードをリロードする" # Title text for individual method reload button.
tome_select_method: "メソッドの選択"
tome_see_all_methods: "編集できるすべてのメソッドをを見る" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "誰かを選択: "
tome_reload_method: "このメソッドの元のコードをリロードする" # {change}
tome_available_spells: "利用できる呪文"
tome_your_skills: "あなたのスキル"
tome_current_method: "現在のメソッド"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "コードがセーブされました"
skip_tutorial: "スキップ (esc)"
keyboard_shortcuts: "キーショートカット"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
python_blurb: "シンプルで強力、初心者や専門家でも使える。"
javascript_blurb: "ウェブの言語。(Java と同じではありません)"
coffeescript_blurb: "より良い JavaScript の構文が使えます。"
clojure_blurb: "現代の Lisp。"
lua_blurb: "ゲーム専用のスクリプト言語。"
io_blurb: "シンプルだがあいまい。"
java_blurb: "(サブスクリプション限定) Androidや企業."
status: "ステータス"
hero_type: "タイプ"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
music_label: "音楽"
music_description: "BGM をオン/オフ"
editor_config_title: "エディターの設定"
editor_config_keybindings_label: "キーバインディング"
editor_config_keybindings_default: "デフォルト(エース)"
editor_config_keybindings_description: "一般的なエディターから知られているショートカットを追加する。"
editor_config_livecompletion_label: "ライブオートコンプリート"
editor_config_livecompletion_description: "コード入力中、オートコンプリートの提案を表示する。"
editor_config_invisibles_label: "編集記号の表示"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "創設者, CEO"
nick_blurb: "モチベーションの達人"
matt_title: "創設者, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
phoenix_title: "ソフトウェアエンジニア"
nolan_title: "地区担当マネージャー"
elliot_title: "パートナーシップマネージャー"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "イラスト"
retrostyle_blurb: "レトロスタイルのゲーム"
jose_title: "ミュージック"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
more_info_1: "私たちの"
more_info_2: "ティーチャーフォーラム"
more_info_3: "でCodeCombatを使っている教育者の仲間とつながりましょう。"
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
manage_subscription: "購読を管理するにはここをクリックしてください。"
new_password: "新パスワード"
new_password_verify: "新パスワードを再入力"
type_in_email: "アカウントの削除を確認するために、メールアドレスを入力して下さい。"
type_in_email: "アカウントの削除を確認するために、メールアドレスを入力して下さい。" # {change}
type_in_email_progress: "進捗を消すために、メールアドレスを入力してください。"
type_in_password: "そして、パスワードを入力してください。"
email_subscriptions: "ニュースレターの購読"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "アークメイジ"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
multiplayer:
multiplayer_title: "マルチプレイ設定" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "マルチプレーヤーを有効化"
multiplayer_toggle_description: "他のユーザーがゲームに参加することを許可"
multiplayer_link_description: "このURLを一緒にプレイしたい人に教えてください。"
multiplayer_hint_label: "ヒント:"
multiplayer_hint: " リンクを選択後、 ⌘-C(MacOS) or Ctrl-C(Windows) でリンクをコピーできます。"
multiplayer_coming_soon: "今後より多くのマルチプレイ機能が追加されます。"
multiplayer_sign_in_leaderboard: "サインイン又はアカウントを作成してリーダーボードに解答をのせましょう。"
legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "닫기"
okay: "확인"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
login:
sign_up: "계정 생성"
# email_or_username: "Email or username"
log_in: "로그인"
logging_in: "로그인 중"
log_out: "로그아웃"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
signup_switch: "새로운 계정을 만드세요."
signup:
email_announcements: "안내 사항을 메일로 받겠습니다"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "안내 사항을 메일로 받겠습니다" # {change}
creating: "계정을 생성 중입니다..."
# create_account: "Create Account"
sign_up: "등록"
log_in: "비밀번호로 로그인"
required: "진행하기 전에 로그인이 필요합니다."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
school_name: "학교 이름과 도시"
optional: "옵션"
school_name_placeholder: "예시 고등학교, 스프링필드, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "계정 복구"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
saving: "저장중입니다..."
sending: "보내는 중입니다..."
send: "전송"
# sent: "Sent"
# type: "Type"
cancel: "취소"
save: "저장"
publish: "내보내기"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
wizard: "마법사"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
done: "완료"
next_level: "다음 레벨"
next_game: "다음 게임"
# programming_language: "Programming language"
show_menu: "게임 매뉴 보이기"
home: "" # Not used any more, will be removed soon.
level: "레벨" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
incomplete: "목표 미완료"
timed_out: "제한 시간 초과"
failing: "다시 한번 더 도전해보세요."
control_bar_multiplayer: "멀티플레이어"
control_bar_join_game: "게임입장"
reload: "새로고침"
reload_title: "모든 코드가 다시 로딩 되었나요?"
reload_really: "모든 레벨 초기화합니다. 확실한가요?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
tome_cast_button_running: "실행중"
tome_cast_button_ran: "실행됨"
tome_submit_button: "적용"
tome_reload_method: "이 방법에 대한 원래의 코드를 다시불러오기" # Title text for individual method reload button.
tome_select_method: "방법 선택"
tome_see_all_methods: "편집 할 수있는 모든 방법을 참조하십시오" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "누군가를 선택하세요. "
tome_reload_method: "이 방법에 대한 원래의 코드를 다시불러오기" # {change}
tome_available_spells: "사용 가능한 마법"
tome_your_skills: "당신의 스킬"
tome_current_method: "최근 방법"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "코드가 저장됨"
skip_tutorial: "넘기기 (esc)"
keyboard_shortcuts: "단축키"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
python_blurb: "간단하지만 강력합니다."
javascript_blurb: "웹을 위한 언어."
coffeescript_blurb: "향상된 자바스크립트 문법."
clojure_blurb: "현대적인 Lisp."
lua_blurb: "게임 스크립팅 언어"
io_blurb: "간단하지만 아직 잘 알려지지 않은 언어."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "상태"
hero_type: "직업"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
music_label: "음악"
music_description: "배경음악 ON/OFF"
editor_config_title: "에디터 설정"
editor_config_keybindings_label: "단축키 설정"
editor_config_keybindings_default: "기본(Ace)"
editor_config_keybindings_description: "일반적인 에디터와 마찬가지인 단축키 설정"
editor_config_livecompletion_label: "자동완성 활성화"
editor_config_livecompletion_description: "입력하는 동안 자동완성 기능을 사용합니다."
editor_config_invisibles_label: "투명 설정"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "프로그래머" # {change}
nick_blurb: "동기 부여 전문가"
matt_title: "프로그래머" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "일러스트레이션"
retrostyle_blurb: "레트로스타일 게임"
jose_title: "뮤직"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
more_info_1: "우리"
more_info_2: "선생님 포럼"
more_info_3: "코드컴벳을 사용하는 동료 선생과 연결할 수있는 좋은 장소입니다."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
manage_subscription: "구독을 관리 하려면 여기를 클릭하십시오."
new_password: "새 비밀번호"
new_password_verify: "확인(다시한번 입력해주세요)"
type_in_email: "계정 삭제를 확인하려면 이메일을 입력합니다."
type_in_email: "계정 삭제를 확인하려면 이메일을 입력합니다." # {change}
type_in_email_progress: "진행을 삭제하려면 확인할 이메일을 입력합니다."
type_in_password: "또한 , 사용자의 암호를 입력합니다."
email_subscriptions: "이메일 구독"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "대마법사"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
multiplayer:
multiplayer_title: "멀티 플레이어 설정" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
multiplayer_link_description: "당신에게 참여를 원하는 사람에게 이 링크를 주세요."
multiplayer_hint_label: "힌트:"
multiplayer_hint: " 모두 선택하려면 링크를 클릭하세요, 그리고 ⌘-C 또는 Ctrl-C 를 눌러서 링크를 복사하세요."
multiplayer_coming_soon: "곧 좀 더 다양한 멀티플레이어 모드가 업데이트 됩니다!"
multiplayer_sign_in_leaderboard: "로그인하시거나 계정을 만드시고 상위권 순위 차트에 이름을 올려보세요."
legal:
# page_title: "Legal"
opensource_intro: "코드 컴뱃은 무료이며 전적으로 오픈 소스를 기반으로 합니다."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Uždaryti"
okay: "OK"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
login:
sign_up: "Sukurti paskyrą"
# email_or_username: "Email or username"
log_in: "Prisijungti"
logging_in: "Prisijungimas..."
log_out: "Atsijungti"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
signup_switch: "Norite sukurti paskyrą?"
signup:
email_announcements: "Gauti pranešimus elektroniniu paštu"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Gauti pranešimus elektroniniu paštu" # {change}
creating: "Kuriama paskyra..."
# create_account: "Create Account"
sign_up: "Užsiregistruoti"
log_in: "prisijungti slaptažodžio pagalba"
required: "PRieš tęsiant kelią turite prisijungti."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
school_name: "Mokyklos pavadinimas ir miestas"
optional: "nebūtinas"
school_name_placeholder: "Pavyzdžiui: Šiaulių Kolegija, Šiauliai"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Susigrąžinti paskyrą"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
saving: "Saugoma..."
sending: "Siunčiama..."
send: "Siųsti"
# sent: "Sent"
# type: "Type"
cancel: "Atšaukti"
save: "Išsaugoti"
publish: "Paskelbti"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
wizard: "Burtininkas"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
done: "Gerai"
next_level: "Kitas Lygis"
next_game: "Kitas žaidimas"
# programming_language: "Programming language"
show_menu: "Parodyti žaidimo meniu"
# home: "Home" # Not used any more, will be removed soon.
level: "Lygis" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
incomplete: "Neužbaigta"
timed_out: "Laikas baigėsi"
failing: "Nesėkmingai"
control_bar_multiplayer: "Žaidimas keliese"
control_bar_join_game: "Prisijungti prie žaidimo"
reload: "Atstatyti"
reload_title: "Atstatyti visą kodą?"
reload_really: "Ar tikrai norite atsukti visą lygį į pradžią?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
tome_cast_button_running: "Leidžiama"
tome_cast_button_ran: "Paleista"
tome_submit_button: "Pateikti"
tome_reload_method: "Atstatyti originalų kodą šiam metodui" # Title text for individual method reload button.
tome_select_method: "Pasirinkti Metodą"
tome_see_all_methods: "Visi metodai, kuriuos galite keisti" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
tome_reload_method: "Atstatyti originalų kodą šiam metodui" # {change}
tome_available_spells: "Prieinami Kerai"
tome_your_skills: "Jūsų Įgūdžiai"
tome_current_method: "Vartojamas Metodas"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Kodas išsaugotas"
skip_tutorial: "Praleisti (ESC)"
keyboard_shortcuts: "Mygtukai"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
python_blurb: "Paprasta bet galinga. Puikiai tinka ir naujokams ir ekspertams."
javascript_blurb: "WWW tinklo kalba. (Nepainiokite su Java.)"
coffeescript_blurb: "JavaScript su malonesne sintakse."
clojure_blurb: "Šiolaikinis Lisp."
lua_blurb: "Žaidimų skriptų kalba."
io_blurb: "Paprasta bet paini."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Būsena"
hero_type: "Klasė"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
music_label: "Muzika"
music_description: "Įj./išj. fono muziką."
editor_config_title: "Redaktoriaus konfigūravimas"
editor_config_keybindings_label: "Mygtukų funkcijos"
editor_config_keybindings_default: "Pagal nutylėjimą (Ace)"
editor_config_keybindings_description: "Prideda papildomas mygtukų kombinacijas iš žinomų redagavimo programų."
editor_config_livecompletion_label: "Automatinis žodžių užpildymas "
editor_config_livecompletion_description: "Rodyti automatinio užpildymo siūlymus rašymo metu."
editor_config_invisibles_label: "Rodyti nematomus simbolius"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
more_info_1: "Mūsų"
more_info_2: "mokytojų forumas"
more_info_3: "patogi vieta susisiekti su kolegomis mokytojais kurie naudoja CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
manage_subscription: "Abonemento valdymas, spauskite čia."
new_password: "Naujas slaptažodis"
new_password_verify: "Patvirtinimas"
type_in_email: "Paskyros pašalinimo patvirtinimui, įveskite el. pašto adresą."
type_in_email: "Paskyros pašalinimo patvirtinimui, įveskite el. pašto adresą." # {change}
type_in_email_progress: "Norint pradėti išnaujo įveskite el. pašto adresą."
type_in_password: "Taip pat, įveskite slaptažodį."
email_subscriptions: "El. pašto abonementai"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Arkimagas"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
vectors: "Vektoriai (Vectors)"
while_loops: "Ciklai (Loops)" # {change}
recursion: "Rekursija (Recursion)"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Затвори"
okay: "Во ред"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
login:
sign_up: "Направи сметка"
# email_or_username: "Email or username"
log_in: "Најави се"
logging_in: "Најавувањето е во тек"
log_out: "Одјави се"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Македонски", englishDescription:
signup_switch: "Сакаш да направиш сметка?"
signup:
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Примај соопштенија преку e-mail"
creating: "Сметката се прави..."
# create_account: "Create Account"
sign_up: "Направи сметка"
log_in: "најави се со лозинка"
required: "Мораш да се најавиш за да имаш пристап таму."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Врати сметка"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Македонски", englishDescription:
saving: "Зачувување..."
sending: "Испраќање..."
send: "Испрати"
# sent: "Sent"
# type: "Type"
cancel: "Откажи"
save: "Зачувај"
publish: "Објави"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
wizard: "Волшебник"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
done: "Готово"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
home: "Дома" # Not used any more, will be removed soon.
level: "Ниво" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Македонски", englishDescription:
incomplete: "Незавршено"
timed_out: "Истече времето"
# failing: "Failing"
control_bar_multiplayer: "Повеќе играчи"
control_bar_join_game: "Приклучи се во игра"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
tome_your_skills: "Твои вештини"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Кодот е зачуван"
skip_tutorial: "Прескокни (esc)"
keyboard_shortcuts: "Кратенки на тастатурата"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
python_blurb: "Едноставен, но моќен, одличен за почетници и експерти."
javascript_blurb: "Јазикот на веб-от. (Не е исто што и Java.)"
coffeescript_blurb: "Поубава JavaScript синтакса."
clojure_blurb: "Модерен Lisp."
lua_blurb: "Јазик за скриптирање на игри."
io_blurb: "Едноставен, но не така очигледен."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Статус"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Македонски", englishDescription:
music_label: "Музика"
music_description: "Вклучи/Исклучи позадинска музика."
editor_config_title: "Подесувања на едитор"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
editor_config_keybindings_description: "Додава дополнителни кратенки познати од вообичаените едитори."
editor_config_livecompletion_label: "Автоматско дополнување 'во живо'"
editor_config_livecompletion_description: "Прикажува предлози за автоматско дополнување/довршување на командите додека куцаш."
editor_config_invisibles_label: "Прикажи невидливи знаци"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Програмер" # {change}
nick_blurb: "Мотивациски гуру"
matt_title: "Програмер" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Македонски", englishDescription:
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Tutup"
okay: "Ok"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
login:
sign_up: "Buat Akaun"
# email_or_username: "Email or username"
log_in: "Log Masuk"
# logging_in: "Logging In"
log_out: "Log Keluar"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# signup_switch: "Want to create an account?"
signup:
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Terima pengesahan melalui Emel"
creating: "Sedang membuat Akaun..."
# create_account: "Create Account"
sign_up: "Daftar"
log_in: "Log Masuk"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Dapatkan Kembali Akaun"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
saving: "Menyimpan data..."
sending: "Menghantar maklumat.."
# send: "Send"
# sent: "Sent"
# type: "Type"
cancel: "Batal"
save: "Simpan data"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# manage_subscription: "Click here to manage your subscription."
new_password: "Kata-laluan baru"
new_password_verify: "Verifikasi"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
legal:
page_title: "Undang-Undang"
opensource_intro: "CodeCombat adalah percuma untuk bermain dan adalah open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# help_suff: "and we'll get in touch!"
# modal:
# cancel: "Cancel"
# close: "Close"
# okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# login:
# sign_up: "Create Account"
# email_or_username: "Email or username"
# log_in: "Log In"
# logging_in: "Logging In"
# log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "မြန်မာစကား", englishDes
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

File diff suppressed because it is too large Load diff

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
help_suff: "en we nemen contact op!"
modal:
# cancel: "Cancel"
close: "Sluiten"
okay: "Oké"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
login:
sign_up: "Account maken"
# email_or_username: "Email or username"
log_in: "Inloggen"
logging_in: "Bezig met inloggen"
log_out: "Uitloggen"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
signup_switch: "Account aanmaken?"
signup:
email_announcements: "Ontvang aankondigingen via email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Ontvang aankondigingen via email" # {change}
creating: "Account aanmaken..."
# create_account: "Create Account"
sign_up: "Aanmelden"
log_in: "inloggen met wachtwoord"
required: "Je moet eerst inloggen om die richting te kunnen volgen."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
school_name: "Schoolnaam en stad"
optional: "optioneel"
school_name_placeholder: "Sint-Jan Berchmanscollege, Brussel"
or_sign_up_with: "of log in met"
# connect_with: "Connect with:"
connected_gplus_header: "Je bent ingelogd met Google+!"
connected_gplus_p: "Maak je inschrijving compleet zodat je in kan loggen met je Google+ account."
gplus_exists: "Jouw Google+ account is al gekoppeld!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
facebook_exists: "Jouw Facebook account is al gekoppeld!"
hey_students: "Leerlingen, voer hier de klassencode van je docent in."
birthday: "Verjaardag"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Herstel Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
saving: "Opslaan..."
sending: "Verzenden..."
send: "Verzend"
# sent: "Sent"
# type: "Type"
cancel: "Annuleren"
save: "Opslaan"
publish: "Publiceren"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
wizard: "Tovenaar"
first_name: "Voornaam"
last_name: "Achternaam"
# last_initial: "Last Initial"
username: "Gebruikersnaam"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
done: "Klaar"
next_level: "Volgende Level"
next_game: "Volgend spel"
# programming_language: "Programming language"
show_menu: "Geef spelmenu weer"
home: "Home" # Not used any more, will be removed soon.
level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
incomplete: "Onvolledig"
timed_out: "De tijd is op"
failing: "Mislukken"
control_bar_multiplayer: "multiplayer"
control_bar_join_game: "Speel mee"
reload: "Herladen"
reload_title: "Alle Code Herladen?"
reload_really: "Weet je zeker dat je dit level tot het begin wilt herladen?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
tome_cast_button_running: "Afspelen"
tome_cast_button_ran: "Uitgevoerd"
tome_submit_button: "Indienen"
tome_reload_method: "Oorspronkelijke code voor deze methode herladen" # Title text for individual method reload button.
tome_select_method: "Kies een methode"
tome_see_all_methods: "Bekijk alle methoden die je kan aanpassen" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Selecteer Iemand voor "
tome_reload_method: "Oorspronkelijke code voor deze methode herladen" # {change}
tome_available_spells: "Beschikbare spreuken"
tome_your_skills: "Jouw vaardigheden"
tome_current_method: "Huidige methode"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Code opgeslagen"
skip_tutorial: "Overslaan (esc)"
keyboard_shortcuts: "Sneltoetsen"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
python_blurb: "simpel en toch krachtig, ideaal voor beginners en experts."
javascript_blurb: "De taal van het web. (Niet hetzelfde als Java!)"
coffeescript_blurb: "JavaScript, met betere syntax."
clojure_blurb: "Lisp, maar modern."
lua_blurb: "Game scripting taal."
io_blurb: "Simpel maar obscuur."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Status"
hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
music_label: "Muziek"
music_description: "zet achtergrondmuziek aan/uit."
editor_config_title: "Editor Configuratie"
editor_config_keybindings_label: "Toets instellingen"
editor_config_keybindings_default: "Standaard (Ace)"
editor_config_keybindings_description: "Voeg extra shortcuts toe van de gebruikelijke editors."
editor_config_livecompletion_label: "Automatisch aanvullen"
editor_config_livecompletion_description: "Toont suggesties tijdens het typen."
editor_config_invisibles_label: "Toon onzichtbare"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Programmeur" # {change}
nick_blurb: "Motivatie Goeroe"
matt_title: "Programmeur" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Illustraties"
retrostyle_blurb: "RetroStijl Games"
jose_title: "Muziek"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
more_info_1: "ons"
more_info_2: "docentenforum"
more_info_3: "Het is een goede plek om contact te leggen met andere leerkrachten, die CodeCombat gebruiken."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
manage_subscription: "Klik hier om je abonnement te beheren."
new_password: "Nieuw Wachtwoord"
new_password_verify: "Verifieer"
type_in_email: "Typ je e-mail in om de verwijdering te bevestigen."
type_in_email: "Typ je e-mail in om de verwijdering te bevestigen." # {change}
type_in_email_progress: "Vul je e-mail in om te bevestigen dat je jouw voortgang wilt verwijderen."
type_in_password: "Typ ook je wachtwoord in."
email_subscriptions: "E-mail Abonnementen"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
get_free: "Ontvang een GRATIS cursus"
enroll_paid: "Inschrijving Leerlingen in Betalende Cursussen"
you_have1: "U heeft"
you_have2: "ongebruikte en reeds betaalde inschrijvingen"
use_one: "Gebruik 1 betaalde inschrijving voor"
use_multiple: "Gebruik betaalde inschrijvingen voor de volgende leerlingen:"
you_have2: "ongebruikte en reeds betaalde inschrijvingen" # {change}
use_one: "Gebruik 1 betaalde inschrijving voor" # {change}
use_multiple: "Gebruik betaalde inschrijvingen voor de volgende leerlingen:" # {change}
already_enrolled: "reeds ingeschreven"
licenses_remaining: "beschikbare licensies:"
insufficient_enrollments: "onvoldoende betaalde inschrijvingen"
get_enrollments: "Krijg Meer Inschrijvingen"
insufficient_enrollments: "onvoldoende betaalde inschrijvingen" # {change}
get_enrollments: "Krijg Meer Inschrijvingen" # {change}
change_language: "Verander de Cursus Taal"
keep_using: "Blijf Gebruiken"
switch_to: "Verander Naar"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
back_courses: "Terug naar mijn lessen"
edit_details: "Verander klas details"
enrolled_courses: "Ingeschreven in betaalde cursussenen:"
purchase_enrollments: "Koop Inschrijvingen"
purchase_enrollments: "Koop Inschrijvingen" # {change}
remove_student: "verwijder leerling"
assign: "Assigneer"
to_assign: "assigneer betaalde cursussen."
# student: "Student"
teacher: "Docent"
complete: "Completeer"
none: "Geen"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
view_class: "bekijk klas"
view_levels: "bekijk levels"
join_class: "Vervoeg Een Klas"
# join_class_2: "Join class"
ask_teacher_for_code: "Vraag je docent als je een CodeCombat klasse code hebt! Zo ja, vul die hieronder in:"
enter_c_code: "<Voer Klas Code In>"
join: "Vervoeg"
@ -1200,7 +1248,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
return_to_course_man: "Keer terug naar cursus management."
students_not_enrolled: "niet ingeschreven studenten"
total_all_classes: "Totaal Van Alle Klassen"
how_many_enrollments: "Hoeveel extra betaalde inschrijvingen heb je nodig?"
how_many_enrollments: "Hoeveel extra betaalde inschrijvingen heb je nodig?" # {change}
each_student_access: "Elke student in een klas krijgt toegang tot cursussen 2-4 zodra ze zijn ingeschreven voor betaalde cursussen. U kunt elke cursus afzonderlijk toewijzen aan elke student."
purchase_now: "Koop Nu"
enrollments: "inschrijvingen"
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
getting_started_1: "Maak een nieuwe klas aan door te klikken op de groene 'Maak Nieuwe Klas' knop hieronder."
getting_started_2: "Klik op de blauwe 'Studenten toevoegen' knop zodra je een klas hebt aangemaakt."
getting_started_3: "Hieronder zal je de vooruitgang van de studenten zien als ze zich inschrijven en aanmelden voor je klas."
additional_resources: "Aanvullende bronnen"
additional_resources_1_pref: "Download/print onze"
additional_resources_1_mid: "Cursus 1 Docenten Guide"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
additional_resources_1_suff: "uitleg en oplossingen voor elk level." # {change}
additional_resources_2_pref: "Vervolledig onze"
additional_resources_2_suff: "om twee gratis inschrijvingen te krijgen voor de rest van onze betaalde cursussen."
additional_resources_3_pref: "Bezoek onze"
additional_resources_3_mid: "Docenten Forums"
additional_resources_3_suff: "verbinding maken met collega- docenten die CodeCombat gebruiken."
additional_resources_4_pref: "Bekijk onze"
additional_resources_4_mid: "School Pagina"
additional_resources_4_suff: "Meer informatie over CodeCombat's klaslokaal aanbiedingen."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
no_classes: "Nog geen klassen!"
create_new_class1: "Creer nieuwe klas"
available_courses: "Beschikbare Cursusen"
unused_enrollments: "Ongebruikte inschrijvingen beschikbaar:"
students_access: "Alle studenten krijgen gratis toegang tot Introductie in Computer Wetenschap. Eén inschrijving per student is nodig om ze toe te wijzen aan betaalde CodeCombat cursussen. Eén enkele student heeft geen meerdere inschrijvingen nodig om toegang te krijgen tot alle betaalde cursussen."
unused_enrollments: "Ongebruikte inschrijvingen beschikbaar:" # {change}
students_access: "Alle studenten krijgen gratis toegang tot Introductie in Computer Wetenschap. Eén inschrijving per student is nodig om ze toe te wijzen aan betaalde CodeCombat cursussen. Eén enkele student heeft geen meerdere inschrijvingen nodig om toegang te krijgen tot alle betaalde cursussen." # {change}
active_courses: "actieve cursussen"
no_students: "Nog geen studenten!"
add_students1: "voeg studenten toe"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
description: "beschrijving" # ClassroomSettingsModal
# language_select: "Select a language"
language_cannot_change: "Nadat een leerling een les vervoegt kan de taal niet meer veranderd worden"
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# student_age_range_to: "to"
create_class: "Maak klas aan"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Tovenaar"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " heeft gebouwd. Als jij het leuk vindt om programmeerconcepten uit te leggen in Markdown-vorm, dan is deze klasse wellicht iets voor jou."
scribe_attribute_1: "Taalvaardigheid is praktisch alles wat je nodig hebt. Je moet niet enkel bedreven zijn in grammatica en spelling, maar ook moeilijke ideeën kunnen overbrengen aan anderen."
contact_us_url: "Contacteer ons"
contact_us_url: "Contacteer ons" # {change}
scribe_join_description: "vertel ons wat over jezelf, je ervaring met programmeren en over wat voor soort dingen je graag zou schrijven. Verder zien we wel!"
scribe_subscribe_desc: "Ontvang e-mails met aankondigingen over het schrijven van artikelen."
diplomat_introduction_pref: "Dus, als er iets is wat we geleerd hebben van de "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
card: "Kaart"
status_unsubscribed_active: "Je bent niet ingeschreven en krijgt geen factuur, maar je account is nu nog actief."
status_unsubscribed: "Krijg toegang tot nieuwe levels, helden, objecten en bonus edelstenen met een CodeCombat abonnement!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Aantal in Amerikaanse dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
vectors: "Vectoren"
while_loops: "Terwijl Lussen" # {change}
recursion: "Recursie"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Toegevoegd"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
merge_conflict_with: "VOEG CONFLICT SAMEN MET"
no_changes: "Geen wijzigingen"
multiplayer:
multiplayer_title: "Multiplayer Instellingen" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "multiplayer inschakelen"
multiplayer_toggle_description: "Sta anderen toe mee te doen met je spel."
multiplayer_link_description: "Geef deze url aan iemand om hem/haar te laten meedoen met jou."
multiplayer_hint_label: "Hint:"
multiplayer_hint: " Klik de link om alles te selecteren, druk dan op Apple-C of Ctrl-C om de link te kopiëren."
multiplayer_coming_soon: "Binnenkort komen er meer Multiplayermogelijkheden!"
multiplayer_sign_in_leaderboard: "Log in of maak een account om je score te verzenden."
legal:
page_title: "Juridisch"
opensource_intro: "CodeCombat is gratis en volledig open source."

View file

@ -5,8 +5,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
no_mobile: "CodeCombat is niet gemaakt voor mobiele apparaten en werkt misschien niet!" # Warning that shows up on mobile devices
play: "Speel" # The big play button that opens up the campaign view.
play_campaign_version: "Speel de Verhaallijn" # Shows up under big play button if you only play /courses
old_browser: "Oh oh, jouw browser is te oud om CodeCombat te kunnen spelen, Sorry!" # Warning that shows up on really old Firefox/Chrome/Safari
old_browser_suffix: "Je kan toch proberen, maar het zal waarschijnlijk niet werken!"
old_browser: "uh-oh, jouw browser is te oud om CodeCombat te kunnen spelen, Sorry!" # Warning that shows up on really old Firefox/Chrome/Safari
old_browser_suffix: "Je kan het alsnog proberen, maar het zal waarschijnlijk niet werken!"
ipad_browser: "Slecht nieuws: CodeCombat draait niet in je browser op de iPad. Goed nieuws: onze iPad-app wordt op het moment beoordeeld door Apple."
campaign: "Verhaallijn"
for_beginners: "Voor Beginners"
@ -16,7 +16,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
new_home:
slogan: "Het meest uitdagende spel om mee te leren programmeren."
classroom_edition: "Klas versie:"
classroom_edition: "Klasversie:"
learn_to_code: "Leer programmeren:"
teacher: "Leraar"
student: "Leerling"
@ -24,41 +24,41 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
im_a_teacher: "Ik ben een leraar"
im_a_student: "Ik ben een leerling"
learn_more: "Lees verder"
classroom_in_a_box: "Een kant-en-klare digitale klas voor programmeerlessen."
classroom_in_a_box: "Kant-en-klare programmeerlessen."
codecombat_is: "CodeCombat is een platform waarmee leerlingen leren programmeren door het spelen van een spel." # {change}
our_courses: "Onze lessen zijn specifiek ontwikkeld voor een klasomgeving, zelfs voor leraren zonder programmeerervaring." # {change}
top_screenshots_hint: "Leerlingen schrijven code en zien direct het resultaat van de verandering."
top_screenshots_hint: "Leerlingen schrijven code en zien direct resultaat."
designed_with: "Gemaakt voor leraren"
real_code: "Echte, getypte code"
from_the_first_level: "vanaf het eerste level"
getting_students: "Leerlingen zo snel mogelijk echte code laten schrijven is noodzakelijk voor het leren van programmeer syntax en correcte structuur."
getting_students: "Doordat leerlingen code schrijven in 'echte programmeertaal', leren ze niet alleen hoe computers denken, maar kunnen ze het ook echt toepassen."
educator_resources: "Lesbrieven voor docenten"
course_guides: "en ondersteuningsmateriaal"
teaching_computer_science: "Je hebt geen informatica diploma nodig om te kunnen programmeren, wij verschaffen de materialen waarmee elke docent programmeerles kan geven."
accessible_to: "Bereikbaar voor"
accessible_to: "Toegankelijk voor"
everyone: "iedereen"
democratizing: "Programmeerles toegankelijk maken is onze filosofie. Iedereen moet de kans krijgen om te leren programmeren."
forgot_learning: "Volgens mij hadden ze niet meer door dat ze eigenlijk bezig waren met leren."
wanted_to_do: " Ik wilde altijd al leren programmeren, maar op school was hier nooit aandacht voor."
why_games: "Waarom is spelenderwijs leren belangrijk?"
games_reward: "Games vergroten de productiviteit."
encourage: "Gaming is een middel dat interactie, nieuwschierigheid, en trial-and-error aanmoedigt. Een goed spel daagt de speler uit zijn vaardigheden te perfectioneren, wat hetzelfde noodzakelijke proces is waar leerlingen doorheen gaan wanneer zij iets leren."
encourage: "Iedereen wordt geboren als klein onderzoekertje dat de wereld ontdekt door vallen en opstaan. Deze intrinsieke motivatie om te leren ziet men ook terug in een spelomgeving. Voor de speler wordt 'leren' een middel om het spel te winnen, in plaats van een doel op zich."
excel: "Games helpen bij de"
struggle: "productiviteit-strijd"
kind_of_struggle: "het soort worsteling dat uitmondt in een leerproces dat uitdagend is en "
motivating: "motiveert"
not_tedious: "niet vervelend."
gaming_is_good: "Studies geven aan dat speels leren goed is voor de hersenen van kinderen. (En dat klopt!)"
gaming_is_good: "Studies wijzen uit dat speels leren goed is voor de hersenen van kinderen. (En dat klopt!)"
game_based: "Wanneer spel-gebaseerde leersystemen worden"
compared: "vergeleken"
conventional: "met conventionele assessment methodes, is het verschil duidelijk: games zijn beter in het stimuleren van leerlingen bij het onthouden van kennis, concentratie en het"
conventional: "met conventionele assessment methoden, is het verschil duidelijk: games zijn beter in het stimuleren van leerlingen bij het onthouden van kennis, concentratie en het"
perform_at_higher_level: "niveau van hun prestaties."
feedback: "Games verschaffen directe feedback, wat leerlingen in staat stelt hun oplossingen te verbeteren en zij een holistisch begrip van de concepten krijgen, in plaats van beperkt zijn tot antwoorden als “correct” of “incorrect”."
real_game: "Een echt spel, wat je speelt met echte programmeertaal."
great_game: "Een goed spel is meer dan alleen medailles en prestaties - het gaat om een reis, nauwkeurig ontworpen puzzels, en de mogelijkheid om uitdagingen vol zelfvertrouwen aan te pakken."
agency: "CodeCombat is een game die de mogelijkheid en het zelfvertrouwen geeft om met echte code te werken, wat zowel beginners als gevorderde helpt bij het schrijven van goede, valide code."
request_demo_title: "Laat je leerlingen vandaag nog starten!"
request_demo_subtitle: "Vraag een demo aan en start binnen een uur met programmeerlessen."
request_demo_subtitle: "Vraag een demo aan en start met programmeerlessen."
get_started_title: "Maak vandaag nog een klas aan!"
get_started_subtitle: "Maak een klas aan, voeg je leerlingen toe, en monitor hun vooruitgang."
request_demo: "Vraag een demo aan"
@ -74,7 +74,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
coming_soon: "Binnenkort beschikbaar!"
courses_available_in: "Lessen zijn beschikbaar in JavaScript, Python, en Java (Java is binnenkort beschikbaar!)"
boast: "Uitdagende raadsels die zowel gamers als fanatieke programmeurs weten te prikkelen."
winning: "Een gouden combinatie van spel-elementen en programmeerhuiswerk, dat samen zorgt voor kind-vriendelijk en oprecht aangenaam onderwijs."
winning: "Een gouden combinatie van spel-elementen en programmeerhuiswerk, dat samen zorgt voor kindvriendelijk en oprecht aangenaam onderwijs."
run_class: "Alles wat je nodig hebt om vandaag nog programmeerlessen in jouw klas te geven, geen voorkennis vereist."
teachers: "Docenten!"
teachers_and_educators: "Docenten & Mentoren"
@ -92,7 +92,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
check_out_wiki: "Bekijk onze nieuwe leraren Wiki"
want_coco: "Wil je CodeCombat op jouw school?"
form_select_role: "Selecteer je rol"
form_select_range: "Selecteer klassengrootte"
form_select_range: "Selecteer klasomvang"
nav:
play: "Levels" # The top nav bar entry where players choose which levels to play
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
help_suff: "en we nemen contact op!"
modal:
# cancel: "Cancel"
close: "Sluiten"
okay: "Oké"
@ -212,28 +213,28 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
"==": "gelijk aan"
"===": "strikt gelijk aan"
"!=": "niet gelijk aan"
# "!==": "does not strictly equal"
# ">": "is greater than"
# ">=": "is greater than or equal"
# "<": "is less than"
# "<=": "is less than or equal"
# "*": "multiplied by"
# "/": "divided by"
# "+": "plus"
# "-": "minus"
# "+=": "add and assign"
# "-=": "subtract and assign"
# True: "True"
# true: "true"
# False: "False"
# false: "false"
# undefined: "undefined"
# null: "null"
# nil: "nil"
"!==": "is striktgezien niet gelijk aan"
">": "is groter dan"
">=": "is groter dan of gelijk aan"
"<": "is kleiner dan"
"<=": "is kleiner dan of gelijk aan"
"*": "keer"
"/": "gedeeld door"
"+": "plus"
"-": "min"
"+=": "tel op en wijs toe"
"-=": "trek af en wijs toe"
True: "Waar"
true: "waar"
False: "onwaar"
false: "onwaar"
undefined: "ongedefinieerd"
null: "nul"
nil: "nihil"
None: "Geen"
share_progress_modal:
blurb: "Je gaat snel vooruit! Vertel aan je ouders hoeveel je geleerd hebt van CodeCombat."
blurb: "Je gaat snel vooruit! Vertel je ouders hoeveel je geleerd hebt van CodeCombat."
email_invalid: "E-mailadres klopt niet."
form_blurb: "Vul het e-mailadres van je ouders hieronder in en we zullen het ze laten zien!"
form_label: "E-mailadres"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
login:
sign_up: "Account maken"
# email_or_username: "Email or username"
log_in: "Inloggen"
logging_in: "Bezig met inloggen"
log_out: "Uitloggen"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
signup_switch: "Wil je een account maken?"
signup:
email_announcements: "Ontvang aankondigingen via e-mail"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Ontvang aankondigingen via e-mail" # {change}
creating: "Account aanmaken..."
# create_account: "Create Account"
sign_up: "Aanmelden"
log_in: "inloggen met wachtwoord"
required: "Je moet inloggen om daarheen te gaan."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
school_name: "Schoolnaam en stad"
optional: "optioneel"
school_name_placeholder: "Voorbeeld middelbare school, Amsterdam"
or_sign_up_with: "of log in met"
# connect_with: "Connect with:"
connected_gplus_header: "Je bent ingelogd met Google+!"
connected_gplus_p: "Maak je inschrijving compleet zodat je kan inloggen met je Google+ account."
gplus_exists: "Jouw Google+ account is al gekoppeld!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
facebook_exists: "Jouw Facebook account is al gekoppeld!"
hey_students: "Leerlingen, voer hier de klassencode van je docent in."
birthday: "Verjaardag"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Herstel Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
saving: "Opslaan..."
sending: "Verzenden..."
send: "Verzend"
# sent: "Sent"
# type: "Type"
cancel: "Annuleren"
save: "Opslaan"
publish: "Publiceren"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
wizard: "Tovenaar"
first_name: "Voornaam"
last_name: "Achternaam"
# last_initial: "Last Initial"
username: "Gebruikersnaam"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
done: "Klaar"
next_level: "Volgende Level"
next_game: "Volgende spel"
# programming_language: "Programming language"
show_menu: "Geef spelmenu weer"
home: "Home" # Not used any more, will be removed soon.
level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
incomplete: "Incompleet"
timed_out: "De tijd is op"
failing: "Mislukt"
control_bar_multiplayer: "Multiplayer"
control_bar_join_game: "Meespelen"
reload: "Herlaad"
reload_title: "Alle Code Herladen?"
reload_really: "Weet je zeker dat je dit level tot het begin wilt herladen?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
tome_cast_button_running: "Afspelen"
tome_cast_button_ran: "Uitgevoerd"
tome_submit_button: "Indienen"
tome_reload_method: "Oorspronkelijke code voor deze methode herladen" # Title text for individual method reload button.
tome_select_method: "Kies een methode"
tome_see_all_methods: "Bekijk alle methoden die je kan aanpassen" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Selecteer iemand voor "
tome_reload_method: "Oorspronkelijke code voor deze methode herladen" # {change}
tome_available_spells: "Beschikbare spreuken"
tome_your_skills: "Jouw Vaardigheden"
tome_current_method: "Huidige Methode"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Code Opgeslagen"
skip_tutorial: "Overslaan (esc)"
keyboard_shortcuts: "Sneltoetsen"
@ -472,19 +520,19 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
tip_reticulating: "Paden aan het verknopen."
tip_harry: "Je bent een tovenaar, "
tip_great_responsibility: "Met een groots talent voor programmeren komt een grootse debug verantwoordelijkheid."
tip_munchkin: "Als je je groentjes niet opeet zal een munchkin je ontvoeren terwijl je slaapt."
tip_munchkin: "Als je je groenten niet opeet zal een munchkin je ontvoeren terwijl je slaapt."
tip_binary: "Er zijn 10 soorten mensen in de wereld: Mensen die binair kunnen tellen en mensen die dat niet kunnen."
tip_commitment_yoda: "Een programmeur moet de grootste inzet hebben, een meest serieuze geest. ~ Yoda"
tip_no_try: "Doe het. Of doe het niet. Je kunt niet proberen. - Yoda"
tip_patience: "Geduld moet je hebben, jonge Padawan. - Yoda"
tip_documented_bug: "Een gedocumenteerde fout is geen fout; het is deel van het programma."
tip_impossible: "Het lijkt altijd onmogelijk tot het gedaan wordt. - Nelson Mandela"
tip_impossible: "Het lijkt altijd onmogelijk totdat iemand het doet. - Nelson Mandela"
tip_talk_is_cheap: "Je kunt het goed uitleggen, maar toon me de code. - Linus Torvalds"
tip_first_language: "Het ergste dat je kan leren is je eerste programmeertaal. - Alan Kay"
tip_hardware_problem: "Q: Hoeveel programmeurs heb je nodig om een lampje te vervangen? A: Nul, het is een a hardware probleem."
tip_hofstadters_law: "De Wet van Hofstadter: Het duurt altijd langer dan je verwacht, zelfs wanneer je rekening houdt met de Wet van Hofstadter."
tip_premature_optimization: "vroegtijdig optimaliseren is de wortel van al het kwaad. - Donald Knuth"
tip_brute_force: "Wanneer je twijfelt, gebruik brute force. - Ken Thompson"
tip_brute_force: "Wanneer je twijfelt, gebruik dan brute force. - Ken Thompson"
tip_extrapolation: "Er zijn twee soorten mensen: Zij die iets kunnen afleiden van onvolledige gegevens..."
tip_superpower: "Van alle dingen komt programmeren het dichtst in de buurt van een superkracht."
tip_control_destiny: "In echte open source, hebt je het recht om je eigen toekomst te bepalen. - Linus Torvalds"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
python_blurb: "simpel maar sterk, geweldig voor beginners en experts."
javascript_blurb: "De taal van het web. (Niet hetzelfde als Java!)"
coffeescript_blurb: "JavaScript, met betere syntax."
clojure_blurb: "Lisp, maar modern."
lua_blurb: "Game scripting taal."
io_blurb: "Simpel maar obscuur."
java_blurb: "(Alleen voor abonnees) Android en enterprise."
status: "Status"
hero_type: "Soort"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
music_label: "Muziek"
music_description: "zet achtergrondmuziek aan/uit."
editor_config_title: "Editor Configuratie"
editor_config_keybindings_label: "Toets instellingen"
editor_config_keybindings_default: "Standaard (Ace)"
editor_config_keybindings_description: "Voeg extra snelkoppelingen toe van de gebruikelijke editors."
editor_config_livecompletion_label: "Automatisch aanvullen"
editor_config_livecompletion_description: "Toont suggesties tijdens het typen."
editor_config_invisibles_label: "Toon onzichtbare"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
phoenix_title: "Software Engineer"
nolan_title: "Regio-manager"
elliot_title: "Partner-manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Illustraties"
retrostyle_blurb: "RetroStijl Games"
jose_title: "Muziek"
@ -816,53 +861,54 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
more_info_1: "ons"
more_info_2: "lerarenforum"
more_info_3: "Het is een goede plek om contact te leggen met andere leerkrachten, die CodeCombat gebruiken."
# licenses_needed: "Licenses needed"
teachers_quote:
name: "Offerte Formulier" # {change}
title: "Offerte aanvragen" # {change}
subtitle: "Haal CodeCombat jouw klaslokaal, club, school of wijk in!"
email_exists: "Er bestaat al een gebruiker met dit email adres."
name: "Demo Formulier"
title: "Demo aanvragen"
subtitle: "Gebruik CodeCombat voor jouw klas of programmeerclub!"
email_exists: "Er bestaat al een gebruiker met dit emailadres."
phone_number: "Telefoonnummer"
phone_number_help: "Waar kunnen we je bereiken tijdens de werkdag?"
primary_role_label: "Uw Primaire Rol"
role_default: "Selecteer Rol"
primary_role_default: "Selecteer Primaire Rol"
purchaser_role_default: "Selecteer Aanschaf Rol"
phone_number_help: "Waarop kunnen we je bereiken tijdens kantooruren?"
primary_role_label: "Uw primaire rol"
role_default: "Selecteer primaire rol"
primary_role_default: "Selecteer rol"
purchaser_role_default: "Selecteer rol in besluitvorming"
tech_coordinator: "IT coördinator"
advisor: "Adviseur"
principal: "Schoolhoofd"
superintendent: "Leidinggevende"
parent: "Ouder/verzorger"
purchaser_role_label: "Uw aanschaf Rol"
purchaser_role_label: "Uw rol in besluitvorming"
influence_advocate: "Promoten"
evaluate_recommend: "Evalueren/Aanbevelen"
approve_funds: "Budget toewijzen"
no_purchaser_role: "Geen rol in aanschaf keuze"
no_purchaser_role: "Geen rol in besluitvorming"
organization_label: "Schoolnaam"
city: "Stad"
state: "Provincie"
country: "Land"
num_students_help: "Hoeveel leerlingen verwacht u in te schrijven voor CodeCombat?"
num_students_help: "Voor hoeveel leerlingen zou je CodeCombat willen gebruiken?"
num_students_default: "Selecteer bereik"
education_level_label: "Opleidingsniveau van de leerlingen"
education_level_help: "Kies hoeveel van toepassing is."
education_level_label: "Opleidingsniveau van leerlingen"
education_level_help: "Selecteer toepasbare niveau(s)."
elementary_school: "Basisschool"
high_school: "Middelbare school"
please_explain: "(licht a.u.b. toe)"
middle_school: "Brugklas"
high_school: "Middelbare school (bovenbouw)"
please_explain: "(licht toe a.u.b.)"
middle_school: "Middelbare school (onderbouw)"
college_plus: "Hoger Onderwijs"
anything_else: "Is er verder nog iets dat we moeten weten?"
thanks_header: "Bedankt voor het aanvragen van een citaat!" # {change}
thanks_sub_header: "Bedankt voor je interesse in CodeCombat voor jouw school."
thanks_header: "Bedankt voor je demo-aanvraag!"
thanks_sub_header: "Bedankt voor je interesse in CodeCombat."
thanks_p: "Wij zullen spoedig contact met u opnemen. Vragen? Mail ons:" # {change}
# back_to_classes: "Back to Classes"
finish_signup: "Voltooi aanmaken van jouw docenten-account:"
back_to_classes: "Terug naar Klassen"
finish_signup: "Voltooi je docenten-account:"
finish_signup_p: "Maak een account om een klas op te zetten, voeg leerlingen toe en bekijk hun voortgang terwijl ze leren programmeren"
signup_with: "Schrijf je in met:"
connect_with: "Koppel met:"
conversion_warning: "WAARSCHUWING: Je huidige account is een <em>Leerling Account</em>. Wanneer je dit formulier indient zal dit account gewijzigt worden naar een Docenten Account."
learn_more_modal: "Docenten Accounts op CodeCombat hebben de mogelijkheid om de voortgang van studenten te bekijken, inschrijvingen regelen en klaslokalen beheren. Docenten Accounts kunnen niet in een klaslokaal ingeschreven staan - als je ingeschreven staat in een klas met dit account zul je niet langer toegang hebben tot die klas wanneer je jouw account veranderd in een Docenten Account."
create_account: "Maak een docenten-account"
conversion_warning: "WAARSCHUWING: Je huidige account is een <em>Leerling Account</em>. Wanneer je dit formulier indient zal dit account worden omgezet naar een Docenten Account."
learn_more_modal: "Docenten Accounts kunnen de voortgang van leerlingen te zien, inschrijvingen regelen en klaslokalen beheren. Docenten Accounts kunnen niet in een klaslokaal ingeschreven staan - als je ingeschreven staat in een klas met dit account zul je niet langer als leerling toegang hebben tot die klas." # {change}
create_account: "Maak een docenten-account aan"
create_account_subtitle: "Krijg toegang tot exclusieve hulpmiddelen voor docenten door CodeCombat in de klas te gebruiken. <strong>Maak een klas aan</strong>, voeg leerlingen toe, en <strong>bekijk hun vooruitgang</strong>!"
convert_account_title: "Verander in een docenten-account"
not: "niet"
@ -871,7 +917,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
versions:
save_version_title: "Nieuwe versie opslaan"
new_major_version: "Nieuwe hoofdversie"
submitting_patch: "Aanpassing wordt Ingediend..."
submitting_patch: "Aanpassing wordt ingediend..."
cla_prefix: "Om bewerkingen op te slaan, moet je eerst akkoord gaan met onze"
cla_url: "CLA"
cla_suffix: "."
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
manage_subscription: "Klik hier om je abonnement te beheren."
new_password: "Nieuw Wachtwoord"
new_password_verify: "Controleer"
type_in_email: "Typ je e-mail in om de verwijdering te bevestigen."
type_in_email: "Typ je e-mail in om de verwijdering te bevestigen." # {change}
type_in_email_progress: "Vul je e-mail in om te bevestigen dat je jouw voortgang wilt verwijderen."
type_in_password: "Typ ook je wachtwoord in."
email_subscriptions: "E-mail Abonnementen"
@ -1069,10 +1115,10 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
completed: "voltooid:"
invite_students: "Nodig leerlingen uit voor deze klas."
invite_link_header: "Link om aan cursus deel te nemen"
invite_link_p_1: "Geef deze link aan leerlingen waarvan u wilt dat zij de cursus volgen."
invite_link_p_1: "Geef deze link aan leerlingen waarvan je wil dat zij de cursus volgen."
invite_link_p_2: "Of laat ons hun direct een e-mail sturen:"
capacity_used: "Cursus stoelen gebruikt:"
enter_emails: "Voer e-mailadressen van leerlingen in om uit te nodigen, één per regel"
capacity_used: "Cursusplekken gebruikt:"
enter_emails: "Voer e-mailadressen van leerlingen in om hen uit te nodigen, één per regel"
send_invites: "Verstuur uitnodigingen"
creating_class: "Aanmaken klas..."
purchasing_course: "Aanschaffen cursus..."
@ -1080,7 +1126,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
buy_course1: "Koop deze cursus"
select_all_courses: "Selecteer 'Alle cursussen' voor 50% korting!"
all_courses: "Alle cursussen"
number_programming_students: "Aantal informatica leerlingen"
number_programming_students: "Aantal doelgroepleerlingen"
number_total_students: "Totaal aan leerlingen op school"
enter_number_students: "Voer het aantal leerlingen in dat je voor de klas nodig hebt."
name_class: "Geef je klas een naam"
@ -1089,25 +1135,25 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
purchasing_for: "U koopt een licentie voor"
creating_for: "U maakt een klas voor"
for: "voor" # Like in 'for 30 students'
receive_code: "Naderhand ontvangt u een ontgrendelcode om uw leerlingen, waarmee zij zich kunnen inschrijven in uw klas."
receive_code: "Naderhand ontvangt u een ontgrendelcode vooor uw leerlingen, waarmee zij zich kunnen inschrijven in uw klas."
free_trial: "Gratis uitproberen voor leerkrachten!"
get_access: "Individueel toegang krijgen voor evaluatiedoeleinden."
questions: "Vragen?"
teachers_click: "Leerkrachten klik hier"
students_click: "Leerlingen klik hier"
courses_on_coco: "Cursussen van CodeCombat"
designed_to: "Cursussen zijn ontwikkeld ter introductie van ICT-concepten met CodeCombats leuke en leerzame omgevingen. CodeCombat-levels zijn gesturctureerd rond belangrijke concepten om vooruitstrevend leren te bemoedigen, gedurende 5 uur."
designed_to: "Cursussen zijn ontwikkeld ter introductie van ICT-concepten met CodeCombat's leuke en leerzame omgevingen. CodeCombat-levels zijn gesturctureerd rond belangrijke concepten om vooruitstrevend leren te stimuleren, gedurende 5 uur."
more_in_less: "Leer meer in minder tijd"
no_experience: "Geen programmeerervaring nodig"
easy_monitor: "voortgang leerlingen gemakkelijk te bekijken"
purchase_for_class: "Koop een cursus voor de hele klas. Het is makkelijk je leerlingen in te schrijven!"
purchase_for_class: "Koop een cursus voor de hele klas. Schrijf je leerlingen eenvoudig in!"
see_the: "Bekijk de"
more_info: "voor meer informatie."
choose_course: "Kies uw cursus:"
enter_code: "voer een ontgrendelcode in" # {change}
enter_code1: "Voer ontgrendelcode in"
enroll: "Inschrijven"
pick_from_classes: "Kies uit je huidige klas"
pick_from_classes: "Kies uit je huidige klassen"
enter: "Treed toe"
or: "Of"
topics: "Onderwerpen"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
get_free: "Ontvang een GRATIS cursus"
enroll_paid: "Schrijf leerlingen in voor bepaalde cursussen"
you_have1: "U heeft"
you_have2: "ongebruikte betaalde inschrijvingen"
use_one: "gebruik een reeds betaalde inschrijving voor"
use_multiple: "gebruik reeds betaalde inschrijvingen voor:"
you_have2: "ongebruikte betaalde inschrijvingen" # {change}
use_one: "gebruik een reeds betaalde inschrijving voor" # {change}
use_multiple: "gebruik reeds betaalde inschrijvingen voor:" # {change}
already_enrolled: "al ingeschreven"
licenses_remaining: "licenties over:"
insufficient_enrollments: "onvoldoende betaalde inschrijvingen"
get_enrollments: "krijg meer inschrijvingen"
insufficient_enrollments: "onvoldoende betaalde inschrijvingen" # {change}
get_enrollments: "krijg meer inschrijvingen" # {change}
change_language: "Verander cursustaal"
keep_using: "Blijf Gebruiken"
switch_to: "Verander naar"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
back_courses: "Terug naar mijn cursussen"
edit_details: "bewerk klasgegevens"
enrolled_courses: "ingeschreven voor betaalde cursussen:"
purchase_enrollments: "Koop inschrijvingen"
purchase_enrollments: "Koop inschrijvingen" # {change}
remove_student: "verwijder leerling"
assign: "Toewijzen"
to_assign: "betaalde cursussen toewijzen."
# student: "Student"
teacher: "Leerkracht"
complete: "voltoooien"
none: "Geen"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
view_class: "Bekijk klas"
view_levels: "bekijk levels"
join_class: "doe mee met een klas"
# join_class_2: "Join class"
ask_teacher_for_code: "Vraag je juf/meester of je een CodeCombat klassencode hebt! Als dat zo is, vul die dan hieronder in:"
enter_c_code: "<voer klassencode in>"
join: "Doe mee"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
return_to_course_man: "Terug naar cursusbeheer."
students_not_enrolled: "leerlingen niet ingeschreven"
total_all_classes: "Totaal over alle klassen"
how_many_enrollments: "Hoeveel extra inschrijvingen heb je nodig?"
how_many_enrollments: "Hoeveel extra inschrijvingen heb je nodig?" # {change}
each_student_access: "Wanneer een leerling is ingechreven voor een betaalde cursus krijgen ze toegang tot cursus 2-4. Je kunt elke cursus apart toewijzen aan elke student."
purchase_now: "Koop nu"
enrollments: "inschrijvingen"
enrollments: "inschrijvingen" # {change}
remove_student1: "Verwijder leerling"
are_you_sure: "Weet je zeker dat je de leerling uit de klas wilt halen?"
remove_description1: "De toegang tot dit klaslokaal en de toegewezen klassen wordt geblokkeerd. Voortgang wordt NIET verwijderd, en de leerling kan altijd weer worden toegevoegd."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
getting_started_1: "Maak een nieuwe klas door te drukken op de groene 'Maak nieuwe klas'-knop hieronder."
getting_started_2: "Wanneer je een klas hebt gemaakt, klik dan op de 'Voeg leerlingen toe'-knop."
getting_started_3: "Je ziet dan de voortgang van de leerlingen, wanneer ze zich inschrijven en aanmelden voor uw klas."
additional_resources: "Extra bronnen"
additional_resources_1_pref: "Download/print onze"
additional_resources_1_mid: "Cursus 1 Leerkrachtengids" # {change}
additional_resources_1_mid2: "en"
additional_resources_1_mid3: "Cursus 2"
additional_resources_1_suff: "uitleg en oplossingen voor elke level." # {change}
additional_resources_2_pref: "Maak onze af"
additional_resources_2_suff: "Om twee gratis inschrijvingen te krijgen voor onze overige betaalde cursussen."
additional_resources_3_pref: "Bezoek onze"
additional_resources_3_mid: "Leerkrachtforums"
additional_resources_3_suff: "Om contact te leggen met andere leerkrachten die CodeCombat gebruiken."
additional_resources_4_pref: "Bekijk onze"
additional_resources_4_mid: "Scholenpagina"
additional_resources_4_suff: "Om meer te leren over CodeCombat's klaslokaal-aanbiedingen."
educator_wiki_pref: "Of bekijk onze nieuwe"
educator_wiki_mid: "docenten wiki"
educator_wiki_suff: "om de gids online te bekijken."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
no_classes: "Nog geen klassen!"
create_new_class1: "Maak nieuwe klas"
available_courses: "Beschikbare cursussen"
unused_enrollments: "Ongebruikte inschrijvingen beschikbaar:"
students_access: "Elke leerling krijgt gratis toegang tot de introductie tot informatica. Een inschrijving per student is nodig om ze toegang te geven tot betaalde cursussen. Een leerling hoeft maar één keer in te schrijven en kan worden toegewezen aan meerdere betaalde cursussen."
unused_enrollments: "Ongebruikte inschrijvingen beschikbaar:" # {change}
students_access: "Elke leerling krijgt gratis toegang tot de introductie tot informatica. Een inschrijving per student is nodig om ze toegang te geven tot betaalde cursussen. Een leerling hoeft maar één keer in te schrijven en kan worden toegewezen aan meerdere betaalde cursussen." # {change}
active_courses: "actieve cursussen"
no_students: "Nog geen leerlingen!"
add_students1: "leerlingen toevoegen"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
view_guide_online: "Bekijk Handleiding Online (PDF)"
last_updated: "Laatst ge-update:"
grants_lifetime_access: "Verschaft levenslange toegang tot alle cursusmodules." # {change}
enrollment_credits_available: "Beschikbaar inschrijf-krediet:"
enrollment_credits_available: "Beschikbaar inschrijf-krediet:" # {change}
description: "beschrijving" # ClassroomSettingsModal
language_select: "Selecteer een taal"
language_cannot_change: "Taal kan niet worden veranderd als leerlingen zijn ingeschreven voor de klas."
@ -1288,17 +1322,58 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
avg_student_exp_varied: "Verschilt enorm per leerling"
student_age_range_label: "Leeftijdscategorie leerlingen"
student_age_range_younger: "Jonger dan 6"
student_age_range_older: "Ouden dan 18"
student_age_range_older: "Ouder dan 18"
student_age_range_to: "tot"
create_class: "Maak klas aan"
class_name: "Klasnaam"
teacher_account_restricted: "Jouw account is een Docenten Account, daarom heeft dit account geen toegang tot inhoud bedoelt voor leerlingen."
teacher_account_restricted: "Jouw account is een Docenten Account, daarom heeft dit account geen toegang tot inhoud bedoeld voor leerlingen." # {change}
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
teacher:
teacher_dashboard: "Docent Dashboard" # Navbar
my_classes: "Mijn Klassen"
courses: "Cursussen"
enrollments: "Inschrijvingen"
courses: "Cursussen" # {change}
enrollments: "Inschrijvingen" # {change}
resources: "Hulpmiddelen"
help: "Help"
students: "Leerlingen" # Shared
@ -1309,15 +1384,16 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
teacher_account_required: "Voor deze inhoud is een docenten account vereist."
create_teacher_account: "Maak Docenten Account aan"
what_is_a_teacher_account: "Wat is een Docenten Account?"
teacher_account_explanation: "Een CodeCombat Docenten account geeft je de mogelijkheid om klassen aan te maken, voortgang van leerlingen te bekijken terwijl ze de cursussen volgen, inschrijvingen beheren en hulpmiddelen te gebruiken voor het opzetten van een leerplan"
teacher_account_explanation: "Een CodeCombat Docenten account geeft je de mogelijkheid om klassen aan te maken, voortgang van leerlingen te bekijken terwijl ze de cursussen volgen, inschrijvingen beheren en hulpmiddelen te gebruiken voor het opzetten van een leerplan" # {change}
current_classes: "Huidige Klassen"
archived_classes: "Gearchiveerde Klassen"
archived_classes_blurb: "Klassen kunnen worden gearchiveerd voor toekomstige refferentie. Dearchiveer een klas om deze weer in de lijst Huidige Klassen te zien"
archived_classes_blurb: "Klassen kunnen worden gearchiveerd voor toekomstige referentie. Dearchiveer een klas om deze weer in de lijst Huidige Klassen te zien"
view_class: "bekijk klas"
archive_class: "archiveer klas"
unarchive_class: "dearchiveer klas"
unarchive_this_class: "Dearchiveer deze klasse"
no_students_yet: "Deze klas heeft nog geen leerlingen."
# try_refreshing: "(You may need to refresh the page)"
add_students: "Voeg Leerlingen toe"
create_new_class: "Maak een Nieuwe Klas aan"
class_overview: "Klas Overzicht" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
course_progress: "Cursus voortgang"
not_applicable: "n.v.t."
edit: "wijzig"
# edit_2: "Edit"
remove: "verwijder"
latest_completed: "Laatste Voltooid"
sort_by: "Sorteer op"
@ -1360,24 +1437,69 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
enroll_the_following_students: "Schrijf de volgende leerlingen in"
all_students: "Alle Leerlingen"
enroll_students: "Schrijf Leerlingen in"
not_enough_enrollments: "Niet genoeg inschrijvingen beschikbaar."
enrollments_blurb_1: "Leerlingen volgen informatica" # Enrollments page
enrollments_blurb_2: "Vereis inschrijving voor toegang tot de cursussen."
credits_available: "Beschikbare Credits"
total_unique_students: "Totaal Aantal Unieke Leerlingen"
total_enrolled_students: "Totaal Aantal Ingeschreven Leerlingen"
not_enough_enrollments: "Niet genoeg inschrijvingen beschikbaar." # {change}
enrollments_blurb_1: "Leerlingen volgen informatica" # {change}
enrollments_blurb_2: "Vereis inschrijving voor toegang tot de cursussen." # {change}
credits_available: "Beschikbare Credits" # {change}
total_unique_students: "Totaal Aantal Unieke Leerlingen" # {change}
total_enrolled_students: "Totaal Aantal Ingeschreven Leerlingen" # {change}
unenrolled_students: "Niet Ingeschreven Leerlingen"
add_enrollment_credits: "Voeg inschrijfcredits toe"
add_enrollment_credits: "Voeg inschrijfcredits toe" # {change}
purchasing: "Aanschaffen..."
purchased: "Aanschaffing Voltooid!"
purchase_now: "Nu Aanschaffen"
how_to_enroll: "Hoe Schrijf ik Leerlingen in"
how_to_enroll_blurb_1: "Als een leerling nog niet is ingeschreven zal er een \"Enroll\" knop naast hun cursus voortgang zijn in je klas."
how_to_enroll_blurb_2: "Om meerdere leerlingen in bulk in te schrijven, selecteer ze door middel van de selectievakjes aan de linkerkant van de klas pagina en klik op de \"Enroll Selected Students\" knop."
how_to_enroll_blurb_3: "Zodra een leerling is ingeschreven zal deze toegang hebben tot alle inhoud van de cursus."
how_to_enroll_blurb_1: "Als een leerling nog niet is ingeschreven, staat er een knop genaamd \"Enroll\" bij hun naam."
how_to_enroll_blurb_2: "Je kunt meerdere leerlingen tegelijkertijd inschrijven. Vink simpelweg de vakjes aan voor de leerlingen die je wilt inschrijven en klik op de knop \"Enroll Selected Students\"."
how_to_enroll_blurb_3: "Zodra een leerling is ingeschreven heeft hij/zij toegang tot alle inhoud."
bulk_pricing_blurb: "Aanschaffen voor meer dan 25 leerlingen? Neem contact met ons op."
total_unenrolled: "Totaal aantal niet ingeschreven"
export_student_progress: "Exporteer Voortgang Leerlingen (CSV bestand)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses" # {change}
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Tovenaar"
@ -1479,8 +1601,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
poll_search_title: "Zoek peilingen"
read_only_warning2: "Pas op, je kunt geen aanpassingen opslaan hier, want je bent niet ingelogd."
no_achievements: "Er zijn nog geen achievements toegevoegd voor dit level"
# achievement_query_misc: "Key achievement off of miscellanea"
# achievement_query_goals: "Key achievement off of level goals"
achievement_query_misc: "Belangrijke prestatie van een bijdoel"
achievement_query_goals: "Belangrijke prestatie van een hoofddoel"
level_completion: "Level Voltooiing"
pop_i18n: "Vul I18N aan"
tasks: "Taken"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " heeft gebouwd. Als jij het leuk vindt om programmeerconcepten uit te leggen in Markdown-vorm, dan is deze klasse wellicht iets voor jou."
scribe_attribute_1: "Taalvaardigheid is praktisch alles wat je nodig hebt. Je moet niet enkel bedreven zijn in grammatica en spelling, maar ook moeilijke ideeën kunnen overbrengen aan anderen."
contact_us_url: "Contacteer ons"
contact_us_url: "Contacteer ons" # {change}
scribe_join_description: "vertel ons wat over jezelf, je ervaring met programmeren en over wat voor soort dingen je graag zou schrijven. Verder zien we wel!"
scribe_subscribe_desc: "Ontvang e-mails met aankondigingen over het schrijven van artikelen."
diplomat_introduction_pref: "Dus, als er iets is wat we geleerd hebben van de "
@ -1601,7 +1723,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
tutorial_skip: "Sla Tutorial over"
tutorial_not_sure: "Niet zeker wat er aan de hand is?"
tutorial_play_first: "Speel eerst de Tutorial."
simple_ai: "Simpele AI" # {change}
simple_ai: "Simpele K.I."
warmup: "Opwarming"
friends_playing: "Spelende Vrienden"
log_in_for_friends: "Log in om met je vrienden te spelen!"
@ -1623,8 +1745,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
rules: "Regels"
winners: "Winnaars"
league: "Competitie"
red_ai: "KI rood" # "Red AI Wins", at end of multiplayer match playback
blue_ai: "KI blauw" # {change}
red_ai: "K.I. rood" # "Red AI Wins", at end of multiplayer match playback
blue_ai: "K.I. blauw"
wins: "Wint" # At end of multiplayer match playback
humans: "Rood" # Ladder page display team name
ogres: "Blauw"
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
card: "Kaart"
status_unsubscribed_active: "Je bent niet ingeschreven en krijgt geen factuur, maar je account is nu nog actief."
status_unsubscribed: "Krijg toegang tot nieuwe levels, helden, items, en bonus edelstenen met een abonnement op CodeCombat!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Aantal in Amerikaanse dollars"
@ -1698,7 +1829,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
months: "Maanden"
purchase_total: "Totaal"
purchase_button: "Verzend betaling"
your_codes: "Je codes:" # {change}
your_codes: "Jouw codes:"
redeem_codes: "Prepaidcode inwisselen"
prepaid_code: "Prepaidcode"
lookup_code: "Prepaidcode opzoeken"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
coppa_deny:
text1: "Kan je niet wachten om te leren programmeren?"
text2: "Vraag je ouders een account voor je te maken!"
text2: "Vraag je ouders een account voor je te maken!" # {change}
close: "Sluit Venster"
loading_error:
@ -1761,7 +1892,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
for_loops: "For Loops"
functions: "Functies"
graphics: "Graphics"
if_statements: "If instructie"
if_statements: "If-instructie"
# input_handling: "Input Handling"
math_operations: "Wiskundige operaties"
# object_literals: "Object Literals"
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
vectors: "Vectoren"
while_loops: "While Loops"
recursion: "Recursie"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Toegevoegd"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
merge_conflict_with: "SAMENVOEGINGSCONFLICT MET"
no_changes: "Geen veranderingen"
multiplayer:
multiplayer_title: "Multiplayer Instellingen" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "multiplayer inschakelen"
multiplayer_toggle_description: "Sta anderen toe mee te doen met je spel."
multiplayer_link_description: "Geef deze url aan iemand om hem/haar te laten meedoen met jou."
multiplayer_hint_label: "Hint:"
multiplayer_hint: " Klik op de link om alles te selecteren, druk dan op cmd-C of Ctrl-C om de link te kopiëren."
multiplayer_coming_soon: "Binnenkort komen er meer Multiplayermogelijkheden!"
multiplayer_sign_in_leaderboard: "Log in of maak een account om je score te verzenden."
legal:
page_title: "Juridisch"
opensource_intro: "CodeCombat is gratis en volledig open source."

View file

@ -71,7 +71,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# curriculum: "Total curriculum hours:"
# ffa: "Free for all students"
# lesson_time: "Lesson time:"
# coming_soon: "Coming soon!"
# coming_soon: "Coming this fall!"
# courses_available_in: "Courses are available in JavaScript, Python, and Java (coming soon!)"
# boast: "Boasts riddles that are complex enough to fascinate gamers and coders alike."
# winning: "A winning combination of RPG gameplay and programming homework that pulls off making kid-friendly education legitimately enjoyable."
@ -132,6 +132,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# help_suff: "and we'll get in touch!"
# modal:
# cancel: "Cancel"
# close: "Close"
# okay: "Okay"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# login:
# sign_up: "Create Account"
# email_or_username: "Email or username"
# log_in: "Log In"
# logging_in: "Logging In"
# log_out: "Log Out"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# signup_switch: "Want to create an account?"
# signup:
# email_announcements: "Receive announcements by email"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
# email_announcements: "Receive announcements about new CodeCombat levels and features!"
# creating: "Creating Account..."
# create_account: "Create Account"
# sign_up: "Sign Up"
# log_in: "log in with password"
# required: "You need to log in before you can go that way."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# school_name: "School Name and City"
# optional: "optional"
# school_name_placeholder: "Example High School, Springfield, IL"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
# recover:
# recover_account_title: "Recover Account"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# saving: "Saving..."
# sending: "Sending..."
# send: "Send"
# sent: "Sent"
# type: "Type"
# cancel: "Cancel"
# save: "Save"
# publish: "Publish"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# wizard: "Wizard"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
# units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# done: "Done"
# next_level: "Next Level"
# next_game: "Next game"
# programming_language: "Programming language"
# show_menu: "Show game menu"
# home: "Home" # Not used any more, will be removed soon.
# level: "Level" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# incomplete: "Incomplete"
# timed_out: "Ran out of time"
# failing: "Failing"
# control_bar_multiplayer: "Multiplayer"
# control_bar_join_game: "Join Game"
# reload: "Reload"
# reload_title: "Reload All Code?"
# reload_really: "Are you sure you want to reload this level back to the beginning?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# tome_cast_button_running: "Running"
# tome_cast_button_ran: "Ran"
# tome_submit_button: "Submit"
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
# tome_select_method: "Select a Method"
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
# tome_select_a_thang: "Select Someone for "
# tome_reload_method: "Reload original code to restart the level"
# tome_available_spells: "Available Spells"
# tome_your_skills: "Your Skills"
# tome_current_method: "Current Method"
# hints: "Hints"
# hints_title: "Hint {{number}}"
# code_saved: "Code Saved"
# skip_tutorial: "Skip (esc)"
# keyboard_shortcuts: "Key Shortcuts"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# python_blurb: "Simple yet powerful, great for beginners and experts."
# javascript_blurb: "The language of the web. (Not the same as Java.)"
# coffeescript_blurb: "Nicer JavaScript syntax."
# clojure_blurb: "A modern Lisp."
# lua_blurb: "Game scripting language."
# io_blurb: "Simple but obscure."
# java_blurb: "(Subscriber Only) Android and enterprise."
# status: "Status"
# hero_type: "Type"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# music_label: "Music"
# music_description: "Turn background music on/off."
# editor_config_title: "Editor Configuration"
# editor_config_keybindings_label: "Key Bindings"
# editor_config_keybindings_default: "Default (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
# editor_config_invisibles_label: "Show Invisibles"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# mission_description_1: "<strong>Programming is magic</strong>. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using <strong>typed code</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
# team_title: "Meet the CodeCombat team"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
# nick_title: "Cofounder, CEO"
# nick_blurb: "Motivation Guru"
# matt_title: "Cofounder, CTO"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
# retrostyle_title: "Illustration"
# retrostyle_blurb: "RetroStyle Games"
# jose_title: "Music"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# more_info_1: "Our"
# more_info_2: "teachers forum"
# more_info_3: "is a good place to connect with fellow educators who are using CodeCombat."
# licenses_needed: "Licenses needed"
# teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# manage_subscription: "Click here to manage your subscription."
# new_password: "New Password"
# new_password_verify: "Verify"
# type_in_email: "Type in your email to confirm account deletion."
# type_in_email: "Type in your email or username to confirm account deletion."
# type_in_email_progress: "Type in your email to confirm deleting your progress."
# type_in_password: "Also, type in your password."
# email_subscriptions: "Email Subscriptions"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# get_free: "Get FREE course"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
# switch_to: "Switch To"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# back_courses: "Back to my courses"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
# remove_student: "remove student"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
# teacher: "Teacher"
# complete: "Complete"
# none: "None"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
# enter_c_code: "<Enter Class Code>"
# join: "Join"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
# remove_student1: "Remove Student"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
# available_courses: "Available Courses"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
# active_courses: "active courses"
# no_students: "No students yet!"
# add_students1: "add students"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
# description: "Description" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# student_age_range_to: "to"
# create_class: "Create Class"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
# classes:
# archmage_title: "Archmage"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# scribe_introduction_url_mozilla: "Mozilla Developer Network"
# scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you."
# scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others."
# contact_us_url: "Contact us"
# contact_us_url: "Contact Us"
# scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!"
# scribe_subscribe_desc: "Get emails about article writing announcements."
# diplomat_introduction_pref: "So, if there's one thing we learned from the "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# card: "Card"
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
# account_invoices:
# amount: "Amount in US dollars"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
# loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# vectors: "Vectors"
# while_loops: "While Loops"
# recursion: "Recursion"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
# delta:
# added: "Added"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Norsk Nynorsk", englishDescription: "Norweg
# merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes"
# multiplayer:
# multiplayer_title: "Multiplayer Settings" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer"
# multiplayer_toggle_description: "Allow others to join your game."
# multiplayer_link_description: "Give this link to anyone to have them join you."
# multiplayer_hint_label: "Hint:"
# multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link."
# multiplayer_coming_soon: "More multiplayer features to come!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard."
# legal:
# page_title: "Legal"
# opensource_intro: "CodeCombat is completely open source."

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# help_suff: "and we'll get in touch!"
modal:
# cancel: "Cancel"
close: "Zamknij"
okay: "OK"
@ -242,6 +243,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
login:
sign_up: "Stwórz konto"
# email_or_username: "Email or username"
log_in: "Zaloguj się"
logging_in: "Logowanie..."
log_out: "Wyloguj się"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
signup_switch: "Chcesz stworzyć konto?"
signup:
email_announcements: "Otrzymuj powiadomienia na e-mail"
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Otrzymuj powiadomienia na e-mail" # {change}
creating: "Tworzenie konta..."
# create_account: "Create Account"
sign_up: "Zarejestruj się"
log_in: "Zaloguj się używając hasła"
required: "Musisz się zalogować zanim przejdziesz dalej."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
school_name: "Nazwa szkoły i miasto"
optional: "opcjonalnie"
school_name_placeholder: "Na przykład: Szkoła Podstawowa, Warszawa"
# or_sign_up_with: "or sign up with"
# connect_with: "Connect with:"
# connected_gplus_header: "You've successfully connected with Google+!"
# connected_gplus_p: "Finish signing up so you can log in with your Google+ account."
# gplus_exists: "You already have an account associated with Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# facebook_exists: "You already have an account associated with Facebook!"
# hey_students: "Students, enter the class code from your teacher."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Odzyskaj konto"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
saving: "Zapisywanie..."
sending: "Wysyłanie…"
send: "Wyślij"
# sent: "Sent"
# type: "Type"
cancel: "Anuluj"
save: "Zapisz"
publish: "Opublikuj"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
wizard: "Czarodziej"
# first_name: "First Name"
# last_name: "Last Name"
# last_initial: "Last Initial"
# username: "Username"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
done: "Zrobione"
next_level: "Następny poziom"
next_game: "Następna gra"
# programming_language: "Programming language"
show_menu: "Pokaż menu gry"
home: "Strona główna" # Not used any more, will be removed soon.
level: "Poziom" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
incomplete: "Niekompletne"
timed_out: "Czas minął"
failing: "Niepowodzenie"
control_bar_multiplayer: "Multiplayer"
control_bar_join_game: "Dołącz do gry"
reload: "Wczytaj ponownie"
reload_title: "Przywrócić cały kod?"
reload_really: "Czy jesteś pewien, że chcesz przywrócić kod startowy tego poziomu?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
tome_cast_button_running: "Uruchomiono"
tome_cast_button_ran: "Uruchomiono"
tome_submit_button: "Prześlij"
tome_reload_method: "Wczytaj oryginalny kod dla tej metody" # Title text for individual method reload button.
tome_select_method: "Wybierz metode"
tome_see_all_methods: "Zobacz wszystkie metody możliwe do edycji" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Wybierz kogoś do "
tome_reload_method: "Wczytaj oryginalny kod dla tej metody" # {change}
tome_available_spells: "Dostępne czary"
tome_your_skills: "Twoje umiejętności"
tome_current_method: "Obecna Metoda"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Kod zapisano"
skip_tutorial: "Pomiń (esc)"
keyboard_shortcuts: "Skróty klawiszowe"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
python_blurb: "Prosty ale potężny."
javascript_blurb: "Język internetu."
coffeescript_blurb: "Przyjemniejsza składnia JavaScript."
clojure_blurb: "Nowoczesny Lisp."
lua_blurb: "Język skryptowy gier."
io_blurb: "Prosty lecz nieznany."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Status"
hero_type: "Typ"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
music_label: "Muzyka"
music_description: "Wł/Wył muzykę w tle."
editor_config_title: "Konfiguracja edytora"
editor_config_keybindings_label: "Przypisania klawiszy"
editor_config_keybindings_default: "Domyślny (Ace)"
editor_config_keybindings_description: "Dodaje skróty znane z popularnych edytorów."
editor_config_livecompletion_label: "Podpowiedzi na żywo"
editor_config_livecompletion_description: "Wyświetl sugestie autouzupełnienia podczas pisania."
editor_config_invisibles_label: "Pokaż białe znaki"
@ -756,6 +799,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Ilustracje"
retrostyle_blurb: "RetroStyle Games"
jose_title: "Muzyka"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
more_info_1: "Nasze"
more_info_2: "forum nauczycieli"
more_info_3: "jest idealnym miejscem, aby porozmawiać z innymi nauczycielami korzystającymi z CodeCombat."
# licenses_needed: "Licenses needed"
teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -914,7 +960,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
manage_subscription: "Kliknij, aby zarządzać swoimi subskrypcjami."
new_password: "Nowe hasło"
new_password_verify: "Zweryfikuj"
type_in_email: "Wpisz swój email, aby potwierdzić usunięcie konta."
type_in_email: "Wpisz swój email, aby potwierdzić usunięcie konta." # {change}
type_in_email_progress: "Wpisz swój emial, aby potwierdzić usunięcie całego swojego postępu."
type_in_password: "Wpisz również swoje hasło."
email_subscriptions: "Powiadomienia email"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
get_free: "Zdobądź DARMOWY kurs"
# enroll_paid: "Enroll Students in Paid Courses"
# you_have1: "You have"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
change_language: "Zmień jężyk kursu"
keep_using: "Używaj dalej"
switch_to: "Przełącz na"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
back_courses: "Wróć do moich kursów"
edit_details: "Edytuj detale klasy"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
remove_student: "usuń ucznia"
assign: "Przydziel"
to_assign: "przydziel opłacone kursy."
# student: "Student"
teacher: "Nauczyciel"
complete: "Zakończ"
none: "Brak"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
view_class: "pokaz klasę"
view_levels: "pokaż poziomy"
join_class: "Dołącz do kasy"
# join_class_2: "Join class"
ask_teacher_for_code: "Poproś nauczyciela o kod klasy z CodeCombat! Jeśli już go masz, wpisz go poniżej:"
enter_c_code: "<Wpisz kod klasy>"
join: "Dołącz"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
return_to_course_man: "Wróć do zarządzania kursem."
# students_not_enrolled: "students not enrolled"
total_all_classes: "Razem we wszystkich klasach"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
purchase_now: "Kup teraz"
# enrollments: "enrollments"
# enrollments: "licenses"
remove_student1: "Usuń ucznia"
are_you_sure: "Na pewno chcesz usunąć tego ucznia z klasy?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
getting_started_1: "Stwórz nową klase klikając na zielony przycisk 'Stwórz nową klasę'."
getting_started_2: "Jak już udało ci się stworzyć klasę, kliknij na niebieski przycisk 'Dodaj uczniów'."
getting_started_3: "Postęp uczniów zobaczysz poniżej, jak już dołącza do twojej klasy."
additional_resources: "Dodatkowe zasoby"
additional_resources_1_pref: "Pobierz/wydrukuj nasze rozwiązania do"
additional_resources_1_mid: "Kursu 1"
additional_resources_1_mid2: ",oraz"
additional_resources_1_mid3: "Kursu 2"
additional_resources_1_suff: "wraz z komentarzami do każdego z poziomów."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
additional_resources_3_pref: "Odwiedź nasze"
additional_resources_3_mid: "Forum nauczycieli,"
additional_resources_3_suff: "żeby porozmawiać z innymi po fachu."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
no_classes: "Nie ma żadnej klasy!"
create_new_class1: "stwórz nową klasę"
available_courses: "Dostępne kursy"
unused_enrollments: "Ilość dostępnych miejsc:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
unused_enrollments: "Ilość dostępnych miejsc:" # {change}
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
active_courses: "aktywne kursy"
no_students: "Brak uczniów!"
add_students1: "dodaj ucznia"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
description: "Opis" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# student_age_range_to: "to"
create_class: "Stwórz klasę"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Arcymag"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: ". Jeśli twoją definicją zabawy jest artykułowanie idei programistycznych przy pomocy składni Markdown, ta klasa może być dla ciebie."
scribe_attribute_1: "Umiejętne posługiwanie się słowem to właściwie wszystko, czego potrzebujesz. Nie tylko gramatyka i ortografia, ale również umiejętnośc tłumaczenia trudnego materiału innym."
contact_us_url: "Skontaktuj się z nami"
contact_us_url: "Skontaktuj się z nami" # {change}
scribe_join_description: "powiedz nam coś o sobie, swoim doświadczeniu w programowaniu i rzeczach, o których chciałbyś pisać, a chętnie to z tobą uzgodnimy!"
scribe_subscribe_desc: "Otrzymuj e-maile na temat ogłoszeń dotyczących pisania artykułów."
diplomat_introduction_pref: "Jeśli dowiedzieliśmy jednej rzeczy z naszego "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
card: "Karta"
status_unsubscribed_active: "Nie posiadasz już subskrypcji i nie obciążymy cię nowym rachunkiem. Twój profil wciąż jest aktywny."
status_unsubscribed: "Zdobądź dostęp do nowych poziomów, bohaterów, przedmiotów i dodatkowych klejnotów z subskrypcją CodeCombat!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Kwota w dolarach"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
vectors: "Wektory"
while_loops: "Pętle 'while'"
recursion: "Rekurencja"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Dodano"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
# merge_conflict_with: "MERGE CONFLICT WITH"
no_changes: "Brak zmian"
multiplayer:
multiplayer_title: "Ustawienia multiplayer" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Aktywuj multiplayer"
multiplayer_toggle_description: "Pozwól innym dołączyć do twojej gry."
multiplayer_link_description: "Przekaż ten link, jeśli chcesz, by ktoś do ciebie dołączył."
multiplayer_hint_label: "Podpowiedź:"
multiplayer_hint: "Kliknij link by zaznaczyć wszystko, potem wciśnij Cmd-C lub Ctrl-C by skopiować ten link."
multiplayer_coming_soon: "Wkrótce więcej opcji multiplayer"
multiplayer_sign_in_leaderboard: "Zaloguj się lub zarejestruj by umieścić wynik na tablicy wyników."
legal:
page_title: "Nota prawna"
opensource_intro: "CodeCombat jest całkowicie darmowe i całkowicie open source."

View file

@ -132,6 +132,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
help_suff: "e nós entraremos em contato!"
modal:
# cancel: "Cancel"
close: "Fechar"
okay: "Ok"
@ -182,55 +183,55 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
campaign_old_multiplayer: "(Depreciado) Velhas Arenas Multijogador"
campaign_old_multiplayer_description: "Reliquias de uma era mais civilizada.Nenhuma simulação roda nessa antiguidade ,arenas multijogador sem heróis."
# code:
# if: "if" # Keywords--these translations show up on hover, so please translate them all, even if it's kind of long. (In the code editor, they will still be in English.)
# else: "else"
# elif: "else if"
# while: "while"
# loop: "loop"
# for: "for"
# break: "break"
# continue: "continue"
# pass: "pass"
# return: "return"
# then: "then"
# do: "do"
# end: "end"
# function: "function"
# def: "define"
# var: "variable"
# self: "self"
# hero: "hero"
# this: "this"
# or: "or"
# "||": "or"
# and: "and"
# "&&": "and"
# not: "not"
# "!": "not"
# "=": "assign"
# "==": "equals"
# "===": "strictly equals"
# "!=": "does not equal"
# "!==": "does not strictly equal"
# ">": "is greater than"
# ">=": "is greater than or equal"
# "<": "is less than"
# "<=": "is less than or equal"
# "*": "multiplied by"
# "/": "divided by"
# "+": "plus"
# "-": "minus"
# "+=": "add and assign"
# "-=": "subtract and assign"
# True: "True"
# true: "true"
# False: "False"
# false: "false"
# undefined: "undefined"
# null: "null"
# nil: "nil"
# None: "None"
code:
if: "se" # Keywords--these translations show up on hover, so please translate them all, even if it's kind of long. (In the code editor, they will still be in English.)
else: "senão"
elif: "senão se"
while: "enquanto"
loop: "repetir"
for: "para"
break: "parar"
continue: "continuar"
pass: "passar"
return: "devolver"
then: "então"
do: "fazer"
end: "fim"
function: "função"
def: "definir"
var: "variável"
self: "próprio"
hero: "herói"
this: "isto"
or: "ou"
"||": "ou"
and: "e"
"&&": "e"
not: "não"
"!": "não"
"=": "atribuir"
"==": "é igual a"
"===": "é estritamente igual a"
"!=": "não é igual a"
"!==": "não é estritamente igual a"
">": "é maior do que"
">=": "é maior do que ou igual a"
"<": "é menor do que"
"<=": "é menor do que ou igual a"
"*": "multiplicado por"
"/": "dividido por"
"+": "mais"
"-": "menos"
"+=": "adicionar e atribuir"
"-=": "subtrair e atribuir"
True: "Verdadeiro"
true: "verdadeiro"
False: "Falso"
false: "falso"
undefined: "não definido"
null: "nulo"
nil: "nada"
None: "Nenhum"
share_progress_modal:
blurb: "Você está fazendo bastante progresso! Compartilhe com alguém o quanto você já aprendeu com o CodeCombat!" # {change}
@ -242,6 +243,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
login:
sign_up: "Criar conta"
# email_or_username: "Email or username"
log_in: "Entrar"
logging_in: "Entrando"
log_out: "Sair"
@ -254,8 +256,13 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
signup_switch: "Deseja Criar uma Conta?"
signup:
email_announcements: "Receber notícias por email."
# create_student_header: "Create Student Account"
# create_teacher_header: "Create Teacher Account"
# create_individual_header: "Create Individual Account"
# create_header: "Create Account"
email_announcements: "Receber notícias por email." # {change}
creating: "Criando uma nova conta..."
# create_account: "Create Account"
sign_up: "Criar conta"
log_in: "Entre com a senha"
required: "Você precisa fazer login antes de ir por esse caminho."
@ -263,7 +270,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
school_name: "Nome da Escola e da cidade"
optional: "Opcional"
school_name_placeholder: "Escola de exemplo, Cotia, SP"
or_sign_up_with: "ou inscreva-se com"
# connect_with: "Connect with:"
connected_gplus_header: "Você se conectou com sucesso ao Google+!"
connected_gplus_p: "Conclua sua inscrição para que você possa fazer login com sua conta do Google+."
gplus_exists: "Você já tem uma conta associada com o Google+!"
@ -272,6 +279,46 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
facebook_exists: "Você já tem uma conta associada com o Facebook!"
hey_students: "Estudantes, insira o código de classe do seu professor."
# birthday: "Birthday"
# parent_email_blurb: "We know you can't wait to learn programming &mdash; we're excited too! Your parents will receive an email with further instructions on how to create an account for you. Email {{email_link}} if you have any questions."
# classroom_not_found: "No classes exist with this Class Code. Check your spelling or ask your teacher for help."
# checking: "Checking..."
# account_exists: "This email is already in use:" # {change}
# sign_in: "Sign in"
# email_good: "Email looks good!"
# name_taken: "Username already taken! Try {{suggestedName}}?"
# name_available: "Username available!"
# name_is_email: "Username may not be an email"
# choose_type: "Choose your account type:"
# teacher_type_1: "Teach programming using CodeCombat!"
# teacher_type_2: "Set up your class"
# teacher_type_3: "Access Course Guides"
# teacher_type_4: "View student progress"
# signup_as_teacher: "Sign up as a Teacher"
# student_type_1: "Learn to program while playing an engaging game!"
# student_type_2: "Play with your class"
# student_type_3: "Compete in arenas"
# student_type_4: "Choose your hero!"
# student_type_5: "Have your Class Code ready!"
# signup_as_student: "Sign up as a Student"
# individuals_or_parents: "Individuals & Parents"
# individual_type: "For players learning to code outside of a class. Parents should sign up for an account here."
# signup_as_individual: "Sign up as an Individual"
# enter_class_code: "Enter your Class Code"
# enter_birthdate: "Enter your birthdate:"
# ask_teacher_1: "Ask your teacher for your Class Code."
# ask_teacher_2: "Not part of a class? Create an "
# ask_teacher_3: "Individual Account"
# ask_teacher_4: " instead."
# about_to_join: "You're about to join:"
# enter_parent_email: "Enter your parents email address:"
# parent_email_error: "Something went wrong when trying to send the email. Check the email address and try again."
# parent_email_sent: "Weve sent an email with further instructions on how to create an account. Ask your parent to check their inbox."
# account_created: "Account Created!"
# confirm_student_blurb: "Write down your information so that you don't forget it. Your teacher can also help you reset your password at any time."
# confirm_individual_blurb: "Write down your login information in case you need it later. Verify your email so you can recover your account if you ever forget your password - check your inbox!"
# write_this_down: "Write this down:"
# start_playing: "Start Playing!"
# sso_connected: "Successfully connected with:"
recover:
recover_account_title: "Recuperar conta"
@ -293,6 +340,8 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
saving: "Salvando..."
sending: "Enviando..."
send: "Enviar"
# sent: "Sent"
# type: "Type"
cancel: "Cancelar"
save: "Salvar"
publish: "Publicar"
@ -362,6 +411,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
wizard: "Feiticeiro"
first_name: "Primeiro Nome"
last_name: "Último Nome"
# last_initial: "Last Initial"
username: "Nome de Usuário"
units:
@ -387,6 +437,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
done: "Pronto"
next_level: "Proximo Nivel"
next_game: "Próximo jogo"
# programming_language: "Programming language"
show_menu: "Mostrar menu do jogo"
home: "Início" # Not used any more, will be removed soon.
level: "Fase" # Like "Level: Dungeons of Kithgard"
@ -401,8 +452,6 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
incomplete: "Incompleto"
timed_out: "Tempo esgotado"
failing: "Falta"
control_bar_multiplayer: "Multijogador"
control_bar_join_game: "Juntar-se a uma partida"
reload: "Recarregar"
reload_title: "Recarregar Todo o Código?"
reload_really: "Você tem certeza que quer reiniciar o estágio?"
@ -431,13 +480,12 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
tome_cast_button_running: "Rodando"
tome_cast_button_ran: "Encerrado"
tome_submit_button: "Enviar"
tome_reload_method: "Recarregar o código original para este método" # Title text for individual method reload button.
tome_select_method: "Selecione um Método"
tome_see_all_methods: "Visualizar todos os métodos que você pode editar" # Title text for method list selector (shown when there are multiple programmable methods).
tome_select_a_thang: "Selecione alguém para "
tome_reload_method: "Recarregar o código original para este método" # {change}
tome_available_spells: "Feitiços Disponíveis"
tome_your_skills: "Suas habilidades"
tome_current_method: "Método Atual"
# hints: "Hints"
# hints_title: "Hint {{number}}"
code_saved: "Código Salvo"
skip_tutorial: "Pular (esc)"
keyboard_shortcuts: "Teclas de atalho"
@ -645,9 +693,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
python_blurb: "Simples mas poderosa, Python é uma linguagem de programação de uso geral."
javascript_blurb: "A linguagem da web."
coffeescript_blurb: "Sintaxe de JavaScript mais legal."
clojure_blurb: "Um Lisp moderno."
lua_blurb: "Linguagem de script para jogos."
io_blurb: "Simples mas obscura."
# java_blurb: "(Subscriber Only) Android and enterprise."
status: "Status"
hero_type: "Tipo"
@ -712,9 +758,6 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
music_label: "Música"
music_description: "Ligar/desligar música de fundo."
editor_config_title: "Editor de Configurações"
editor_config_keybindings_label: "Teclas de Atalho"
editor_config_keybindings_default: "Padrão (Ace)"
editor_config_keybindings_description: "Adicionar atalhos conhecidos de editores comuns."
editor_config_livecompletion_label: "Autocompletar durante a escrita"
editor_config_livecompletion_description: "Mostra opções de autocompletar enquanto estiver escrevendo."
editor_config_invisibles_label: "Mostrar Invisíveis"
@ -735,7 +778,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
mission_description_1: "<strong>Programação é mágica</strong>. É a habilidade de criar coisas apartir da pura imaginação. Criamos o CodeCombat para dar aos alunos a sensação de poder de um mago na ponta de seus dedos enquanto <strong>digita códigos</strong>."
# mission_description_2: "As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to <strong>every student</strong>, because everyone should have the chance to learn the magic of programming."
team_title: "Conheça o time do CodeCombat"
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our Github contributors, because we value growth and learning in our team."
# team_values: "We value open and respectful dialog, where the best idea wins. Our decisions are grounded in customer research and our process is focused on delivering tangible results for them. Everyone is hands-on, from our CEO to our GitHub contributors, because we value growth and learning in our team."
nick_title: "Cofundador" # {change}
nick_blurb: "Guru Motivacional"
matt_title: "Cofundador" # {change}
@ -756,6 +799,8 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# phoenix_title: "Software Engineer"
# nolan_title: "Territory Manager"
# elliot_title: "Partnership Manager"
# elliot_blurb: "Mindreader"
# lisa_title: "Market Development Rep"
retrostyle_title: "Ilustração"
retrostyle_blurb: "Games estilo Retrô"
jose_title: "Músico"
@ -816,6 +861,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
more_info_1: "Nosso"
more_info_2: "fórum de professores"
more_info_3: "é um bom lugar para se conectar com ótimos educadores que utilizam o CodeCombat."
# licenses_needed: "Licenses needed"
teachers_quote:
# name: "Demo Form"
@ -861,7 +907,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# signup_with: "Sign up with:"
# connect_with: "Connect with:"
# conversion_warning: "WARNING: Your current account is a <em>Student Account</em>. Once you submit this form, your account will be updated to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign enrollments and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# learn_more_modal: "Teacher accounts on CodeCombat have the ability to monitor student progress, assign licenses and manage classrooms. Teacher accounts cannot be a part of a classroom - if you are currently enrolled in a class using this account, you will no longer be able to access it once you update to a Teacher Account."
# create_account: "Create a Teacher Account"
# create_account_subtitle: "Get access to teacher-only tools for using CodeCombat in the classroom. <strong>Set up a class</strong>, add your students, and <strong>monitor their progress</strong>!"
# convert_account_title: "Update to Teacher Account"
@ -1115,13 +1161,13 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
get_free: "Obtenha um curso GRÁTIS"
# enroll_paid: "Enroll Students in Paid Courses"
you_have1: "Você tem"
# you_have2: "unused paid enrollments"
# use_one: "Use 1 paid enrollment for"
# use_multiple: "Use paid enrollments for the following students:"
# you_have2: "unused student licenses"
# use_one: "Use 1 student license for"
# use_multiple: "Use licenses for the following students:"
# already_enrolled: "already enrolled"
# licenses_remaining: "licenses remaining:"
# insufficient_enrollments: "insufficient paid enrollments"
# get_enrollments: "Get More Enrollments"
# insufficient_enrollments: "insufficient student licenses"
# get_enrollments: "Get More Licenses"
# change_language: "Change Course Language"
# keep_using: "Keep Using"
switch_to: "Mudar para"
@ -1130,10 +1176,11 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
back_courses: "Voltar aos meus cursos"
# edit_details: "Edit class details"
# enrolled_courses: "enrolled in paid courses:"
# purchase_enrollments: "Purchase Enrollments"
# purchase_enrollments: "Purchase Student Licenses"
remove_student: "remover aluno"
# assign: "Assign"
# to_assign: "to assign paid courses."
# student: "Student"
teacher: "Professor"
complete: "Completo"
none: "Nenhum"
@ -1174,6 +1221,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# view_class: "view class"
# view_levels: "view levels"
# join_class: "Join A Class"
# join_class_2: "Join class"
# ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
enter_c_code: "<Insira o código da sala>"
join: "Junte-se"
@ -1200,10 +1248,10 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# return_to_course_man: "Return to course management."
# students_not_enrolled: "students not enrolled"
# total_all_classes: "Total Across All Classes"
# how_many_enrollments: "How many additional paid enrollments do you need?"
# how_many_enrollments: "How many additional student licenses do you need?"
# each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
# purchase_now: "Purchase Now"
# enrollments: "enrollments"
# enrollments: "licenses"
remove_student1: "Remover Aluno"
# are_you_sure: "Are you sure you want to remove this student from this class?"
# remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
@ -1231,20 +1279,6 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
# getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
# getting_started_3: "You'll see student's progress below as they sign up and join your class."
# additional_resources: "Additional Resources"
# additional_resources_1_pref: "Download/print our"
# additional_resources_1_mid: "Course 1"
# additional_resources_1_mid2: "and"
# additional_resources_1_mid3: "Course 2"
# additional_resources_1_suff: "teacher's guides with solutions for each level."
# additional_resources_2_pref: "Complete our"
# additional_resources_2_suff: "to get two free enrollments for the rest of our paid courses."
# additional_resources_3_pref: "Visit our"
# additional_resources_3_mid: "Teacher Forums"
# additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
# additional_resources_4_pref: "Check out our"
# additional_resources_4_mid: "Schools Page"
# additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
# educator_wiki_pref: "Or check out our new"
# educator_wiki_mid: "educator wiki"
# educator_wiki_suff: "to browse the guide online."
@ -1252,8 +1286,8 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# no_classes: "No classes yet!"
# create_new_class1: "create new class"
available_courses: "Cursos Disponíveis"
# unused_enrollments: "Unused enrollments available:"
# students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
# unused_enrollments: "Unused licenses available:"
# students_access: "All students get access to Introduction to Computer Science for free. One license per student is required to assign them to paid CodeCombat courses. A single student does not need multiple licenses to access all paid courses."
active_courses: "cursos ativos"
no_students: "Nenhum aluno ainda!"
add_students1: "adicionar alunos"
@ -1272,7 +1306,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# view_guide_online: "View Guide Online (PDF)"
# last_updated: "Last updated:"
# grants_lifetime_access: "Grants access to all Courses."
# enrollment_credits_available: "Enrollment Credits Available:"
# enrollment_credits_available: "Licenses Available:"
description: "Descrição" # ClassroomSettingsModal
# language_select: "Select a language"
# language_cannot_change: "Language cannot be changed once students join a class."
@ -1292,13 +1326,54 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# student_age_range_to: "to"
create_class: "Criar Classe"
# class_name: "Class Name"
# teacher_account_restricted: "Your account is a teacher account, and so cannot access student content."
# teacher_account_restricted: "Your account is a teacher account and cannot access student content."
# account_restricted: "A student account is required to access this page."
# update_account_login_title: "Log in to update your account"
# update_account_title: "Your account needs attention!"
# update_account_blurb: "Before you can access your classes, choose how you want to use this account."
# update_account_current_type: "Current Account Type:"
# update_account_account_email: "Account Email/Username:" # {change}
# update_account_am_teacher: "I am a teacher"
# update_account_keep_access: "Keep access to classes I've created"
# update_account_teachers_can: "Teacher accounts can:"
# update_account_teachers_can1: "Create/manage/add classes"
# update_account_teachers_can2: "Assign/enroll students in courses"
# update_account_teachers_can3: "Unlock all course levels to try out"
# update_account_teachers_can4: "Access new teacher-only features as we release them"
# update_account_teachers_warning: "Warning: You will be removed from all classes that you have previously joined and will not be able to play as a student."
# update_account_remain_teacher: "Remain a Teacher"
# update_account_update_teacher: "Update to Teacher"
# update_account_am_student: "I am a student"
# update_account_remove_access: "Remove access to classes I have created"
# update_account_students_can: "Student accounts can:"
# update_account_students_can1: "Join classes"
# update_account_students_can2: "Play through courses as a student and track your own progress"
# update_account_students_can3: "Compete against classmates in arenas"
# update_account_students_can4: "Access new student-only features as we release them"
# update_account_students_warning: "Warning: You will not be able to manage any classes that you have previously created or create new classes."
# update_account_remain_student: "Remain a Student"
# update_account_update_student: "Update to Student"
# update_account_not_sure: "Not sure which one to choose? Email"
# update_account_confirm_update_student: "Are you sure you want to update your account to a Student experience?"
# update_account_confirm_update_student2: "You will not be able to manage any classes that you have previously created or create new classes. Your previously created classes will be removed from CodeCombat and cannot be restored."
# instructor: "Instructor: "
# youve_been_invited_1: "You've been invited to join "
# youve_been_invited_2: ", where you'll learn "
# youve_been_invited_3: " with your classmates in CodeCombat."
# by_joining_1: "By joining "
# by_joining_2: "will be able to help reset your password if you forget or lose it. You can also verify your email address so that you can reset the password yourself!"
# sent_verification: "We've sent a verification email to:"
# you_can_edit: "You can edit your email address in "
# account_settings: "Account Settings"
# select_your_hero: "Select Your Hero"
# select_your_hero_description: "You can always change your hero by going to your Courses page and clicking \"Select Hero\""
# select_this_hero: "Select this Hero"
# teacher:
# teacher_dashboard: "Teacher Dashboard" # Navbar
# my_classes: "My Classes"
# courses: "Courses"
# enrollments: "Enrollments"
# courses: "Course Guides"
# enrollments: "Student Licenses"
# resources: "Resources"
# help: "Help"
# students: "Students" # Shared
@ -1309,7 +1384,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# teacher_account_required: "A teacher account is required to access this content."
# create_teacher_account: "Create Teacher Account"
# what_is_a_teacher_account: "What's a Teacher Account?"
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage enrollments and access resources to aid in your curriculum-building."
# teacher_account_explanation: "A CodeCombat Teacher account allows you to set up classrooms, monitor students progress as they work through courses, manage licenses and access resources to aid in your curriculum-building."
# current_classes: "Current Classes"
# archived_classes: "Archived Classes"
# archived_classes_blurb: "Classes can be archived for future reference. Unarchive a class to view it in the Current Classes list again."
@ -1318,6 +1393,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# unarchive_class: "unarchive class"
# unarchive_this_class: "Unarchive this class"
# no_students_yet: "This class has no students yet."
# try_refreshing: "(You may need to refresh the page)"
# add_students: "Add Students"
# create_new_class: "Create a New Class"
# class_overview: "Class Overview" # View Class page
@ -1334,6 +1410,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# course_progress: "Course Progress"
# not_applicable: "N/A"
# edit: "edit"
# edit_2: "Edit"
# remove: "remove"
# latest_completed: "Latest Completed"
# sort_by: "Sort by"
@ -1360,14 +1437,14 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# enroll_the_following_students: "Enroll the following students"
# all_students: "All Students"
# enroll_students: "Enroll Students"
# not_enough_enrollments: "Not enough Enrollments available."
# enrollments_blurb_1: "Students taking Computer Science" # Enrollments page
# enrollments_blurb_2: "require enrollments to access the courses."
# credits_available: "Credits Available"
# total_unique_students: "Total Unique Students"
# total_enrolled_students: "Total Enrolled Students"
# not_enough_enrollments: "Not enough licenses available."
# enrollments_blurb_1: "Students taking Computer Science"
# enrollments_blurb_2: "require a license to access the courses."
# credits_available: "Licenses Available"
# total_unique_students: "Total Students"
# total_enrolled_students: "Enrolled Students"
# unenrolled_students: "Unenrolled Students"
# add_enrollment_credits: "Add Enrollment Credits"
# add_enrollment_credits: "Add Licenses"
# purchasing: "Purchasing..."
# purchased: "Purchased!"
# purchase_now: "Purchase Now"
@ -1378,6 +1455,51 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# bulk_pricing_blurb: "Purchasing for more than 25 students? Contact us to discuss next steps."
# total_unenrolled: "Total unenrolled"
# export_student_progress: "Export Student Progress (CSV)"
# send_email_to: "Send Recover Password Email to:"
# email_sent: "Email sent"
# send_recovery_email: "Send recovery email"
# enter_new_password_below: "Enter new password below:"
# change_password: "Change Password"
# changed: "Changed"
# available_credits: "Available Licenses" # {change}
# pending_credits: "Pending Licenses" # {change}
# credits: "licenses"
# start_date: "start date:"
# end_date: "end date:"
# num_enrollments_needed: "Number of licenses needed:" # {change}
# get_enrollments_blurb: " We'll help you build a solution that meets the needs of your class, school or district."
# enroll_request_sent_blurb1: "Thanks! Your request has been sent."
# enroll_request_sent_blurb2: "Our classroom success team will be in touch shortly to help you find the best solution for your students' needs!"
# enroll_request_sent_blurb3: "Please reach out to <a href='mailto:schools@codecombat.com'>schools@codecombat.com</a> if you have additional questions at this time."
# request_sent: "Request Sent!"
# enrollment_status: "Enrollment Status"
# status_expired: "Expired on {{date}}"
# status_not_enrolled: "Not Enrolled"
# status_enrolled: "Expires on {{date}}"
# select_all: "Select All"
# projects: "Projects"
# sharing:
# game: "Game"
# webpage: "Webpage"
# share_game: "Share This Game"
# share_web: "Share This Webpage"
# victory_share_prefix: "Share this link to invite your friends & family to"
# victory_share_game: "play your game level"
# victory_share_web: "view your webpage"
# victory_share_suffix: "."
# victory_course_share_prefix: "This link will let your friends & family"
# victory_course_share_game: "play the game"
# victory_course_share_web: "view the webpage"
# victory_course_share_suffix: "you just created."
# copy_url: "Copy URL"
# game_dev:
# creator: "Creator"
# web_dev:
# image_gallery_title: "Image Gallery"
# image_gallery_description: "Copy these images into your webpage, or find your own image URLs online."
classes:
archmage_title: "Arquimago"
@ -1535,7 +1657,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
scribe_introduction_url_mozilla: "Mozilla Developer Network"
scribe_introduction_suf: " construiu. Se a sua idéia de diversão é articular os conceitos de programação em Markdown, então esta classe pode ser para você."
scribe_attribute_1: "Habilidade com palavras é praticamente tudo o que você precisa. Não só a gramática e ortografica, mas a capacidade de transmitir idéias muito complicadas para os outros."
contact_us_url: "Contate-nos"
contact_us_url: "Contate-nos" # {change}
scribe_join_description: "conte-nos um pouco sobre você, sua experiência com programação e que tipo de coisas você gostaria de escrever sobre. Nós começaremos a partir disso!"
scribe_subscribe_desc: "Receba email sobre anúncios de escrita de artigos."
diplomat_introduction_pref: "Então, se há uma coisa que aprendemos com o "
@ -1678,6 +1800,15 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
card: "Cartão"
status_unsubscribed_active: "Você não é um assinante e não será cobrado, mas sua conta ainda está ativa."
status_unsubscribed: "Ganhe acesso a novos níveis, heróis, itens, e gemas bônus com uma assinatura CodeCombat!"
# not_yet_verified: "Not yet verified."
# resend_email: "Resend email"
# email_sent: "Email sent! Check your inbox."
# verifying_email: "Verifying your email address..."
# successfully_verified: "You've successfully verified your email address!"
# back_to_student_page: "Go back to student things"
# back_to_teacher_page: "Go to My Classes"
# back_to_game: "Go play some more levels!"
# verify_error: "Something went wrong when verifying your email :("
account_invoices:
amount: "Valor em dólares americanos"
@ -1713,7 +1844,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
# coppa_deny:
# text1: "Cant wait to learn programming?"
# text2: "Ask your parents to create an account for you!"
# text2: "Your parents will need to create an account for you to use! Email team@codecombat.com if you have any questions."
# close: "Close Window"
loading_error:
@ -1771,6 +1902,17 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
vectors: "Vetores"
while_loops: "Loops" # {change}
recursion: "Recursividade"
# basic_html: "Basic HTML" # TODO: these web-dev concepts will change, don't need to translate
# basic_css: "Basic CSS"
# basic_web_scripting: "Basic Web Scripting"
# intermediate_html: "Intermediate HTML"
# intermediate_css: "Intermediate CSS"
# intermediate_web_scripting: "Intermediate Web Scripting"
# advanced_html: "Advanced HTML"
# advanced_css: "Advanced CSS"
# advanced_web_scripting: "Advanced Web Scripting"
# jquery: "jQuery"
# bootstrap: "Bootstrap"
delta:
added: "Adicionado"
@ -1782,16 +1924,6 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
merge_conflict_with: "MERGE DO CONFLITO COM"
no_changes: "Sem Alterações"
multiplayer:
multiplayer_title: "Configurações de Multijogador" # We'll be changing this around significantly soon. Until then, it's not important to translate.
multiplayer_toggle: "Habilitar multijogador"
multiplayer_toggle_description: "Permitir que outros entrem no seu jogo."
multiplayer_link_description: "Passe este link para quem você quiser que se una à partida."
multiplayer_hint_label: "Dica:"
multiplayer_hint: " Clique no link para selecionar tudo, então dê Ctrl+C ou ⌘+C para copiar o link. "
multiplayer_coming_soon: "Mais novidades no multijogador estão chegando!"
multiplayer_sign_in_leaderboard: "Autentique-se ou crie uma conta para enviar sua solução para a tabela de classificação."
legal:
page_title: "Jurídico"
opensource_intro: "CodeCombat é grátis para jogar e de código completamente aberto."

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