Merge branch 'master' into production
This commit is contained in:
commit
356abd6b36
7 changed files with 261 additions and 284 deletions
app
locale
styles/admin
templates/common
views
|
@ -1,17 +1,17 @@
|
||||||
module.exports = nativeDescription: "suomi", englishDescription: "Finnish", translation:
|
module.exports = nativeDescription: "suomi", englishDescription: "Finnish", translation:
|
||||||
home:
|
home:
|
||||||
slogan: "Opi Koodaamaan Pelaamalla"
|
slogan: "Opi Koodaamaan Pelaamalla"
|
||||||
# no_ie: "CodeCombat does not run in Internet Explorer 8 or older. Sorry!" # Warning that only shows up in IE8 and older
|
no_ie: "CodeCombat ei toimi Internet Explorer 8:lla tai vanhemmilla selaimilla. Pahoittelumme!" # Warning that only shows up in IE8 and older
|
||||||
# no_mobile: "CodeCombat wasn't designed for mobile devices and may not work!" # Warning that shows up on mobile devices
|
no_mobile: "CodeCombat ei ole suunniteltu mobiililaitteille ja saattaa sisältää virheitä!" # Warning that shows up on mobile devices
|
||||||
play: "Pelaa" # The big play button that opens up the campaign view.
|
play: "Pelaa" # The big play button that opens up the campaign view.
|
||||||
# old_browser: "Uh oh, your browser is too old to run CodeCombat. Sorry!" # Warning that shows up on really old Firefox/Chrome/Safari
|
old_browser: "Voi ei, selaimesi on liian vanha CodeCombatialle. Pahoittelumme!" # Warning that shows up on really old Firefox/Chrome/Safari
|
||||||
# old_browser_suffix: "You can try anyway, but it probably won't work."
|
old_browser_suffix: "Voit toki kokeilla, mutta kohtaat todennäköisesti ongelmia."
|
||||||
# ipad_browser: "Bad news: CodeCombat doesn't run on iPad in the browser. Good news: our native iPad app is awaiting Apple approval."
|
ipad_browser: "Huonot uutiset: CodeCombat ei toimi iPad:in selaimella. Hyvät uutiset: CodeCombat app iPad:ille on pian valmis."
|
||||||
campaign: "Kamppanja"
|
campaign: "Kamppanja"
|
||||||
for_beginners: "Aloittelijoille"
|
for_beginners: "Aloittelijoille"
|
||||||
multiplayer: "Moninpelaaja" # 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: "Or download for iPad"
|
or_ipad: "Tai lataa iPad:ille"
|
||||||
|
|
||||||
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
|
||||||
|
@ -23,7 +23,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
profile: "Profiili"
|
profile: "Profiili"
|
||||||
stats: "Tilastot"
|
stats: "Tilastot"
|
||||||
code: "Koodi"
|
code: "Koodi"
|
||||||
# admin: "Admin" # Only shows up when you are an admin
|
admin: "Ylläpitäjä" # Only shows up when you are an admin
|
||||||
home: "Koti"
|
home: "Koti"
|
||||||
contribute: "Avusta"
|
contribute: "Avusta"
|
||||||
legal: "Laillisuus"
|
legal: "Laillisuus"
|
||||||
|
@ -40,16 +40,16 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
page_not_found: "Sivua ei löydy"
|
page_not_found: "Sivua ei löydy"
|
||||||
|
|
||||||
diplomat_suggestion:
|
diplomat_suggestion:
|
||||||
title: "Auta kääntämään CodeCombat!" # This shows up when a player switches to a non-English language using the language selector.
|
title: "Auta CodeCombatin kääntämisessä!" # This shows up when a player switches to a non-English language using the language selector.
|
||||||
sub_heading: "Tarvitsemme apuasi kääntämään."
|
sub_heading: "Tarvitsemme apuasi käännöksessä."
|
||||||
pitch_body: "CodeCombat on tehty englanninkielellä mutta pelaajia on jo ympäri maailmaa. Monet haluavat käyttää myös suomen kieltä. Jos haluat osallistua kääntämiseen ilmoittaudu Diplomaatiksi ja anna panoksesi."
|
pitch_body: "CodeCombat:ia kehitetään englanniksi mutta pelaajia on jo ympäri maailmaa. Monet haluavat pelata peliä omalla kielellään, joten jos haluat osallistua kääntämiseen, ilmoittaudu Diplomaatiksi ja anna panoksesi."
|
||||||
missing_translations: "Siihen asti kunnes koko peli on käännetty suomeksi näet joitain tekstejä edelleen englanniksi."
|
missing_translations: "Siihen asti kunnes koko peli on käännetty suomeksi näet joitain tekstejä edelleen englanniksi."
|
||||||
learn_more: "Ota selvää mitä tarkoitta olla Diplomaatti"
|
learn_more: "Ota selvää mitä tarkoitta olla Diplomaatti"
|
||||||
subscribe_as_diplomat: "Tilaa Diplomaattina"
|
subscribe_as_diplomat: "Tilaa Diplomaatin uutiskirje"
|
||||||
|
|
||||||
play:
|
play:
|
||||||
play_as: "Pelaa" # Ladder page
|
play_as: "Pelaa" # Ladder page
|
||||||
# spectate: "Spectate" # 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
|
||||||
items: "Esineet" # Tooltip on item shop button from /play
|
items: "Esineet" # Tooltip on item shop button from /play
|
||||||
|
@ -73,12 +73,12 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
anonymous: "Nimetön Pelaaja"
|
anonymous: "Nimetön Pelaaja"
|
||||||
level_difficulty: "Vaikeustaso: "
|
level_difficulty: "Vaikeustaso: "
|
||||||
campaign_beginner: "Aloittelijan Kamppanja"
|
campaign_beginner: "Aloittelijan Kamppanja"
|
||||||
# awaiting_levels_adventurer_prefix: "We release new levels every week."
|
awaiting_levels_adventurer_prefix: "Avaamme uusia tasoja viikoittain."
|
||||||
# awaiting_levels_adventurer: "Sign up as an Adventurer"
|
awaiting_levels_adventurer: "Kirjaudu seikkailijaksi"
|
||||||
# awaiting_levels_adventurer_suffix: "to be the first to play new levels."
|
awaiting_levels_adventurer_suffix: "ja ole ensimmäisten joukossa pelaamassa uusia tasoja."
|
||||||
adjust_volume: "Aänenvoimakkuus"
|
adjust_volume: "Aänenvoimakkuus"
|
||||||
# campaign_multiplayer: "Multiplayer Arenas"
|
campaign_multiplayer: "Moninpeli Areenat"
|
||||||
# campaign_multiplayer_description: "... in which you code head-to-head against other players."
|
campaign_multiplayer_description: "... joissa mittaat ohjelmointitaitosi toisia pelaajia vastaan."
|
||||||
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
|
# 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_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
email_invalid: "Virheellinen sähköpostiosoite."
|
email_invalid: "Virheellinen sähköpostiosoite."
|
||||||
form_blurb: "Syötä heidän sähköpostiosoitteet ja me kerromme heille!"
|
form_blurb: "Syötä heidän sähköpostiosoitteet ja me kerromme heille!"
|
||||||
form_label: "Sähköpostiosoite"
|
form_label: "Sähköpostiosoite"
|
||||||
placeholder: "email"
|
placeholder: "osoite"
|
||||||
title: "Erinomaista työtä, Oppipoika"
|
title: "Erinomaista työtä, Oppipoika"
|
||||||
|
|
||||||
login:
|
login:
|
||||||
|
@ -96,11 +96,11 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
logging_in: "Kirjaudutaan"
|
logging_in: "Kirjaudutaan"
|
||||||
log_out: "Kirjaudu Ulos"
|
log_out: "Kirjaudu Ulos"
|
||||||
forgot_password: "Unohditko salasanasi?"
|
forgot_password: "Unohditko salasanasi?"
|
||||||
# authenticate_gplus: "Authenticate G+"
|
authenticate_gplus: "Kirjaudu G+ tilillä"
|
||||||
# load_profile: "Load G+ Profile"
|
load_profile: "Lataa G+ profiili"
|
||||||
# finishing: "Finishing"
|
finishing: "Viimeistellään"
|
||||||
# sign_in_with_facebook: "Sign in with Facebook"
|
sign_in_with_facebook: "Kirjaudu Facebook tunnuksilla"
|
||||||
# sign_in_with_gplus: "Sign in with G+"
|
sign_in_with_gplus: "Kirjaudu G+ tunnuksilla"
|
||||||
signup_switch: "Haluatko luoda tilin?"
|
signup_switch: "Haluatko luoda tilin?"
|
||||||
|
|
||||||
signup:
|
signup:
|
||||||
|
@ -108,21 +108,21 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
creating: "Luodaan tili..."
|
creating: "Luodaan tili..."
|
||||||
sign_up: "Ilmoittaudu"
|
sign_up: "Ilmoittaudu"
|
||||||
log_in: "kirjaudu sisään salasanalla"
|
log_in: "kirjaudu sisään salasanalla"
|
||||||
# social_signup: "Or, you can sign up through Facebook or G+:"
|
social_signup: "Tai ilmoittaudu Facebook tai G+ tunnuksilla:"
|
||||||
required: "Kirjaudu ensin jotta pääset jatkamaan."
|
required: "Kirjaudu ensin jotta pääset jatkamaan."
|
||||||
login_switch: "Onko sinulla jo tili?"
|
login_switch: "Onko sinulla jo tili?"
|
||||||
|
|
||||||
# recover:
|
recover:
|
||||||
# recover_account_title: "Recover Account"
|
recover_account_title: "Palauta tili"
|
||||||
# send_password: "Send Recovery Password"
|
send_password: "Lähetä palautusviesti"
|
||||||
# recovery_sent: "Recovery email sent."
|
recovery_sent: "Palautusviesti lähetetty."
|
||||||
|
|
||||||
items:
|
items:
|
||||||
primary: "Ensisijainen"
|
primary: "Aseet"
|
||||||
secondary: "Toissijainen"
|
secondary: "Kilvet"
|
||||||
armor: "Suoja"
|
armor: "Suojat"
|
||||||
accessories: "Tarvikkeet"
|
accessories: "Tarvikkeet"
|
||||||
misc: "Sekalaista"
|
misc: "Sekalaiset"
|
||||||
books: "Kirjat"
|
books: "Kirjat"
|
||||||
|
|
||||||
common:
|
common:
|
||||||
|
@ -145,9 +145,9 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
help: "Apua"
|
help: "Apua"
|
||||||
watch: "Seuraa"
|
watch: "Seuraa"
|
||||||
unwatch: "Lopeta Seuraaminen"
|
unwatch: "Lopeta Seuraaminen"
|
||||||
# submit_patch: "Submit Patch"
|
submit_patch: "Lähetä paikkaus"
|
||||||
# submit_changes: "Submit Changes"
|
submit_changes: "Lähetä muutos"
|
||||||
# save_changes: "Save Changes"
|
save_changes: "Tallenna muutokset"
|
||||||
|
|
||||||
general:
|
general:
|
||||||
and: "ja"
|
and: "ja"
|
||||||
|
@ -165,22 +165,22 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
review: "Esikatsele"
|
review: "Esikatsele"
|
||||||
version_history: "Versiohistoria"
|
version_history: "Versiohistoria"
|
||||||
version_history_for: "Versiohistoria: "
|
version_history_for: "Versiohistoria: "
|
||||||
# select_changes: "Select two changes below to see the difference."
|
select_changes: "Valitse kaksi versiota vertailuun."
|
||||||
undo_prefix: "Peruuta"
|
undo_prefix: "Peruuta"
|
||||||
# undo_shortcut: "(Ctrl+Z)"
|
# undo_shortcut: "(Ctrl+Z)"
|
||||||
redo_prefix: "Tee uudelleen"
|
redo_prefix: "Tee uudelleen"
|
||||||
# redo_shortcut: "(Ctrl+Shift+Z)"
|
# redo_shortcut: "(Ctrl+Shift+Z)"
|
||||||
# play_preview: "Play preview of current level"
|
play_preview: "Toista esikatselu tasosta"
|
||||||
result: "Tulos"
|
result: "Tulos"
|
||||||
results: "Tulokset"
|
results: "Tulokset"
|
||||||
description: "Kuvaus"
|
description: "Kuvaus"
|
||||||
or: "tai"
|
or: "tai"
|
||||||
subject: "Aihe"
|
subject: "Aihe"
|
||||||
# email: "Email"
|
email: "Sähköposti"
|
||||||
password: "Salasana"
|
password: "Salasana"
|
||||||
message: "Viesti"
|
message: "Viesti"
|
||||||
code: "Koodi"
|
code: "Koodi"
|
||||||
# ladder: "Ladder"
|
ladder: "Sarja"
|
||||||
when: "Kun"
|
when: "Kun"
|
||||||
opponent: "Vastustaja"
|
opponent: "Vastustaja"
|
||||||
rank: "Arvo"
|
rank: "Arvo"
|
||||||
|
@ -228,7 +228,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
incomplete: "Kesken"
|
incomplete: "Kesken"
|
||||||
timed_out: "Aika loppui"
|
timed_out: "Aika loppui"
|
||||||
failing: "Epäonnistui"
|
failing: "Epäonnistui"
|
||||||
# action_timeline: "Action Timeline"
|
action_timeline: "Toiminto-aikajana"
|
||||||
click_to_select: "Jos valitset yksikön, klikkaa sitä."
|
click_to_select: "Jos valitset yksikön, klikkaa sitä."
|
||||||
control_bar_multiplayer: "Moninpelaaja"
|
control_bar_multiplayer: "Moninpelaaja"
|
||||||
control_bar_join_game: "Liity peliin"
|
control_bar_join_game: "Liity peliin"
|
||||||
|
@ -237,22 +237,22 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
reload_really: "Oletko varma että haluat ladata tämän tason uudestaan ja aloittaa alusta?"
|
reload_really: "Oletko varma että haluat ladata tämän tason uudestaan ja aloittaa alusta?"
|
||||||
reload_confirm: "Lataa Kaikki"
|
reload_confirm: "Lataa Kaikki"
|
||||||
victory: "Voitto"
|
victory: "Voitto"
|
||||||
# victory_title_prefix: ""
|
victory_title_prefix: ""
|
||||||
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: "Rate the level: " # Only in old-style levels.
|
# victory_rate_the_level: "Rate the level: " # Only in old-style levels.
|
||||||
# victory_return_to_ladder: "Return to Ladder"
|
victory_return_to_ladder: "Palaa sarjaan"
|
||||||
victory_play_continue: "Jatka"
|
victory_play_continue: "Jatka"
|
||||||
victory_saving_progress: "Tallennetaan edistymisesi"
|
victory_saving_progress: "Tallennetaan edistymisesi"
|
||||||
# victory_go_home: "Go Home"
|
victory_go_home: "Takaisin kotiin"
|
||||||
# victory_review: "Tell us more!"
|
victory_review: "Kerro lisää!"
|
||||||
# victory_review_placeholder: "How was the level?"
|
victory_review_placeholder: "Millainen kenttä oli?"
|
||||||
victory_hour_of_code_done: "Oletko Valmis?"
|
victory_hour_of_code_done: "Oletko Valmis?"
|
||||||
victory_hour_of_code_done_yes: "Kyllä, Koodituntini on vamis!"
|
victory_hour_of_code_done_yes: "Kyllä, Koodituntini on vamis!"
|
||||||
victory_experience_gained: "Kokemusta"
|
victory_experience_gained: "Kokemusta"
|
||||||
victory_gems_gained: "Jalokiviä"
|
victory_gems_gained: "Jalokiviä"
|
||||||
# victory_new_item: "New Item"
|
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: "Become a Viking"
|
||||||
guide_title: "Opas"
|
guide_title: "Opas"
|
||||||
|
@ -282,19 +282,19 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
time_current: "Nyt:"
|
time_current: "Nyt:"
|
||||||
time_total: "Enintään:"
|
time_total: "Enintään:"
|
||||||
time_goto: "Mene:"
|
time_goto: "Mene:"
|
||||||
# non_user_code_problem_title: "Unable to Load Level"
|
non_user_code_problem_title: "Tason lataaminen epäonnistui"
|
||||||
# infinite_loop_title: "Infinite Loop Detected"
|
infinite_loop_title: "Loputon luuppi havaittu"
|
||||||
# infinite_loop_description: "The initial code to build the world never finished running. It's probably either really slow or has an infinite loop. Or there might be a bug. You can either try running this code again or reset the code to the default state. If that doesn't fix it, please let us know."
|
infinite_loop_description: "Ohjelmakoodin suoritusta maailman luomiseksi ei saatu päätökseen. Se on todennäköisesti todella hidas tai loputtomassa luupissa. Tai siellä voi olla bugi. Voit joko ajaa koodin uudestaan, tai palauttaa sen alkuperäiseen tilaan. Jos se ei korjaa ongelmaa, kerro siitä meille."
|
||||||
# check_dev_console: "You can also open the developer console to see what might be going wrong."
|
check_dev_console: "Voit myös avata kehittäjän konsolin ja katsoa mikä saattaisi olla vialla."
|
||||||
# check_dev_console_link: "(instructions)"
|
check_dev_console_link: "(ohjeet)"
|
||||||
infinite_loop_try_again: "Yritä uudelleen"
|
infinite_loop_try_again: "Yritä uudelleen"
|
||||||
infinite_loop_reset_level: "Aloita taso uudelleen"
|
infinite_loop_reset_level: "Aloita taso uudelleen"
|
||||||
infinite_loop_comment_out: "Kommentoi koodirivejä"
|
infinite_loop_comment_out: "Kommentoi koodirivejä"
|
||||||
# tip_toggle_play: "Toggle play/paused with Ctrl+P."
|
tip_toggle_play: "Valitse toista/pysäytä painamalla Ctrl+P."
|
||||||
# tip_scrub_shortcut: "Use Ctrl+[ and Ctrl+] to rewind and fast-forward."
|
tip_scrub_shortcut: "Paina Ctrl+[ ja Ctrl+] kelataksesi eteen tai taakse."
|
||||||
# tip_guide_exists: "Click the guide, inside game menu (at the top of the page), for useful info."
|
tip_guide_exists: "Katso vinkkejä pelissä, painamalla: Pelivalikko -> Opas."
|
||||||
tip_open_source: "CodeCombat on 100% avointa lähdekoodia!"
|
tip_open_source: "CodeCombat on 100% avointa lähdekoodia!"
|
||||||
# tip_tell_friends: "Enjoying CodeCombat? Tell your friends about us!"
|
tip_tell_friends: "Pidätkö CodeCombatista? Kerro meistä myös ystävillesi!"
|
||||||
tip_beta_launch: "CodeCombat avattiin betatestaukseen lokakuussa 2013."
|
tip_beta_launch: "CodeCombat avattiin betatestaukseen lokakuussa 2013."
|
||||||
tip_think_solution: "Mieti ratkaisua, älä ongelmaa."
|
tip_think_solution: "Mieti ratkaisua, älä ongelmaa."
|
||||||
# tip_theory_practice: "In theory, there is no difference between theory and practice. But in practice, there is. - Yogi Berra"
|
# tip_theory_practice: "In theory, there is no difference between theory and practice. But in practice, there is. - Yogi Berra"
|
||||||
|
@ -774,49 +774,49 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
# social_hipchat: "Chat with us in the public CodeCombat HipChat room"
|
# social_hipchat: "Chat with us in the public CodeCombat HipChat room"
|
||||||
# contribute_to_the_project: "Contribute to the project"
|
# contribute_to_the_project: "Contribute to the project"
|
||||||
|
|
||||||
# clans:
|
clans:
|
||||||
# clan: "Clan"
|
clan: "Klaani"
|
||||||
# clans: "Clans"
|
clans: "Klaanit"
|
||||||
# new_name: "New clan name"
|
new_name: "Klaanin nimi"
|
||||||
# new_description: "New clan description"
|
new_description: "Klaanin kuvaus"
|
||||||
# make_private: "Make clan private"
|
make_private: "Yksityinen klaani"
|
||||||
# subs_only: "subscribers only"
|
subs_only: "Vain tilanneille"
|
||||||
# create_clan: "Create New Clan"
|
create_clan: "Luo uusi klaani"
|
||||||
# private_preview: "Preview"
|
private_preview: "Esikatselu"
|
||||||
# public_clans: "Public Clans"
|
public_clans: "Julkiset klaanit"
|
||||||
# my_clans: "My Clans"
|
my_clans: "Omat klaanit"
|
||||||
# clan_name: "Clan Name"
|
clan_name: "Klaanin nimi"
|
||||||
# name: "Name"
|
name: "Nimi"
|
||||||
# chieftain: "Chieftain"
|
chieftain: "Päällikkö"
|
||||||
# type: "Type"
|
type: "Tyyppi"
|
||||||
# edit_clan_name: "Edit Clan Name"
|
edit_clan_name: "Muuta klaanin nimeä"
|
||||||
# edit_clan_description: "Edit Clan Description"
|
edit_clan_description: "Muuta klaanin kuvausta"
|
||||||
# edit_name: "edit name"
|
edit_name: "muuta nimi"
|
||||||
# edit_description: "edit description"
|
edit_description: "muuta kuvaus"
|
||||||
# private: "(private)"
|
private: "(yksityinen)"
|
||||||
# summary: "Summary"
|
summary: "Yhteenveto"
|
||||||
# average_level: "Average Level"
|
average_level: "Keskimääräinen taso"
|
||||||
# average_achievements: "Average Achievements"
|
average_achievements: "Saavutuksia keskimäärin"
|
||||||
# delete_clan: "Delete Clan"
|
delete_clan: "Poista klaani"
|
||||||
# leave_clan: "Leave Clan"
|
leave_clan: "Jätä klaani"
|
||||||
# join_clan: "Join Clan"
|
join_clan: "Liity klaaniin"
|
||||||
# invite_1: "Invite:"
|
invite_1: "Kutsu:"
|
||||||
# invite_2: "*Invite players to this Clan by sending them this link."
|
invite_2: "*Kutsu pelaajia klaaniin, lähettämällä heille tämä linkki."
|
||||||
# members: "Members"
|
members: "Jäsenet"
|
||||||
# progress: "Progress"
|
progress: "Edistyminen"
|
||||||
# not_started_1: "not started"
|
not_started_1: "ei aloitettu"
|
||||||
# started_1: "started"
|
started_1: "aloitettu"
|
||||||
# complete_1: "complete"
|
complete_1: "valmis"
|
||||||
# exp_levels: "Expand levels"
|
exp_levels: "Laajenna tasot"
|
||||||
# rem_hero: "Remove Hero"
|
rem_hero: "Poista sankari"
|
||||||
# status: "Status"
|
status: "Tilanne"
|
||||||
# complete_2: "Complete"
|
complete_2: "Valmis"
|
||||||
# started_2: "Started"
|
started_2: "Aloitettu"
|
||||||
# not_started_2: "Not Started"
|
not_started_2: "Ei aloitettu"
|
||||||
# view_solution: "Click to view solution."
|
view_solution: "Paina katsoaksesi ratkaisut."
|
||||||
# latest_achievement: "Latest Achievement"
|
latest_achievement: "Viimeisin saavutus"
|
||||||
# playtime: "Playtime"
|
playtime: "Peliaika"
|
||||||
# last_played: "Last played"
|
last_played: "Viimeksi pelattu"
|
||||||
|
|
||||||
classes:
|
classes:
|
||||||
archmage_title: "Arkkimaagi"
|
archmage_title: "Arkkimaagi"
|
||||||
|
@ -926,9 +926,9 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
# add_system_title: "Add Systems to Level"
|
# add_system_title: "Add Systems to Level"
|
||||||
# done_adding: "Done Adding"
|
# done_adding: "Done Adding"
|
||||||
|
|
||||||
# article:
|
article:
|
||||||
# edit_btn_preview: "Preview"
|
edit_btn_preview: "Esikatselu"
|
||||||
# edit_article_title: "Edit Article"
|
edit_article_title: "Muokkaa artikkelia"
|
||||||
|
|
||||||
polls:
|
polls:
|
||||||
priority: "Prioriteetti"
|
priority: "Prioriteetti"
|
||||||
|
@ -1059,19 +1059,19 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
||||||
|
|
||||||
user:
|
user:
|
||||||
stats: "Tilastot"
|
stats: "Tilastot"
|
||||||
singleplayer_title: "Yksinpelaajan Kenttiä"
|
singleplayer_title: "Yksinpelitasot"
|
||||||
multiplayer_title: "Moninpelaajan Kenttiä"
|
multiplayer_title: "Moninpelitasot"
|
||||||
achievements_title: "Saavutukset"
|
achievements_title: "Saavutukset"
|
||||||
last_played: "Viimeksi Pelattu"
|
last_played: "Viimeisin peli"
|
||||||
# status: "Status"
|
status: "Tilanne"
|
||||||
status_completed: "Valmis"
|
status_completed: "Valmis"
|
||||||
status_unfinished: "Kesken"
|
status_unfinished: "Kesken"
|
||||||
# no_singleplayer: "No Singleplayer games played yet."
|
no_singleplayer: "Ei yksinpelejä pelattuna."
|
||||||
# no_multiplayer: "No Multiplayer games played yet."
|
no_multiplayer: "Ei moninpelejä pelattuna."
|
||||||
# no_achievements: "No Achievements earned yet."
|
no_achievements: "Ei saavutuksia."
|
||||||
# favorite_prefix: "Favorite language is "
|
favorite_prefix: "Suosikki ohjelmointikieleni on "
|
||||||
# favorite_postfix: "."
|
favorite_postfix: "."
|
||||||
# not_member_of_clans: "Not a member of any clans yet."
|
not_member_of_clans: "Ei klaanien jäsenyyksiä."
|
||||||
|
|
||||||
# achievements:
|
# achievements:
|
||||||
# last_earned: "Last Earned"
|
# last_earned: "Last Earned"
|
||||||
|
|
|
@ -4,8 +4,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
no_ie: "CodeCombat nie działa na Internet Explorer 8 i starszych. Przepraszamy!" # Warning that only shows up in IE8 and older
|
no_ie: "CodeCombat nie działa na Internet Explorer 8 i starszych. Przepraszamy!" # Warning that only shows up in IE8 and older
|
||||||
no_mobile: "CodeCombat nie został zaprojektowany dla urządzeń przenośnych, więc mogą występować pewne problemy w jego działaniu!" # Warning that shows up on mobile devices
|
no_mobile: "CodeCombat nie został zaprojektowany dla urządzeń przenośnych, więc mogą występować pewne problemy w jego działaniu!" # Warning that shows up on mobile devices
|
||||||
play: "Graj" # The big play button that opens up the campaign view.
|
play: "Graj" # The big play button that opens up the campaign view.
|
||||||
old_browser: "Wygląda na to, że twoja przeglądarka jest zbyt stara, by obsłużyć CodeCombat. Wybacz!" # Warning that shows up on really old Firefox/Chrome/Safari
|
old_browser: "Wygląda na to, że twoja przeglądarka jest zbyt stara, by obsłużyć CodeCombat. Wybacz..." # Warning that shows up on really old Firefox/Chrome/Safari
|
||||||
old_browser_suffix: "Mimo tego możesz spróbowac, ale prawdopodobnie gra nie będzie działać."
|
old_browser_suffix: "Mimo tego możesz spróbować, ale prawdopodobnie gra nie będzie działać."
|
||||||
ipad_browser: "Zła wiadomość: CodeCombat nie działa na przeglądarce w iPadzie. Dobra wiadomość: nasza aplikacja na iPada czeka na akceptację od Apple."
|
ipad_browser: "Zła wiadomość: CodeCombat nie działa na przeglądarce w iPadzie. Dobra wiadomość: nasza aplikacja na iPada czeka na akceptację od Apple."
|
||||||
campaign: "Kampania"
|
campaign: "Kampania"
|
||||||
for_beginners: "Dla początkujących"
|
for_beginners: "Dla początkujących"
|
||||||
|
@ -79,8 +79,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
adjust_volume: "Dopasuj głośność"
|
adjust_volume: "Dopasuj głośność"
|
||||||
campaign_multiplayer: "Kampania dla wielu graczy"
|
campaign_multiplayer: "Kampania dla wielu graczy"
|
||||||
campaign_multiplayer_description: "... w której konkurujesz z innymi graczami."
|
campaign_multiplayer_description: "... w której konkurujesz z innymi graczami."
|
||||||
# campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
|
campaign_old_multiplayer: "(Nie używane) Stare areny multiplayer"
|
||||||
# campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
|
campaign_old_multiplayer_description: "Relikt bardziej cywilizowanej epoki. Nie są już prowadzone żadne symulacje dla tych starych aren."
|
||||||
|
|
||||||
share_progress_modal:
|
share_progress_modal:
|
||||||
blurb: "Robisz coraz to większe postępy! Pokaż swoim rodzicom jak wiele nauczyłeś się z CodeCombat."
|
blurb: "Robisz coraz to większe postępy! Pokaż swoim rodzicom jak wiele nauczyłeś się z CodeCombat."
|
||||||
|
@ -99,8 +99,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
authenticate_gplus: "Autoryzuj G+"
|
authenticate_gplus: "Autoryzuj G+"
|
||||||
load_profile: "Wczytaj Profil G+"
|
load_profile: "Wczytaj Profil G+"
|
||||||
finishing: "Kończenie"
|
finishing: "Kończenie"
|
||||||
sign_in_with_facebook: "Saloguj się używając Facebooka"
|
sign_in_with_facebook: "Logowanie z Facebookiem"
|
||||||
sign_in_with_gplus: "Zaloguj się używając G+"
|
sign_in_with_gplus: "Logowanie z Google+"
|
||||||
signup_switch: "Chcesz stworzyć konto?"
|
signup_switch: "Chcesz stworzyć konto?"
|
||||||
|
|
||||||
signup:
|
signup:
|
||||||
|
@ -194,7 +194,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
player: "Gracz"
|
player: "Gracz"
|
||||||
player_level: "Poziom" # Like player level 5, not like level: Dungeons of Kithgard
|
player_level: "Poziom" # Like player level 5, not like level: Dungeons of Kithgard
|
||||||
warrior: "Wojownik"
|
warrior: "Wojownik"
|
||||||
# ranger: "Ranger"
|
ranger: "Łucznik"
|
||||||
wizard: "Czarodziej"
|
wizard: "Czarodziej"
|
||||||
|
|
||||||
units:
|
units:
|
||||||
|
@ -247,13 +247,13 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
victory_saving_progress: "Zapisywanie postępów"
|
victory_saving_progress: "Zapisywanie postępów"
|
||||||
victory_go_home: "Powrót do strony głównej"
|
victory_go_home: "Powrót do strony głównej"
|
||||||
victory_review: "Powiedz nam coś więcej!"
|
victory_review: "Powiedz nam coś więcej!"
|
||||||
# victory_review_placeholder: "How was the level?"
|
victory_review_placeholder: "Jak ci się podobał poziom?"
|
||||||
victory_hour_of_code_done: "Skończyłeś już?"
|
victory_hour_of_code_done: "Skończyłeś już?"
|
||||||
victory_hour_of_code_done_yes: "Tak, skończyłem moją Godzinę Kodu."
|
victory_hour_of_code_done_yes: "Tak, skończyłem moją Godzinę Kodu."
|
||||||
victory_experience_gained: "Doświadczenie zdobyte"
|
victory_experience_gained: "Doświadczenie zdobyte"
|
||||||
victory_gems_gained: "Klejnoty zdobyte"
|
victory_gems_gained: "Klejnoty zdobyte"
|
||||||
victory_new_item: "Nowy przedmiot"
|
victory_new_item: "Nowy przedmiot"
|
||||||
# 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: "O jejku, trudny był ten poziom, co? Jeśli jeszcze nie jesteś twórcą oprogramowania, możesz nim już zostać. Złóż swoje podanie o przyjęcie do Viking Code School, a z ich pomocą w zostaniesz na pewno w pełni profesjonalnym programistą."
|
||||||
victory_become_a_viking: "Zostań wikingiem"
|
victory_become_a_viking: "Zostań wikingiem"
|
||||||
guide_title: "Przewodnik"
|
guide_title: "Przewodnik"
|
||||||
tome_minion_spells: "Czary twojego podopiecznego" # Only in old-style levels.
|
tome_minion_spells: "Czary twojego podopiecznego" # Only in old-style levels.
|
||||||
|
@ -263,14 +263,14 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
tome_cast_button_running: "Uruchomiono"
|
tome_cast_button_running: "Uruchomiono"
|
||||||
tome_cast_button_ran: "Uruchomiono"
|
tome_cast_button_ran: "Uruchomiono"
|
||||||
tome_submit_button: "Prześlij"
|
tome_submit_button: "Prześlij"
|
||||||
# tome_reload_method: "Reload original code for this method" # Title text for individual method reload button.
|
tome_reload_method: "Wczytaj oryginalny kod dla tej metody" # Title text for individual method reload button.
|
||||||
# tome_select_method: "Select a Method"
|
tome_select_method: "Wybierz metode"
|
||||||
# tome_see_all_methods: "See all methods you can edit" # Title text for method list selector (shown when there are multiple programmable methods).
|
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_select_a_thang: "Wybierz kogoś do "
|
||||||
tome_available_spells: "Dostępne czary"
|
tome_available_spells: "Dostępne czary"
|
||||||
tome_your_skills: "Twoje umiejętności"
|
tome_your_skills: "Twoje umiejętności"
|
||||||
tome_help: "Pomoc"
|
tome_help: "Pomoc"
|
||||||
# tome_current_method: "Current Method"
|
tome_current_method: "Obecna Metoda"
|
||||||
hud_continue_short: "Kontynuuj"
|
hud_continue_short: "Kontynuuj"
|
||||||
code_saved: "Kod zapisano"
|
code_saved: "Kod zapisano"
|
||||||
skip_tutorial: "Pomiń (esc)"
|
skip_tutorial: "Pomiń (esc)"
|
||||||
|
@ -284,8 +284,8 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
time_goto: "Idź do:"
|
time_goto: "Idź do:"
|
||||||
non_user_code_problem_title: "Błąd podczas ładowania poziomu"
|
non_user_code_problem_title: "Błąd podczas ładowania poziomu"
|
||||||
infinite_loop_title: "Wykryto niekończącą się pętlę"
|
infinite_loop_title: "Wykryto niekończącą się pętlę"
|
||||||
# infinite_loop_description: "The initial code to build the world never finished running. It's probably either really slow or has an infinite loop. Or there might be a bug. You can either try running this code again or reset the code to the default state. If that doesn't fix it, please let us know."
|
infinite_loop_description: "Kod źródłowy, który miał stworzył ten świat nigdy nie przestał działać. Albo działa bardzo wolno, albo ma w sobie niekończącą sie pętlę. Albo też gdzieś jest błąd systemu. Możesz spróbować uruchomić go jeszcze raz, albo przywrócić domyślny kod. Jeśli nic nie pomoże daj nam o tym znać."
|
||||||
# check_dev_console: "You can also open the developer console to see what might be going wrong."
|
check_dev_console: "Możesz też otworzyć konsolę deweloperska i sprawdzić w czym tkwi problem."
|
||||||
check_dev_console_link: "(instrukcje)"
|
check_dev_console_link: "(instrukcje)"
|
||||||
infinite_loop_try_again: "Próbuj ponownie"
|
infinite_loop_try_again: "Próbuj ponownie"
|
||||||
infinite_loop_reset_level: "Resetuj poziom"
|
infinite_loop_reset_level: "Resetuj poziom"
|
||||||
|
@ -294,7 +294,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
tip_scrub_shortcut: "Ctrl+[ i Ctrl+] przesuwają czas." # {change}
|
tip_scrub_shortcut: "Ctrl+[ i Ctrl+] przesuwają czas." # {change}
|
||||||
tip_guide_exists: "Klikając Przewodnik u góry strony uzyskasz przydatne informacje."
|
tip_guide_exists: "Klikając Przewodnik u góry strony uzyskasz przydatne informacje."
|
||||||
tip_open_source: "CodeCombat ma w 100% otwarty kod!"
|
tip_open_source: "CodeCombat ma w 100% otwarty kod!"
|
||||||
# tip_tell_friends: "Enjoying CodeCombat? Tell your friends about us!"
|
tip_tell_friends: "Podoba ci się CodeCombat? Opowiedz o nas swoim znajomym!"
|
||||||
tip_beta_launch: "CodeCombat uruchomił fazę beta w październiku 2013."
|
tip_beta_launch: "CodeCombat uruchomił fazę beta w październiku 2013."
|
||||||
tip_think_solution: "Myśl nad rozwiązaniem, nie problemem."
|
tip_think_solution: "Myśl nad rozwiązaniem, nie problemem."
|
||||||
tip_theory_practice: "W teorii nie ma różnicy między teorią a praktyką. W praktyce jednak, jest. - Yogi Berra"
|
tip_theory_practice: "W teorii nie ma różnicy między teorią a praktyką. W praktyce jednak, jest. - Yogi Berra"
|
||||||
|
@ -305,7 +305,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
tip_morale_improves: "Ładowanie będzie kontynuowane gdy wzrośnie morale."
|
tip_morale_improves: "Ładowanie będzie kontynuowane gdy wzrośnie morale."
|
||||||
tip_all_species: "Wierzymy w równe szanse nauki programowania dla wszystkich gatunków."
|
tip_all_species: "Wierzymy w równe szanse nauki programowania dla wszystkich gatunków."
|
||||||
tip_reticulating: "Siatkowanie kolców."
|
tip_reticulating: "Siatkowanie kolców."
|
||||||
# tip_harry: "Yer a Wizard, "
|
tip_harry: "Jesteś czarodziejem "
|
||||||
tip_great_responsibility: "Z wielką mocą programowania wiąże się wielka odpowiedzialność debugowania."
|
tip_great_responsibility: "Z wielką mocą programowania wiąże się wielka odpowiedzialność debugowania."
|
||||||
tip_munchkin: "Jeśli nie będziesz jadł warzyw, Munchkin przyjdzie po Ciebie w nocy."
|
tip_munchkin: "Jeśli nie będziesz jadł warzyw, Munchkin przyjdzie po Ciebie w nocy."
|
||||||
tip_binary: "Jest tylko 10 typów ludzi na świecie: Ci którzy rozumieją kod binarny i ci którzy nie."
|
tip_binary: "Jest tylko 10 typów ludzi na świecie: Ci którzy rozumieją kod binarny i ci którzy nie."
|
||||||
|
@ -384,32 +384,32 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
equip: "Załóż"
|
equip: "Załóż"
|
||||||
unequip: "Zdejmij"
|
unequip: "Zdejmij"
|
||||||
|
|
||||||
# buy_gems:
|
buy_gems:
|
||||||
# few_gems: "A few gems"
|
few_gems: "Kilka klejnotów"
|
||||||
# pile_gems: "Pile of gems"
|
pile_gems: "Stos klejnotów"
|
||||||
# chest_gems: "Chest of gems"
|
chest_gems: "Skrzynia z klejnotami"
|
||||||
# purchasing: "Purchasing..."
|
purchasing: "Kupowanie..."
|
||||||
# declined: "Your card was declined"
|
declined: "Karta została odrzucona"
|
||||||
# retrying: "Server error, retrying."
|
retrying: "Błąd serwera, ponawiam."
|
||||||
# prompt_title: "Not Enough Gems"
|
prompt_title: "Za mało klejnotów"
|
||||||
# prompt_body: "Do you want to get more?"
|
prompt_body: "Chcesz zdobyć więcej?"
|
||||||
# prompt_button: "Enter Shop"
|
prompt_button: "Wejdź do sklepu"
|
||||||
# recovered: "Previous gems purchase recovered. Please refresh the page."
|
recovered: "Przywrócono poprzednie zakupy. Prosze odświeżyć stronę."
|
||||||
# price: "x3500 / mo"
|
price: "x3500 / mieś."
|
||||||
|
|
||||||
subscribe:
|
subscribe:
|
||||||
# comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
|
comparison_blurb: "Popraw swoje umiejętności z subskrypcją CodeCombat!"
|
||||||
# feature1: "100+ basic levels across 4 worlds"
|
feature1: "Ponad 100 poziomów w 4 różnych śwoatach"
|
||||||
# feature2: "10 powerful <strong>new heroes</strong> with unique skills!"
|
feature2: "10 potężnych, <strong>nowych bohaterów</strong> z unikalnymi umiejętnościami!"
|
||||||
# feature3: "70+ bonus levels"
|
feature3: "Ponad 70 bonusowych poziomów"
|
||||||
# feature4: "<strong>3500 bonus gems</strong> every month!"
|
feature4: "Dodatkowe <strong>3500 klejnotów</strong> co miesiąc!"
|
||||||
feature5: "Poradniki wideo"
|
feature5: "Poradniki wideo"
|
||||||
# feature6: "Premium email support"
|
feature6: "Priorytetowe wsparcie przez e-mail"
|
||||||
feature7: "Prywatne <strong>Klany</strong>"
|
feature7: "Prywatne <strong>Klany</strong>"
|
||||||
free: "Za darmo"
|
free: "Darmowo"
|
||||||
month: "miesięcznie"
|
month: "miesięcznie"
|
||||||
# subscribe_title: "Subscribe"
|
subscribe_title: "Zapisz się"
|
||||||
# unsubscribe: "Unsubscribe"
|
unsubscribe: "Wypisz się"
|
||||||
# confirm_unsubscribe: "Confirm Unsubscribe"
|
# confirm_unsubscribe: "Confirm Unsubscribe"
|
||||||
# never_mind: "Never Mind, I Still Love You"
|
# never_mind: "Never Mind, I Still Love You"
|
||||||
# thank_you_months_prefix: "Thank you for supporting us these last"
|
# thank_you_months_prefix: "Thank you for supporting us these last"
|
||||||
|
@ -490,7 +490,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
regeneration: "Regenaracja"
|
regeneration: "Regenaracja"
|
||||||
range: "Zasięg" # As in "attack or visual range"
|
range: "Zasięg" # As in "attack or visual range"
|
||||||
blocks: "Blok" # As in "this shield blocks this much damage"
|
blocks: "Blok" # As in "this shield blocks this much damage"
|
||||||
# backstab: "Backstab" # As in "this dagger does this much backstab damage"
|
backstab: "Cios" # As in "this dagger does this much backstab damage"
|
||||||
skills: "Umiejętności"
|
skills: "Umiejętności"
|
||||||
attack_1: "Zadaje"
|
attack_1: "Zadaje"
|
||||||
# attack_2: "of listed"
|
# attack_2: "of listed"
|
||||||
|
@ -500,16 +500,16 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
# health_3: "armor health."
|
# health_3: "armor health."
|
||||||
speed_1: "Idzie do"
|
speed_1: "Idzie do"
|
||||||
speed_2: "metrów na sekundę."
|
speed_2: "metrów na sekundę."
|
||||||
# available_for_purchase: "Available for Purchase" # Shows up when you have unlocked, but not purchased, a hero in the hero store
|
available_for_purchase: "Można wynająć" # Shows up when you have unlocked, but not purchased, a hero in the hero store
|
||||||
level_to_unlock: "Musisz odblokować poziom:" # Label for which level you have to beat to unlock a particular hero (click a locked hero in the store to see)
|
level_to_unlock: "Musisz odblokować poziom:" # Label for which level you have to beat to unlock a particular hero (click a locked hero in the store to see)
|
||||||
restricted_to_certain_heroes: "Tylko nieliczni bohaterowie mogą brać udział w tym poziomie."
|
restricted_to_certain_heroes: "Tylko nieliczni bohaterowie mogą brać udział w tym poziomie."
|
||||||
|
|
||||||
skill_docs:
|
skill_docs:
|
||||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
writable: "zapisywalny" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||||
read_only: "tylko do odczytu"
|
read_only: "tylko do odczytu"
|
||||||
action_name: "nazwa"
|
action_name: "nazwa"
|
||||||
# action_cooldown: "Takes"
|
action_cooldown: "Zajmuje"
|
||||||
# action_specific_cooldown: "Cooldown"
|
action_specific_cooldown: "Odpoczynek"
|
||||||
action_damage: "Obrażenia"
|
action_damage: "Obrażenia"
|
||||||
action_range: "Zasięg"
|
action_range: "Zasięg"
|
||||||
action_radius: "Promień"
|
action_radius: "Promień"
|
||||||
|
@ -558,29 +558,29 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
why_paragraph_2_italic_caps: "NIE MAMO, MUSZĘ DOKOŃCZYĆ TEN POZIOM!"
|
why_paragraph_2_italic_caps: "NIE MAMO, MUSZĘ DOKOŃCZYĆ TEN POZIOM!"
|
||||||
why_paragraph_2_suffix: "Dlatego właśnie CodeCombat to gra multiplayer, a nie kurs oparty na zgamifikowanych lekcjach. Nie przestaniemy, dopóki ty nie będziesz mógł przestać--tym razem jednak w pozytywnym sensie."
|
why_paragraph_2_suffix: "Dlatego właśnie CodeCombat to gra multiplayer, a nie kurs oparty na zgamifikowanych lekcjach. Nie przestaniemy, dopóki ty nie będziesz mógł przestać--tym razem jednak w pozytywnym sensie."
|
||||||
why_paragraph_3: "Jeśli planujesz uzależnić się od jakiejś gry, uzależnij się od tej i zostań jednym z czarodziejów czasu technologii."
|
why_paragraph_3: "Jeśli planujesz uzależnić się od jakiejś gry, uzależnij się od tej i zostań jednym z czarodziejów czasu technologii."
|
||||||
# press_title: "Bloggers/Press"
|
press_title: "Blogerzy/Prasa"
|
||||||
# press_paragraph_1_prefix: "Want to write about us? Feel free to download and use all of the resources included in our"
|
press_paragraph_1_prefix: "Chcesz o nas napisać? Śmiało możesz pobrać iu wykorzystać wszystkie informację dostępne w naszym"
|
||||||
# press_paragraph_1_link: "press packet"
|
press_paragraph_1_link: "pakiecie prasowym "
|
||||||
# press_paragraph_1_suffix: ". All logos and images may be used without contacting us directly."
|
press_paragraph_1_suffix: ". Wszystkie loga i obrazki mogą zostać wykorzystane bez naszej wiedzy."
|
||||||
team: "Zespół"
|
team: "Zespół"
|
||||||
george_title: "Współzałożyciel"
|
george_title: "Współzałożyciel"
|
||||||
# george_blurb: "Businesser"
|
george_blurb: "Pan Prezes"
|
||||||
scott_title: "Współzałożyciel"
|
scott_title: "Współzałożyciel"
|
||||||
# scott_blurb: "Reasonable One"
|
scott_blurb: "Jedyny Rozsądny"
|
||||||
nick_title: "Współzałożyciel"
|
nick_title: "Współzałożyciel"
|
||||||
# nick_blurb: "Motivation Guru"
|
nick_blurb: "Guru Motywacji"
|
||||||
michael_title: "Programista"
|
michael_title: "Programista"
|
||||||
# michael_blurb: "Sys Admin"
|
michael_blurb: "Sys Admin"
|
||||||
matt_title: "Programista" # {change}
|
matt_title: "Programista"
|
||||||
matt_blurb: "Rowerzysta"
|
matt_blurb: "Rowerzysta"
|
||||||
# cat_title: "Chief Artisan"
|
cat_title: "Główny Rzemieślnik"
|
||||||
# cat_blurb: "Airbender"
|
cat_blurb: "Airbender"
|
||||||
# josh_title: "Game Designer"
|
josh_title: "Projektant Gier"
|
||||||
josh_blurb: "Podłoga to lawa"
|
josh_blurb: "Podłoga to lawa"
|
||||||
jose_title: "Muzyka"
|
jose_title: "Muzyka"
|
||||||
# jose_blurb: "Taking Off"
|
jose_blurb: "Odnosi Sukces"
|
||||||
# retrostyle_title: "Illustration"
|
retrostyle_title: "Ilustracje"
|
||||||
# retrostyle_blurb: "RetroStyle Games"
|
retrostyle_blurb: "RetroStyle Games"
|
||||||
|
|
||||||
# teachers:
|
# teachers:
|
||||||
# title: "CodeCombat: Info for Teachers"
|
# title: "CodeCombat: Info for Teachers"
|
||||||
|
@ -679,11 +679,11 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
forum_suffix: "."
|
forum_suffix: "."
|
||||||
faq_prefix: "Jest też"
|
faq_prefix: "Jest też"
|
||||||
faq: "FAQ"
|
faq: "FAQ"
|
||||||
# subscribe_prefix: "If you need help figuring out a level, please"
|
subscribe_prefix: "Jeśli masz jakiś problem z rozwiązaniem poziomu,"
|
||||||
# subscribe: "buy a CodeCombat subscription"
|
subscribe: "wykup subskrypcję CodeCombat,"
|
||||||
# subscribe_suffix: "and we'll be happy to help you with your code."
|
subscribe_suffix: "a my z radością ci pomożemy."
|
||||||
# subscriber_support: "Since you're a CodeCombat subscriber, your email will get our priority support."
|
subscriber_support: "Jako, że będziesz subskrybentem CodeCombat, twoje e-maile będą miały najwyższy priorytet."
|
||||||
# screenshot_included: "Screenshot included."
|
screenshot_included: "Dołączymy zrzuty ekranu."
|
||||||
where_reply: "Gdzie mamy odpisać?"
|
where_reply: "Gdzie mamy odpisać?"
|
||||||
send: "Wyślij wiadomość"
|
send: "Wyślij wiadomość"
|
||||||
contact_candidate: "Kontakt z kandydatem" # Deprecated
|
contact_candidate: "Kontakt z kandydatem" # Deprecated
|
||||||
|
@ -700,7 +700,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
wrong_password: "Błędne zdjęcie"
|
wrong_password: "Błędne zdjęcie"
|
||||||
upload_picture: "Wgraj zdjęcie"
|
upload_picture: "Wgraj zdjęcie"
|
||||||
delete_this_account: "Usuń to konto całkowicie"
|
delete_this_account: "Usuń to konto całkowicie"
|
||||||
# god_mode: "God Mode"
|
god_mode: "TRYB BOGA"
|
||||||
password_tab: "Hasło"
|
password_tab: "Hasło"
|
||||||
emails_tab: "Powiadomienia"
|
emails_tab: "Powiadomienia"
|
||||||
admin: "Administrator"
|
admin: "Administrator"
|
||||||
|
@ -744,7 +744,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
run_code: "Uruchom obecny kod."
|
run_code: "Uruchom obecny kod."
|
||||||
run_real_time: "Uruchom \"na żywo\"."
|
run_real_time: "Uruchom \"na żywo\"."
|
||||||
continue_script: "Kontynuuj ostatni skrypt."
|
continue_script: "Kontynuuj ostatni skrypt."
|
||||||
# skip_scripts: "Skip past all skippable scripts."
|
skip_scripts: "Pomiń wszystkie pomijalne skrypty."
|
||||||
toggle_playback: "Graj/pauzuj."
|
toggle_playback: "Graj/pauzuj."
|
||||||
# scrub_playback: "Scrub back and forward through time."
|
# scrub_playback: "Scrub back and forward through time."
|
||||||
# single_scrub_playback: "Scrub back and forward through time by a single frame."
|
# single_scrub_playback: "Scrub back and forward through time by a single frame."
|
||||||
|
@ -753,7 +753,7 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
# toggle_grid: "Toggle grid overlay."
|
# toggle_grid: "Toggle grid overlay."
|
||||||
# toggle_pathfinding: "Toggle pathfinding overlay."
|
# toggle_pathfinding: "Toggle pathfinding overlay."
|
||||||
# beautify: "Beautify your code by standardizing its formatting."
|
# beautify: "Beautify your code by standardizing its formatting."
|
||||||
# maximize_editor: "Maximize/minimize code editor."
|
maximize_editor: "Maksymalizuj/minimalizuj edytor kodu."
|
||||||
|
|
||||||
community:
|
community:
|
||||||
main_title: "Społeczność CodeCombat"
|
main_title: "Społeczność CodeCombat"
|
||||||
|
@ -807,14 +807,14 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
not_started_1: "nierozpoczęty"
|
not_started_1: "nierozpoczęty"
|
||||||
started_1: "rozpoczęty"
|
started_1: "rozpoczęty"
|
||||||
complete_1: "ukończony"
|
complete_1: "ukończony"
|
||||||
# exp_levels: "Expand levels"
|
exp_levels: "Rozwiń poziomy"
|
||||||
rem_hero: "Usuń bohatera"
|
rem_hero: "Usuń bohatera"
|
||||||
status: "Status"
|
status: "Status"
|
||||||
# complete_2: "Complete"
|
complete_2: "Ukończony"
|
||||||
# started_2: "Started"
|
started_2: "Rozpoczęto"
|
||||||
# not_started_2: "Not Started"
|
not_started_2: "Nie rozpoczęto"
|
||||||
# view_solution: "Click to view solution."
|
view_solution: "Kliknij, aby obejrzeć rozwiązanie."
|
||||||
# latest_achievement: "Latest Achievement"
|
latest_achievement: "Ostatnie osiągnięcia"
|
||||||
playtime: "Czas gyr"
|
playtime: "Czas gyr"
|
||||||
last_played: "Ostatnio grany"
|
last_played: "Ostatnio grany"
|
||||||
|
|
||||||
|
@ -853,19 +853,19 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
indoor: "Wnętrze"
|
indoor: "Wnętrze"
|
||||||
desert: "Pustynia"
|
desert: "Pustynia"
|
||||||
grassy: "Trawa"
|
grassy: "Trawa"
|
||||||
# mountain: "Mountain"
|
mountain: "Góry"
|
||||||
# glacier: "Glacier"
|
glacier: "Lodowiec"
|
||||||
small: "Mały"
|
small: "Mały"
|
||||||
large: "Duży"
|
large: "Duży"
|
||||||
# fork_title: "Fork New Version"
|
# fork_title: "Fork New Version"
|
||||||
# fork_creating: "Creating Fork..."
|
# fork_creating: "Creating Fork..."
|
||||||
# generate_terrain: "Generate Terrain"
|
generate_terrain: "Generuj teren"
|
||||||
more: "Więcej"
|
more: "Więcej"
|
||||||
# wiki: "Wiki"
|
# wiki: "Wiki"
|
||||||
# live_chat: "Live Chat"
|
# live_chat: "Live Chat"
|
||||||
# thang_main: "Main"
|
# thang_main: "Main"
|
||||||
# thang_spritesheets: "Spritesheets"
|
# thang_spritesheets: "Spritesheets"
|
||||||
# thang_colors: "Colors"
|
thang_colors: "Kolory"
|
||||||
level_some_options: "Trochę opcji?"
|
level_some_options: "Trochę opcji?"
|
||||||
level_tab_thangs: "Obiekty"
|
level_tab_thangs: "Obiekty"
|
||||||
level_tab_scripts: "Skrypty"
|
level_tab_scripts: "Skrypty"
|
||||||
|
@ -920,9 +920,9 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
# achievement_query_misc: "Key achievement off of miscellanea"
|
# achievement_query_misc: "Key achievement off of miscellanea"
|
||||||
# achievement_query_goals: "Key achievement off of level goals"
|
# achievement_query_goals: "Key achievement off of level goals"
|
||||||
# level_completion: "Level Completion"
|
# level_completion: "Level Completion"
|
||||||
# pop_i18n: "Populate I18N"
|
pop_i18n: "Uzupełnij I18N"
|
||||||
tasks: "Zadania"
|
tasks: "Zadania"
|
||||||
# clear_storage: "Clear your local changes"
|
clear_storage: "Usuń swoje lokalne zmiany"
|
||||||
# add_system_title: "Add Systems to Level"
|
# add_system_title: "Add Systems to Level"
|
||||||
done_adding: "Zakończono dodawanie"
|
done_adding: "Zakończono dodawanie"
|
||||||
|
|
||||||
|
@ -1039,14 +1039,14 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
tutorial_play_first: "Rozegraj najpierw samouczek."
|
tutorial_play_first: "Rozegraj najpierw samouczek."
|
||||||
simple_ai: "Proste AI"
|
simple_ai: "Proste AI"
|
||||||
warmup: "Rozgrzewka"
|
warmup: "Rozgrzewka"
|
||||||
# friends_playing: "Friends Playing"
|
friends_playing: "Przyjaciele w grze"
|
||||||
log_in_for_friends: "Zaloguj się by grać ze swoimi znajomymi!"
|
log_in_for_friends: "Zaloguj się by grać ze swoimi znajomymi!"
|
||||||
# social_connect_blurb: "Connect and play against your friends!"
|
social_connect_blurb: "Połącz konta i rywalizuj z przyjaciółmi!"
|
||||||
# invite_friends_to_battle: "Invite your friends to join you in battle!"
|
invite_friends_to_battle: "Zaproś przyjaciół do wspólnej walki!"
|
||||||
# fight: "Fight!"
|
fight: "Walcz!"
|
||||||
watch_victory: "Obejrzyj swoje zwycięstwo"
|
watch_victory: "Obejrzyj swoje zwycięstwo"
|
||||||
defeat_the: "Pokonaj"
|
defeat_the: "Pokonaj"
|
||||||
# tournament_started: ", started"
|
tournament_started: ", rozpoczęto"
|
||||||
# tournament_ends: "Tournament ends"
|
# tournament_ends: "Tournament ends"
|
||||||
# tournament_ended: "Tournament ended"
|
# tournament_ended: "Tournament ended"
|
||||||
# tournament_rules: "Tournament Rules"
|
# tournament_rules: "Tournament Rules"
|
||||||
|
@ -1077,65 +1077,65 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
last_earned: "Ostatnio zdobyty"
|
last_earned: "Ostatnio zdobyty"
|
||||||
amount_achieved: "Ilość"
|
amount_achieved: "Ilość"
|
||||||
achievement: "Osiągnięcie"
|
achievement: "Osiągnięcie"
|
||||||
# category_contributor: "Contributor"
|
category_contributor: "Współtwórca"
|
||||||
# category_ladder: "Ladder"
|
category_ladder: "Drabinka"
|
||||||
category_level: "Poziom"
|
category_level: "Poziom"
|
||||||
# category_miscellaneous: "Miscellaneous"
|
category_miscellaneous: "Różne"
|
||||||
category_levels: "Poziomy"
|
category_levels: "Poziomy"
|
||||||
# category_undefined: "Uncategorized"
|
category_undefined: "Poza kategorią"
|
||||||
# current_xp_prefix: ""
|
# current_xp_prefix: ""
|
||||||
# current_xp_postfix: " in total"
|
# current_xp_postfix: " in total"
|
||||||
# new_xp_prefix: ""
|
new_xp_prefix: "zdobyto "
|
||||||
# new_xp_postfix: " earned"
|
new_xp_postfix: ""
|
||||||
# left_xp_prefix: ""
|
left_xp_prefix: ""
|
||||||
# left_xp_infix: " until level "
|
left_xp_infix: " brakuje do poziomu "
|
||||||
# left_xp_postfix: ""
|
left_xp_postfix: ""
|
||||||
|
|
||||||
# account:
|
account:
|
||||||
# recently_played: "Recently Played"
|
# recently_played: "Recently Played"
|
||||||
# no_recent_games: "No games played during the past two weeks."
|
# no_recent_games: "No games played during the past two weeks."
|
||||||
# payments: "Payments"
|
payments: "Płatności"
|
||||||
# purchased: "Purchased"
|
purchased: "Zakupiono"
|
||||||
# subscription: "Subscription"
|
subscription: "Subskrypcje"
|
||||||
# invoices: "Invoices"
|
invoices: "Faktury"
|
||||||
# service_apple: "Apple"
|
# service_apple: "Apple"
|
||||||
# service_web: "Web"
|
# service_web: "Web"
|
||||||
# paid_on: "Paid On"
|
# paid_on: "Paid On"
|
||||||
# service: "Service"
|
# service: "Service"
|
||||||
# price: "Price"
|
price: "Cena"
|
||||||
# gems: "Gems"
|
gems: "Klejnoty"
|
||||||
# active: "Active"
|
active: "Aktywna"
|
||||||
# subscribed: "Subscribed"
|
subscribed: "Subskrybujesz"
|
||||||
# unsubscribed: "Unsubscribed"
|
unsubscribed: "Anulowano"
|
||||||
# active_until: "Active Until"
|
active_until: "Aktywna do"
|
||||||
# cost: "Cost"
|
cost: "Koszt"
|
||||||
# next_payment: "Next Payment"
|
next_payment: "Następna płatność"
|
||||||
# card: "Card"
|
card: "Karta"
|
||||||
# status_unsubscribed_active: "You're not subscribed and won't be billed, but your account is still active for now."
|
# 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!"
|
# status_unsubscribed: "Get access to new levels, heroes, items, and bonus gems with a CodeCombat subscription!"
|
||||||
|
|
||||||
# account_invoices:
|
account_invoices:
|
||||||
# amount: "Amount in US dollars"
|
amount: "Kwota w dolarach"
|
||||||
# declined: "Your card was declined"
|
declined: "Karta została odrzucona"
|
||||||
# invalid_amount: "Please enter a US dollar amount."
|
invalid_amount: "Proszę podać kwotę w dolarach."
|
||||||
# not_logged_in: "Log in or create an account to access invoices."
|
# not_logged_in: "Log in or create an account to access invoices."
|
||||||
# pay: "Pay Invoice"
|
pay: "Opłać fakturę"
|
||||||
# purchasing: "Purchasing..."
|
purchasing: "Kupowanie..."
|
||||||
# retrying: "Server error, retrying."
|
retrying: "Błąd serwera, ponawiam."
|
||||||
# success: "Successfully paid. Thanks!"
|
success: "Zapłacono. Dziękujemy!"
|
||||||
|
|
||||||
# loading_error:
|
loading_error:
|
||||||
# could_not_load: "Error loading from server"
|
could_not_load: "Błą podczas ładowania danych z serwera"
|
||||||
# connection_failure: "Connection failed."
|
connection_failure: "Błą połączenia."
|
||||||
# unauthorized: "You need to be signed in. Do you have cookies disabled?"
|
unauthorized: "Musisz być zalogowany. Masz może wyłączone ciasteczka?"
|
||||||
# forbidden: "You do not have the permissions."
|
forbidden: "Brak autoryzacji."
|
||||||
# not_found: "Not found."
|
not_found: "Nie znaleziono."
|
||||||
# not_allowed: "Method not allowed."
|
not_allowed: "Metoda nie dozwolona."
|
||||||
# timeout: "Server timeout."
|
timeout: "Serwer nie odpowiada."
|
||||||
# conflict: "Resource conflict."
|
conflict: "Błą zasobów."
|
||||||
# bad_input: "Bad input."
|
bad_input: "Złe dane wejściowe."
|
||||||
# server_error: "Server error."
|
server_error: "Błąd serwera."
|
||||||
# unknown: "Unknown error."
|
unknown: "Nieznany błąd."
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
sessions: "Sesje"
|
sessions: "Sesje"
|
||||||
|
@ -1196,14 +1196,14 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
arrays: "Tablice"
|
arrays: "Tablice"
|
||||||
basic_syntax: "Podstawy składni"
|
basic_syntax: "Podstawy składni"
|
||||||
boolean_logic: "Algebra Boole'a"
|
boolean_logic: "Algebra Boole'a"
|
||||||
# break_statements: "Break Statements"
|
break_statements: "Klauzula 'break'"
|
||||||
classes: "Klasy"
|
classes: "Klasy"
|
||||||
for_loops: "Pętle for"
|
for_loops: "Pętle 'for'"
|
||||||
functions: "Funkcje"
|
functions: "Funkcje"
|
||||||
if_statements: "Wyrażenia warunkowe"
|
if_statements: "Wyrażenia warunkowe"
|
||||||
# input_handling: "Input Handling"
|
input_handling: "Zarządzanie wejściami"
|
||||||
# math_operations: "Math Operations"
|
math_operations: "Operacje matematyczne"
|
||||||
# object_literals: "Object Literals"
|
object_literals: "Operacje na obiektach"
|
||||||
strings: "Ciągi znaków"
|
strings: "Ciągi znaków"
|
||||||
variables: "Zmienne"
|
variables: "Zmienne"
|
||||||
vectors: "Wektory"
|
vectors: "Wektory"
|
||||||
|
@ -1213,9 +1213,9 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
delta:
|
delta:
|
||||||
added: "Dodano"
|
added: "Dodano"
|
||||||
modified: "Zmieniono"
|
modified: "Zmieniono"
|
||||||
# not_modified: "Not Modified"
|
not_modified: "Nie zmianiono"
|
||||||
deleted: "Usunięto"
|
deleted: "Usunięto"
|
||||||
# moved_index: "Moved Index"
|
moved_index: "Przesunięto Index"
|
||||||
# text_diff: "Text Diff"
|
# text_diff: "Text Diff"
|
||||||
# merge_conflict_with: "MERGE CONFLICT WITH"
|
# merge_conflict_with: "MERGE CONFLICT WITH"
|
||||||
no_changes: "Brak zmian"
|
no_changes: "Brak zmian"
|
||||||
|
@ -1318,14 +1318,14 @@ module.exports = nativeDescription: "polski", englishDescription: "Polish", tran
|
||||||
# not_featured: "Not Featured"
|
# not_featured: "Not Featured"
|
||||||
# looking_for: "Looking for:"
|
# looking_for: "Looking for:"
|
||||||
# last_updated: "Last updated:"
|
# last_updated: "Last updated:"
|
||||||
# contact: "Contact"
|
contact: "Kontakt"
|
||||||
# active: "Looking for interview offers now"
|
# active: "Looking for interview offers now"
|
||||||
# inactive: "Not looking for offers right now"
|
# inactive: "Not looking for offers right now"
|
||||||
# complete: "complete"
|
# complete: "complete"
|
||||||
# next: "Next"
|
next: "Nastepny"
|
||||||
# next_city: "city?"
|
next_city: "miasto?"
|
||||||
# next_country: "pick your country."
|
next_country: "wybierz kraj."
|
||||||
# next_name: "name?"
|
next_name: "imię?"
|
||||||
# next_short_description: "write a short description."
|
# next_short_description: "write a short description."
|
||||||
# next_long_description: "describe your desired position."
|
# next_long_description: "describe your desired position."
|
||||||
# next_skills: "list at least five skills."
|
# next_skills: "list at least five skills."
|
||||||
|
|
|
@ -3,6 +3,10 @@
|
||||||
#site-content-area
|
#site-content-area
|
||||||
width: 100%
|
width: 100%
|
||||||
|
|
||||||
|
td
|
||||||
|
max-width: 120px
|
||||||
|
overflow: hidden
|
||||||
|
|
||||||
.btn-deny
|
.btn-deny
|
||||||
float: right
|
float: right
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,8 @@ table.table
|
||||||
block tableBody
|
block tableBody
|
||||||
for document in documents
|
for document in documents
|
||||||
- var data = document.attributes;
|
- var data = document.attributes;
|
||||||
|
- if(data.slug == 'ace-of-coders' && new Date() < new Date(1441954800000))
|
||||||
|
- continue;
|
||||||
tr(class=document.getOwner() == me.id ? 'mine' : '')
|
tr(class=document.getOwner() == me.id ? 'mine' : '')
|
||||||
td
|
td
|
||||||
a(href="/editor/#{page}/#{data.slug || data._id}")
|
a(href="/editor/#{page}/#{data.slug || data._id}")
|
||||||
|
|
|
@ -10,7 +10,6 @@ require 'vendor/d3'
|
||||||
module.exports = class AnalyticsSubscriptionsView extends RootView
|
module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
id: 'admin-analytics-subscriptions-view'
|
id: 'admin-analytics-subscriptions-view'
|
||||||
template: template
|
template: template
|
||||||
targetSubCount: 1200
|
|
||||||
|
|
||||||
events:
|
events:
|
||||||
'click .btn-show-more-cancellations': 'onClickShowMoreCancellations'
|
'click .btn-show-more-cancellations': 'onClickShowMoreCancellations'
|
||||||
|
@ -377,7 +376,6 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
# TODO: Where should this metadata live?
|
# TODO: Where should this metadata live?
|
||||||
# TODO: lineIDs assumed to be unique across graphs
|
# TODO: lineIDs assumed to be unique across graphs
|
||||||
totalSubsID = 'total-subs'
|
totalSubsID = 'total-subs'
|
||||||
targetSubsID = 'target-subs'
|
|
||||||
startedSubsID = 'started-subs'
|
startedSubsID = 'started-subs'
|
||||||
cancelledSubsID = 'cancelled-subs'
|
cancelledSubsID = 'cancelled-subs'
|
||||||
netSubsID = 'net-subs'
|
netSubsID = 'net-subs'
|
||||||
|
@ -387,11 +385,6 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
description: 'Total Active Subscriptions'
|
description: 'Total Active Subscriptions'
|
||||||
color: 'green'
|
color: 'green'
|
||||||
strokeWidth: 1
|
strokeWidth: 1
|
||||||
lineMetadata[targetSubsID] =
|
|
||||||
description: 'Target Total Subscriptions'
|
|
||||||
color: 'gold'
|
|
||||||
strokeWidth: 4
|
|
||||||
opacity: 1.0
|
|
||||||
lineMetadata[startedSubsID] =
|
lineMetadata[startedSubsID] =
|
||||||
description: 'New Subscriptions'
|
description: 'New Subscriptions'
|
||||||
color: 'blue'
|
color: 'blue'
|
||||||
|
@ -454,7 +447,7 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
lineColor: lineMetadata[totalSubsID].color
|
lineColor: lineMetadata[totalSubsID].color
|
||||||
strokeWidth: lineMetadata[totalSubsID].strokeWidth
|
strokeWidth: lineMetadata[totalSubsID].strokeWidth
|
||||||
min: 0
|
min: 0
|
||||||
max: Math.max(@targetSubCount, d3.max(@subs, (d) -> d.total))
|
max: d3.max(@subs, (d) -> d.total)
|
||||||
|
|
||||||
## Started
|
## Started
|
||||||
|
|
||||||
|
@ -537,30 +530,6 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
## Total subs target
|
|
||||||
|
|
||||||
# Build line data
|
|
||||||
levelPoints = []
|
|
||||||
for sub, i in @subs
|
|
||||||
levelPoints.push
|
|
||||||
x: i
|
|
||||||
y: @targetSubCount
|
|
||||||
day: sub.day
|
|
||||||
pointID: "#{targetSubsID}#{i}"
|
|
||||||
values: []
|
|
||||||
|
|
||||||
levelPoints.splice(0, levelPoints.length - timeframeDays) if levelPoints.length > timeframeDays
|
|
||||||
|
|
||||||
graph.lines.push
|
|
||||||
lineID: targetSubsID
|
|
||||||
enabled: true
|
|
||||||
points: levelPoints
|
|
||||||
description: lineMetadata[targetSubsID].description
|
|
||||||
lineColor: lineMetadata[targetSubsID].color
|
|
||||||
strokeWidth: lineMetadata[targetSubsID].strokeWidth
|
|
||||||
min: 0
|
|
||||||
max: Math.max(@targetSubCount, d3.max(@subs, (d) -> d.total))
|
|
||||||
|
|
||||||
## Cancelled
|
## Cancelled
|
||||||
|
|
||||||
# Build line data
|
# Build line data
|
||||||
|
|
|
@ -191,6 +191,7 @@ module.exports = class ClanDetailsView extends RootView
|
||||||
name: utils.i18n(campaign.attributes, 'fullName') or utils.i18n(campaign.attributes, 'name')
|
name: utils.i18n(campaign.attributes, 'fullName') or utils.i18n(campaign.attributes, 'name')
|
||||||
levels: []
|
levels: []
|
||||||
for levelID, level of campaign.get('levels')
|
for levelID, level of campaign.get('levels')
|
||||||
|
continue if level.slug is 'ace-of-coders' and new Date() < new Date(1441954800000)
|
||||||
campaignLevelProgression.levels.push
|
campaignLevelProgression.levels.push
|
||||||
ID: levelID
|
ID: levelID
|
||||||
slug: level.slug
|
slug: level.slug
|
||||||
|
@ -198,7 +199,7 @@ module.exports = class ClanDetailsView extends RootView
|
||||||
if level.concepts?
|
if level.concepts?
|
||||||
for concept in level.concepts
|
for concept in level.concepts
|
||||||
@conceptsProgression.push concept unless concept in @conceptsProgression
|
@conceptsProgression.push concept unless concept in @conceptsProgression
|
||||||
if level.type == 'hero-ladder'
|
if level.type is 'hero-ladder'
|
||||||
@arenas.push level
|
@arenas.push level
|
||||||
@campaignLevelProgressions.push campaignLevelProgression
|
@campaignLevelProgressions.push campaignLevelProgression
|
||||||
@render?()
|
@render?()
|
||||||
|
|
|
@ -286,6 +286,7 @@ module.exports = class LevelPlaybackView extends CocoView
|
||||||
@scrubTo ui.value / @sliderIncrements
|
@scrubTo ui.value / @sliderIncrements
|
||||||
if ratioChange = @getScrubRatio() - oldRatio
|
if ratioChange = @getScrubRatio() - oldRatio
|
||||||
sound = "playback-scrub-slide-#{if ratioChange > 0 then 'forward' else 'back'}-#{@slideCount % 3}"
|
sound = "playback-scrub-slide-#{if ratioChange > 0 then 'forward' else 'back'}-#{@slideCount % 3}"
|
||||||
|
unless /back/.test sound # We don't have the back sounds in yet: http://discourse.codecombat.com/t/bug-some-mp3-lost/4830
|
||||||
Backbone.Mediator.publish 'audio-player:play-sound', trigger: sound, volume: Math.min 1, Math.abs ratioChange * 50
|
Backbone.Mediator.publish 'audio-player:play-sound', trigger: sound, volume: Math.min 1, Math.abs ratioChange * 50
|
||||||
|
|
||||||
start: (event, ui) =>
|
start: (event, ui) =>
|
||||||
|
|
Reference in a new issue