Merge branch 'master' into production

This commit is contained in:
Matt Lott 2015-12-03 09:17:06 -08:00
commit 1a07f392e6
4 changed files with 56 additions and 50 deletions

Binary file not shown.

View file

@ -12,14 +12,14 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
multiplayer: "Moninpeli" # Not currently shown on home page multiplayer: "Moninpeli" # Not currently shown on home page
for_developers: "Kehittäjille" # Not currently shown on home page. for_developers: "Kehittäjille" # Not currently shown on home page.
or_ipad: "Tai lataa iPad:ille" or_ipad: "Tai lataa iPad:ille"
# hoc_class_code: "I Have a Class Code" hoc_class_code: "Minulla on Luokkakoodi"
# hoc_enter: "Enter" hoc_enter: "Sisään"
# hoc_title: "Hour of Code?" hoc_title: "Kooditunti?"
nav: nav:
play: "Tasot" # The top nav bar entry where players choose which levels to play play: "Tasot" # The top nav bar entry where players choose which levels to play
community: "Yhteisö" community: "Yhteisö"
# courses: "Courses" courses: "Kurssit"
editor: "Editori" editor: "Editori"
blog: "Blogi" blog: "Blogi"
forum: "Foorumi" forum: "Foorumi"
@ -35,7 +35,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
contact: "Ota yhteyttä" contact: "Ota yhteyttä"
twitter_follow: "Seuraa" twitter_follow: "Seuraa"
teachers: "Opettajat" teachers: "Opettajat"
# careers: "Careers" careers: "Ura"
modal: modal:
close: "Sulje" close: "Sulje"
@ -54,7 +54,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
play: play:
play_as: "Pelaa" # Ladder page play_as: "Pelaa" # Ladder page
# compete: "Compete!" # Course details page compete: "Kilpaile!" # Course details page
spectate: "Tarkkaile" # Ladder page spectate: "Tarkkaile" # Ladder page
players: "pelaajat" # Hover over a level on /play players: "pelaajat" # Hover over a level on /play
hours_played: "pelatut tunnit" # Hover over a level on /play hours_played: "pelatut tunnit" # Hover over a level on /play
@ -164,9 +164,9 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
accepted: "Hyväksytty" accepted: "Hyväksytty"
rejected: "Hylätty" rejected: "Hylätty"
withdrawn: "Vedetty pois" withdrawn: "Vedetty pois"
# accept: "Accept" accept: "Hyväksy"
# reject: "Reject" reject: "Hylkää"
# withdraw: "Withdraw" withdraw: "Peruuta"
submitter: "Lähettäjä" submitter: "Lähettäjä"
submitted: "Lähetetty" submitted: "Lähetetty"
commit_msg: "Lähetä Viesti" commit_msg: "Lähetä Viesti"
@ -221,12 +221,12 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
years: "vuodet" years: "vuodet"
play_level: play_level:
# completed_level: "Completed Level:" completed_level: "Suoritit tason:"
# course: "Course:" course: "Kurssi:"
done: "Valmis" done: "Valmis"
# next_level: "Next Level:" next_level: "Seuraava taso:"
# next_game: "Next game" next_game: "Seuraava peli"
# show_menu: "Show game menu" show_menu: "Näytä pelivalikko"
# home: "Home" # Not used any more, will be removed soon. # home: "Home" # Not used any more, will be removed soon.
level: "Taso" # Like "Level: Dungeons of Kithgard" level: "Taso" # Like "Level: Dungeons of Kithgard"
skip: "Ohita" skip: "Ohita"
@ -253,7 +253,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
victory_title_suffix: " Valmis" victory_title_suffix: " Valmis"
victory_sign_up: "Kirjaudu" victory_sign_up: "Kirjaudu"
victory_sign_up_poke: "Haluatko tallettaa koodisi? Luo ilmainen tili!" victory_sign_up_poke: "Haluatko tallettaa koodisi? Luo ilmainen tili!"
# victory_rate_the_level: "How fun was this level?" victory_rate_the_level: "Kuinka hauska tämä taso oli?"
victory_return_to_ladder: "Palaa liigaan" victory_return_to_ladder: "Palaa liigaan"
victory_play_continue: "Jatka" victory_play_continue: "Jatka"
victory_saving_progress: "Tallennetaan edistymisesi" victory_saving_progress: "Tallennetaan edistymisesi"
@ -266,7 +266,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
victory_gems_gained: "Jalokiviä" victory_gems_gained: "Jalokiviä"
victory_new_item: "Uusi esine" victory_new_item: "Uusi esine"
# victory_viking_code_school: "Holy smokes, that was a hard level you just beat! If you aren't already a software developer, you should be. You just got fast-tracked for acceptance with Viking Code School, where you can take your skills to the next level and become a professional web developer in 14 weeks." # victory_viking_code_school: "Holy smokes, that was a hard level you just beat! If you aren't already a software developer, you should be. You just got fast-tracked for acceptance with Viking Code School, where you can take your skills to the next level and become a professional web developer in 14 weeks."
# victory_become_a_viking: "Become a Viking" victory_become_a_viking: "Tule viikingiksi"
guide_title: "Opas" guide_title: "Opas"
# tome_minion_spells: "Your Minions' Spells" # Only in old-style levels. # tome_minion_spells: "Your Minions' Spells" # Only in old-style levels.
# tome_read_only_spells: "Read-Only Spells" # Only in old-style levels. # tome_read_only_spells: "Read-Only Spells" # Only in old-style levels.
@ -312,8 +312,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
tip_debugging_program: "Jos debuggaus tarkoittaa virheiden poistamista ohjelmasta, niin ohjelmoinnin on tarkoitettava niiden lisäämistä. - Edsger W. Dijkstra" tip_debugging_program: "Jos debuggaus tarkoittaa virheiden poistamista ohjelmasta, niin ohjelmoinnin on tarkoitettava niiden lisäämistä. - Edsger W. Dijkstra"
tip_forums: "Tulepa keskustelupalstalle kertomaan mielipiteesi!" tip_forums: "Tulepa keskustelupalstalle kertomaan mielipiteesi!"
tip_baby_coders: "Tulevaisuudessa jopa vauvoista tulee Arkkimaageja." tip_baby_coders: "Tulevaisuudessa jopa vauvoista tulee Arkkimaageja."
# tip_morale_improves: "Loading will continue until morale improves." tip_morale_improves: "Lataus jatkuu kunnes moraalisi kohenee."
# tip_all_species: "We believe in equal opportunities to learn programming for all species." tip_all_species: "Me uskomme tasa-arvoisiin mahdollisuuksiin koodauksen oppimisessa."
# tip_reticulating: "Reticulating spines." # tip_reticulating: "Reticulating spines."
# tip_harry: "Yer a Wizard, " # tip_harry: "Yer a Wizard, "
# tip_great_responsibility: "With great coding skill comes great debug responsibility." # tip_great_responsibility: "With great coding skill comes great debug responsibility."
@ -349,7 +349,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# tip_free_your_mind: "You have to let it all go, Neo. Fear, doubt, and disbelief. Free your mind. - Morpheus" # tip_free_your_mind: "You have to let it all go, Neo. Fear, doubt, and disbelief. Free your mind. - Morpheus"
# tip_strong_opponents: "Even the strongest of opponents always has a weakness. - Itachi Uchiha" # tip_strong_opponents: "Even the strongest of opponents always has a weakness. - Itachi Uchiha"
# tip_paper_and_pen: "Before you start coding, you can always plan with a sheet of paper and a pen." # tip_paper_and_pen: "Before you start coding, you can always plan with a sheet of paper and a pen."
# tip_solve_then_write: "First, solve the problem. Then, write the code. - John Johnson" tip_solve_then_write: "Ratkaise ensin ongelma. Kirjoita sitten koodi. - John Johnson"
game_menu: game_menu:
inventory_tab: "Luettelo" inventory_tab: "Luettelo"
@ -418,7 +418,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
feature7: "<strong>Yksityisklaanit</strong>" feature7: "<strong>Yksityisklaanit</strong>"
free: "Ilmainen" free: "Ilmainen"
month: "kuukausi" month: "kuukausi"
# must_be_logged: "You must be logged in first. Please create an account or log in from the menu above." must_be_logged: "Kirjaudu ensin sisään. Ole hyvä, luo tunnus tai kirjaudu sisään yläpuolella olevasta valikosta."
subscribe_title: "Tilaa" subscribe_title: "Tilaa"
unsubscribe: "Poista tilaus" unsubscribe: "Poista tilaus"
confirm_unsubscribe: "Varmista tilauksen poisto" confirm_unsubscribe: "Varmista tilauksen poisto"
@ -614,19 +614,19 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# carlos_blurb: "Celery Man" # carlos_blurb: "Celery Man"
teachers: teachers:
# more_info: "More Info for Teachers" more_info: "Lisää tietoa opettajille"
intro_1: "CodeCombat on selainpeli, joka opettaa ohjelmointia. Opiskelijat kirjoittavat ohjelmakoodia oikeilla ohjelmointikielillä." intro_1: "CodeCombat on selainpeli, joka opettaa ohjelmointia. Opiskelijat kirjoittavat ohjelmakoodia oikeilla ohjelmointikielillä."
intro_2: "Aiempi kokemus ei ole tarpeen!" intro_2: "Aiempi kokemus ei ole tarpeen!"
free_title: "Mitä kaikki maksaa?" free_title: "Mitä kaikki maksaa?"
# cost_premium_server: "CodeCombat is free for the first five levels, after which it costs $9.99 USD per month for access to our other 190+ levels on our exclusive country-specific servers." # cost_premium_server: "CodeCombat is free for the first five levels, after which it costs $9.99 USD per month for access to our other 190+ levels on our exclusive country-specific servers."
free_1: "Käytössäsi on 110+ ILMAISTA tasoa, jotka kattavat koko ohjelmoinnin perustan." free_1: "Käytössäsi on 110+ ILMAISTA tasoa, jotka kattavat koko ohjelmoinnin perustan."
free_2: "Maksullinen kuukausitilaus avaa pääsyn video-oppaisiin ja lisätasoihin." free_2: "Maksullinen kuukausitilaus avaa pääsyn video-oppaisiin ja lisätasoihin."
# free_3: "The CodeCombat content is divided into" free_3: "CodeCombat sivusto on jaettu content is divided into"
# free_4: "courses" free_4: "kursseihin"
# free_5: ". The first course is free, and about an hour of material." free_5: ". Ensimmäinen kurssi on ilmainen. Se on kestoltaan noin tunnin."
# free_6: "Access to the additional courses can be unlocked with a one-time purchase." free_6: "Pääsyn lisätehtäviin voit avata kertaostoksella."
teacher_subs_title: "Opettajat saavat ilmaisen kuukausitilauksen!" # {change} teacher_subs_title: "Opettajat saavat ilmaisen kuukausitilauksen!" # {change}
# teacher_subs_0: "We offer free trials to teachers." teacher_subs_0: "Tarjoamme ilmaisen kokeilun opettajille."
teacher_subs_1: "Ole hyvä ja täytä" teacher_subs_1: "Ole hyvä ja täytä"
teacher_subs_2: "opettajan kysely" teacher_subs_2: "opettajan kysely"
teacher_subs_3: "ottaaksesi tilauksesi käyttöön." # {change} teacher_subs_3: "ottaaksesi tilauksesi käyttöön." # {change}
@ -678,15 +678,15 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
approved_1: "Hakemuksenne ilmaiseen tutustumistilaukseen on" # {change} approved_1: "Hakemuksenne ilmaiseen tutustumistilaukseen on" # {change}
approved_2: "hyväksytty." approved_2: "hyväksytty."
approved_3: "Jatko-ohjeet on lähetetty" approved_3: "Jatko-ohjeet on lähetetty"
# approved_4: "Enroll your students on the" approved_4: "Liitä oppilaasi"
# approved_5: "courses" approved_5: "kurssit"
# approved_6: "page." approved_6: "sivulla."
denied_1: "Hakemuksenne ilmaiseen tutustumistilaukseen on" # {change} denied_1: "Hakemuksenne ilmaiseen tutustumistilaukseen on" # {change}
denied_2: "hylätty." denied_2: "hylätty."
contact_1: "Ole hyvä ja ota yhteyttä" contact_1: "Ole hyvä ja ota yhteyttä"
contact_2: "jos teillä on jotain kysyttävää asiasta." contact_2: "jos teillä on jotain kysyttävää asiasta."
description_1: "Tarjoamme ilmaista kuukausitilausta opettajille arviointikäyttöön. Lisätietoa tilauksesta saat" description_1: "Tarjoamme ilmaista kuukausitilausta opettajille arviointikäyttöön. Lisätietoa tilauksesta saat"
# description_1b: "You can find more information on our" description_1b: "Saat lisätietoja"
description_2: "opettajat" description_2: "opettajat"
description_3: "sivulta." description_3: "sivulta."
description_4: "Ole hyvä ja täytä alla oleva kysely, niin lähetämme teille ohjeet käyttöönottoa varten." description_4: "Ole hyvä ja täytä alla oleva kysely, niin lähetämme teille ohjeet käyttöönottoa varten."
@ -701,15 +701,15 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
fill_fields: "Ole hyvä ja täytä kaikki kentät." fill_fields: "Ole hyvä ja täytä kaikki kentät."
thanks: "Kiitos! Lähetämme teille ohjeet pikimmiten." thanks: "Kiitos! Lähetämme teille ohjeet pikimmiten."
# versions: versions:
# save_version_title: "Save New Version" save_version_title: "Tallenna Uusi Versio"
# new_major_version: "New Major Version" new_major_version: "Uusi Pääversio"
# submitting_patch: "Submitting Patch..." submitting_patch: "Lähetetään Patchi..."
# cla_prefix: "To save changes, first you must agree to our" cla_prefix: "Tallentaaksesi muutokset sinun pitää ensin hyväksyä"
# cla_url: "CLA" cla_url: "käyttöehdot"
# cla_suffix: "." cla_suffix: "."
# cla_agree: "I AGREE" cla_agree: "HYVÄKSYN"
# owner_approve: "An owner will need to approve it before your changes will become visible." owner_approve: "Omistajan pitää ensin hyväksyä se ennen kuin muutokset tulevat voimaan."
contact: contact:
contact_us: "Ota yhteyttä CodeCombat" contact_us: "Ota yhteyttä CodeCombat"
@ -740,13 +740,13 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
wrong_password: "Virheellinen salasana" wrong_password: "Virheellinen salasana"
upload_picture: "Lataa kuva" upload_picture: "Lataa kuva"
delete_this_account: "Poista tili lopullisesti" delete_this_account: "Poista tili lopullisesti"
# reset_progress_tab: "Reset All Progress" reset_progress_tab: "Resetoi edistymisesi"
# reset_your_progress: "Clear all your progress and start over" reset_your_progress: "Tyhjennä edistymisesi ja aloita alusta"
god_mode: "Pääkäyttäjä tila" god_mode: "Pääkäyttäjä tila"
password_tab: "Salasana" password_tab: "Salasana"
emails_tab: "Sähköpostitiedotteet" emails_tab: "Sähköpostitiedotteet"
admin: "Ylläpitäjä" admin: "Ylläpitäjä"
# manage_subscription: "Click here to manage your subscription." manage_subscription: "Klikkaa tässä hallitaksesi tilaustasi."
new_password: "Uusi Salasana" new_password: "Uusi Salasana"
new_password_verify: "Varmista" new_password_verify: "Varmista"
type_in_email: "Anna sähköpostiosoitteesi varmistukseksi" type_in_email: "Anna sähköpostiosoitteesi varmistukseksi"
@ -776,7 +776,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." # job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks."
# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job."
# sample_profile: "See a sample profile" # sample_profile: "See a sample profile"
# view_profile: "View Your Profile" view_profile: "Tutki profiiliasi"
keyboard_shortcuts: keyboard_shortcuts:
keyboard_shortcuts: "Pikanäppäimet" keyboard_shortcuts: "Pikanäppäimet"
@ -799,9 +799,9 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
beautify: "Viimeistele ohjelmakoodisi, muotoilemalla se yhdenmukaisesti." beautify: "Viimeistele ohjelmakoodisi, muotoilemalla se yhdenmukaisesti."
maximize_editor: "Laajenna/pienennä koodieditori." maximize_editor: "Laajenna/pienennä koodieditori."
# community: community:
# main_title: "CodeCombat Community" main_title: "CodeCombat Yhteisö"
# introduction: "Check out the ways you can get involved below and decide what sounds the most fun. We look forward to working with you!" introduction: "Katso miten voit auttaa ja mieti mikä kuulostaa hauskimmalta. Kuulemme mielellään sinusta!"
# level_editor_prefix: "Use the CodeCombat" # level_editor_prefix: "Use the CodeCombat"
# level_editor_suffix: "to create and edit levels. Users have created levels for their classes, friends, hackathons, students, and siblings. If create a new level sounds intimidating you can start by forking one of ours!" # level_editor_suffix: "to create and edit levels. Users have created levels for their classes, friends, hackathons, students, and siblings. If create a new level sounds intimidating you can start by forking one of ours!"
# thang_editor_prefix: "We call units within the game 'thangs'. Use the" # thang_editor_prefix: "We call units within the game 'thangs'. Use the"
@ -858,7 +858,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
started_2: "Aloitettu" started_2: "Aloitettu"
not_started_2: "Ei aloitettu" not_started_2: "Ei aloitettu"
view_solution: "Paina katsoaksesi ratkaisut." view_solution: "Paina katsoaksesi ratkaisut."
# view_attempt: "Click to view attempt." view_attempt: "Paina katsoaksesi yrityksesi."
latest_achievement: "Viimeisin saavutus" latest_achievement: "Viimeisin saavutus"
playtime: "Peliaika" playtime: "Peliaika"
last_played: "Viimeksi pelattu" last_played: "Viimeksi pelattu"
@ -1240,7 +1240,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
account: account:
payments: "Ostot" payments: "Ostot"
# prepaid_codes: "Prepaid Codes" prepaid_codes: "Prepaid koodi"
purchased: "Ostettu" purchased: "Ostettu"
sale: "Alennus" sale: "Alennus"
subscription: "Kuukausitilaus" subscription: "Kuukausitilaus"
@ -1305,7 +1305,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
bad_input: "Virheellinen syöte." bad_input: "Virheellinen syöte."
server_error: "Palvelinvirhe." server_error: "Palvelinvirhe."
unknown: "Tuntematon virhe." unknown: "Tuntematon virhe."
# error: "ERROR" error: "VIRHE"
# resources: # resources:
# sessions: "Sessions" # sessions: "Sessions"

View file

@ -17,7 +17,7 @@ block content
strong.uppercase Getting Started with Courses strong.uppercase Getting Started with Courses
br br
.text-center .text-center
a.btn.btn-info(href='/docs/HourofCodeGettingStartedGuide.pdf') Download Getting Started Guide [PDF] a.btn.btn-info(href='http://codecombat.com/docs/HourofCodeGettingStartedGuide.pdf') Download Getting Started Guide [PDF]
br br
ol ol
li Create a new class by clicking the green "Create New Class" button below. li Create a new class by clicking the green "Create New Class" button below.
@ -27,6 +27,10 @@ block content
.text-center .text-center
strong Additional Resources strong Additional Resources
ul ul
li
span.spr Download/print our
a.spr(href='http://codecombat.com/docs/TeacherGuideCourse1.pdf') Course 1 Teacher's Guide
span for explanations and solutions to each level.
li li
span.spr Complete our span.spr Complete our
a.spr(href='/teachers/freetrial') Teacher Survey a.spr(href='/teachers/freetrial') Teacher Survey

View file

@ -19,6 +19,8 @@ module.exports = class TeachersView extends RootView
onClickLogin: (e) -> onClickLogin: (e) ->
@openModalView new AuthModal(mode: 'login') if me.get('anonymous') @openModalView new AuthModal(mode: 'login') if me.get('anonymous')
window.tracker?.trackEvent 'Started Signup', category: 'Teachers', label: 'Teachers Login'
onClickSignup: (e) -> onClickSignup: (e) ->
@openModalView new AuthModal() if me.get('anonymous') @openModalView new AuthModal() if me.get('anonymous')
window.tracker?.trackEvent 'Started Signup', category: 'Teachers', label: 'Teachers Create'