Merge branch 'master' into production

This commit is contained in:
Nick Winter 2016-06-10 16:45:38 -07:00
commit d25e0a2f55
3 changed files with 152 additions and 151 deletions
app
locale
views/play/level/tome

View file

@ -27,7 +27,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
classroom_in_a_box: "Un aula prediseñada para enseñar informática." classroom_in_a_box: "Un aula prediseñada para enseñar informática."
codecombat_is: "CodeCombat es una plataforma para que los estudiantes aprendan informática mientras están jugando un juego de verdad." # {change} codecombat_is: "CodeCombat es una plataforma para que los estudiantes aprendan informática mientras están jugando un juego de verdad." # {change}
our_courses: "Nuestros cursos fueron probados especificamente para destacarse en el aula, incluso con maestros con poca o ninguna experiencia previa en programación." # {change} our_courses: "Nuestros cursos fueron probados especificamente para destacarse en el aula, incluso con maestros con poca o ninguna experiencia previa en programación." # {change}
# top_screenshots_hint: "Los estudiantes write code and see their changes update in real-time" top_screenshots_hint: "Los estudiantes escriben código y ven sus cambios actualizarse en tiempo real"
designed_with: "Diseñado teniendo en cuenta a los maestros" designed_with: "Diseñado teniendo en cuenta a los maestros"
real_code: "Escritura real de código" real_code: "Escritura real de código"
from_the_first_level: "desde el primer nivel" from_the_first_level: "desde el primer nivel"
@ -59,10 +59,10 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
agency: "CodeCombat es un juego que ofrece a los jugadores esa voluntad y confianza mediante nuestro motor de código robusto, que ayuda tanto a principiantes como a estudiantes avanzados por igual a escribir código correcto y válido." agency: "CodeCombat es un juego que ofrece a los jugadores esa voluntad y confianza mediante nuestro motor de código robusto, que ayuda tanto a principiantes como a estudiantes avanzados por igual a escribir código correcto y válido."
# request_demo_title: "Get your students started hoy!" # request_demo_title: "Get your students started hoy!"
# request_demo_subtitle: "Request a demo and get your students started in less than an hour." # request_demo_subtitle: "Request a demo and get your students started in less than an hour."
# get_started_title: "Set up your clase hoy" get_started_title: "Configure su clase hoy"
# get_started_subtitle: "Set up a class, add your students, and monitor their progress as they learn computer science." # get_started_subtitle: "Configure a class, add your students, and monitor their progress as they learn computer science."
request_demo: "Solicitar un Demo" request_demo: "Solicitar un Demo"
# setup_a_class: "Set Up una Clase" setup_a_class: "Configurar una Clase"
have_an_account: "¿Ya tenes una cuenta?" # {change} have_an_account: "¿Ya tenes una cuenta?" # {change}
logged_in_as: "Estás actualmente conectado como" logged_in_as: "Estás actualmente conectado como"
view_my_classes: "Ver mis clases" view_my_classes: "Ver mis clases"
@ -90,7 +90,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
view_profile: "Ver mi perfíl" view_profile: "Ver mi perfíl"
view_progress: "Ver mi progreso" view_progress: "Ver mi progreso"
check_out_wiki: "Check out our new educator Wiki" check_out_wiki: "Check out our new educator Wiki"
# want_coco: "Want CodeCombat at your school?" want_coco: "¿Quisiera CodeCombat en su escuela?"
# form_select_role: "Select primary role" # form_select_role: "Select primary role"
form_select_range: "Seleccione el tamaño de la clase" form_select_range: "Seleccione el tamaño de la clase"
@ -127,7 +127,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
get_involved: "Participa" get_involved: "Participa"
open_source: "Código Libre (GitHub)" open_source: "Código Libre (GitHub)"
support: "Soporte" support: "Soporte"
# faqs: "FAQs" faqs: "FAQs"
help_pref: "¿Necesitas ayuda? Envianos un correó electronico!" help_pref: "¿Necesitas ayuda? Envianos un correó electronico!"
help_suff: "y te contactaremos pronto" help_suff: "y te contactaremos pronto"
@ -182,7 +182,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
campaign_old_multiplayer: "(Obsoleto) Antiguas Arenas Multijugador" campaign_old_multiplayer: "(Obsoleto) Antiguas Arenas Multijugador"
campaign_old_multiplayer_description: "Reliquias de una era más civilizada. Ninguna simulación es ejecutada para estas arenas multijugador antiguas y sin héroes." campaign_old_multiplayer_description: "Reliquias de una era más civilizada. Ninguna simulación es ejecutada para estas arenas multijugador antiguas y sin héroes."
# code: 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.) # 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" # else: "else"
# elif: "else if" # elif: "else if"
@ -204,14 +204,14 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
# this: "this" # this: "this"
# or: "or" # or: "or"
# "||": "or" # "||": "or"
# and: "and" and: "y"
# "&&": "and" "&&": "y"
# not: "not" not: "no"
# "!": "not" "!": "no"
# "=": "assign" # "=": "assign"
# "==": "equals" "==": "iguala"
# "===": "strictly equals" "===": "iguala estrictamente"
# "!=": "does not equal" "!=": "no iguala"
# "!==": "does not strictly equal" # "!==": "does not strictly equal"
# ">": "is greater than" # ">": "is greater than"
# ">=": "is greater than or equal" # ">=": "is greater than or equal"
@ -219,15 +219,15 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
# "<=": "is less than or equal" # "<=": "is less than or equal"
# "*": "multiplied by" # "*": "multiplied by"
# "/": "divided by" # "/": "divided by"
# "+": "plus" "+": "mas"
# "-": "minus" "-": "menos"
# "+=": "add and assign" # "+=": "add and assign"
# "-=": "subtract and assign" # "-=": "subtract and assign"
# True: "True" True: "Verdadero"
# true: "true" true: "verdadero"
# False: "False" False: "Falso"
# false: "false" false: "falso"
# undefined: "undefined" undefined: "undefinido"
# null: "null" # null: "null"
# nil: "nil" # nil: "nil"
# None: "None" # None: "None"
@ -785,10 +785,10 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
jobs_benefit_4: "Días personales/enfermo ilimitados" # {change} jobs_benefit_4: "Días personales/enfermo ilimitados" # {change}
jobs_benefit_5: "Desarrollo profesional y soporte de formación continua" # {change} jobs_benefit_5: "Desarrollo profesional y soporte de formación continua" # {change}
jobs_benefit_6: "Seguro médico/dental/vista" # {change} jobs_benefit_6: "Seguro médico/dental/vista" # {change}
# jobs_benefit_7: "Sit-stand desks para todos" # jobs_benefit_7: "Sit-stand escritorios para todos"
# jobs_benefit_9: "10-year option exercise window" # jobs_benefit_9: "10-year option exercise window"
# jobs_benefit_10: "Maternity leave: 10 weeks paid, next 6 @ 55% salary" # jobs_benefit_10: "Maternity leave: 10 semanas pagadas, next 6 @ 55% salary"
# jobs_benefit_11: "Paternity leave: 10 weeks paid" # jobs_benefit_11: "Paternity leave: 10 semanas pagadas"
learn_more: "Aprender Más" learn_more: "Aprender Más"
jobs_custom_title: "Crear Tu Propio" jobs_custom_title: "Crear Tu Propio"
jobs_custom_description: "¿Te apasiona CodeCombat pero nos ves un puesto de trabajo que coincida con tus cualificaciones? Escríbenos y muestrenos como cree que puede contribuir a nuestro equipo. ¡Nos encantaría saber de vos!" jobs_custom_description: "¿Te apasiona CodeCombat pero nos ves un puesto de trabajo que coincida con tus cualificaciones? Escríbenos y muestrenos como cree que puede contribuir a nuestro equipo. ¡Nos encantaría saber de vos!"
@ -855,8 +855,8 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
thanks_header: "¡Gracias por solicitar un presupuesto!" # {change} thanks_header: "¡Gracias por solicitar un presupuesto!" # {change}
# thanks_sub_header: "Gracias por expressing interest in CodeCombat for your school." # thanks_sub_header: "Gracias por expressing interest in CodeCombat for your school."
thanks_p: "Estaremos en contacto pronto. ¿Preguntas? Escríbenos:" # {change} thanks_p: "Estaremos en contacto pronto. ¿Preguntas? Escríbenos:" # {change}
# back_to_classes: "Back to Classes" # back_to_classes: "Back to Clases"
# finish_signup: "Finish creating your teacher account:" finish_signup: "Termine la creación de su cuenta de maestro:"
# finish_signup_p: "Create an account to set up a class, add your students, and monitor their progress as they learn computer science." # finish_signup_p: "Create an account to set up a class, add your students, and monitor their progress as they learn computer science."
# signup_with: "Sign up con:" # signup_with: "Sign up con:"
connect_with: "Conectar con:" connect_with: "Conectar con:"
@ -975,7 +975,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
social_facebook: "Me Gusta CodeCombat en Facebook" social_facebook: "Me Gusta CodeCombat en Facebook"
social_twitter: "Sigue a CodeCombat en Twitter" social_twitter: "Sigue a CodeCombat en Twitter"
social_gplus: "Únete a CodeCombat con Google+" social_gplus: "Únete a CodeCombat con Google+"
# social_slack: "Chat with us in the public CodeCombat Slack channel" # social_slack: "Chat con nosotros en el public CodeCombat Slack canal"
contribute_to_the_project: "Contribuir al proyecto" contribute_to_the_project: "Contribuir al proyecto"
clans: clans:
@ -1080,8 +1080,8 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
buy_course1: "Comprar este curso" buy_course1: "Comprar este curso"
select_all_courses: "Seleccione 'Todos los cursos' para un 50% de descuento!" select_all_courses: "Seleccione 'Todos los cursos' para un 50% de descuento!"
all_courses: "Todos los Cursos" all_courses: "Todos los Cursos"
# number_programming_students: "Number of Programming Students" # number_programming_students: "Número de Programming Students"
# number_total_students: "Total Students in School/District" # number_total_students: "Total Students en School/District"
enter_number_students: "Introducir el número de estudiantes que necesita para este grupo." enter_number_students: "Introducir el número de estudiantes que necesita para este grupo."
name_class: "Nombre de su grupo" name_class: "Nombre de su grupo"
displayed_course_page: "Se mostrará en la página de curso para usted y sus estudiantes. Puede cambiarse después." displayed_course_page: "Se mostrará en la página de curso para usted y sus estudiantes. Puede cambiarse después."
@ -1234,8 +1234,8 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
additional_resources: "Recursos Adicionales" additional_resources: "Recursos Adicionales"
additional_resources_1_pref: "Descargar/imprimir nuestra" additional_resources_1_pref: "Descargar/imprimir nuestra"
additional_resources_1_mid: "Guía para maestros: Curso 1" additional_resources_1_mid: "Guía para maestros: Curso 1"
# additional_resources_1_mid2: "and" additional_resources_1_mid2: "y"
# additional_resources_1_mid3: "Course 2" additional_resources_1_mid3: "Curso 2"
additional_resources_1_suff: "explicaciones y soluciones para cada nivel." # {change} additional_resources_1_suff: "explicaciones y soluciones para cada nivel." # {change}
additional_resources_2_pref: "Complete nuestro" additional_resources_2_pref: "Complete nuestro"
additional_resources_2_suff: "para obtener dos matrículas gratuitas para el resto de nuestros cursos pagos." additional_resources_2_suff: "para obtener dos matrículas gratuitas para el resto de nuestros cursos pagos."
@ -1264,9 +1264,9 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
title: "Título" # Flat style redesign title: "Título" # Flat style redesign
# subtitle: "Review course guidelines, solutions, and levels" # subtitle: "Review course guidelines, solutions, and levels"
# changelog: "View latest changes to course levels." # changelog: "View latest changes to course levels."
# select_language: "Select language" select_language: "Seleccione lenguaje"
# select_level: "Select level" select_level: "Seleccione nivel"
# play_level: "Play Level" # play_level: "Play Nivel"
concepts_covered: "Conceptos Cubiertos" concepts_covered: "Conceptos Cubiertos"
# print_guide: "Print Guide (PDF)" # print_guide: "Print Guide (PDF)"
# view_guide_online: "View Guide Online (PDF)" # view_guide_online: "View Guide Online (PDF)"
@ -1300,9 +1300,9 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
# courses: "Courses" # courses: "Courses"
# enrollments: "Enrollments" # enrollments: "Enrollments"
# resources: "Resources" # resources: "Resources"
# help: "Help" help: "Ayuda"
# students: "Students" # Shared # students: "Students" # Shared
# language: "Language" language: "Lenguaje"
# edit_class_settings: "edit class settings" # edit_class_settings: "edit class settings"
# complete: "Complete" # complete: "Complete"
# access_restricted: "Account Update Required" # access_restricted: "Account Update Required"
@ -1555,7 +1555,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
ambassador_join_note_strong: "Nota" 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_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." ambassador_subscribe_desc: "Recibe correos sobre actualizaciones de soporte y desarrollo del multijugador."
# teacher_subscribe_desc: "Get emails on updates and announcements for teachers." # teacher_subscribe_desc: "Get emails on updates and announcements para maestros."
changes_auto_save: "Los cambios son guardados automáticamente cuando marcas las casillas de verificación." changes_auto_save: "Los cambios son guardados automáticamente cuando marcas las casillas de verificación."
diligent_scribes: "Nuestros diligentes Escribas:" diligent_scribes: "Nuestros diligentes Escribas:"
powerful_archmages: "Nuestros poderosos Archimagos:" powerful_archmages: "Nuestros poderosos Archimagos:"
@ -1713,14 +1713,14 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
coppa_deny: coppa_deny:
text1: "¿No puedes esperar para aprender a programar?" text1: "¿No puedes esperar para aprender a programar?"
# text2: "Ask your parents to create an account for you!" # text2: "Ask your parents que creen una cuenta for you!"
close: "Cerrar ventana" close: "Cerrar ventana"
loading_error: loading_error:
could_not_load: "Error cargando del servidor" could_not_load: "Error cargando del servidor"
connection_failure: "Fallo de conexión." connection_failure: "Fallo de conexión."
# connection_failure_desc: "It doesnt look like youre connected to the internet! Check your network connection and then reload this page." # connection_failure_desc: "It doesnt look like youre connected to the internet! Check your network connection and then reload this page."
# login_required: "Login Required" login_required: "Login Requerido"
# login_required_desc: "You need to be logged in to access this page." # login_required_desc: "You need to be logged in to access this page."
unauthorized: "Necesitas acceder. ¿Tienes desabilitadas las cookies?" unauthorized: "Necesitas acceder. ¿Tienes desabilitadas las cookies?"
forbidden: "No tienes los permisos." forbidden: "No tienes los permisos."
@ -1878,8 +1878,8 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
# march: "March" # march: "March"
# april: "April" # april: "April"
# may: "May" # may: "May"
# june: "June" june: "Junio"
# july: "July" july: "Julio"
# august: "August" # august: "August"
# september: "September" # september: "September"
# october: "October" # october: "October"

View file

@ -37,9 +37,9 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
teaching_computer_science: "Подучавање компјутерских наука не захтева скупу димплому, јер ми пружамо алатке да подржимо едукаторе из свих позадина." teaching_computer_science: "Подучавање компјутерских наука не захтева скупу димплому, јер ми пружамо алатке да подржимо едукаторе из свих позадина."
accessible_to: "Доступно" accessible_to: "Доступно"
everyone: "свима" everyone: "свима"
democratizing: "Демократизација процеса учења кодирања је у средишту наше филозофије. Свако би требало да има прилику да научи кодирање" democratizing: "Демократизација процеса учења кодирања је у средишту наше филозофије. Свако би требало да има прилику да научи кодирање."
forgot_learning: "Мислим да су већ заборавили да су заправо учили нешто." forgot_learning: "Мислим да су већ заборавили да су заправо учили нешто."
wanted_to_do: " Кодирање је нешто што сам одувек желео да радим, и никад нисам мислио да ћу моћи да га научим у школи." wanted_to_do: " Кодирање је нешто што сам одувек желео да радим и никад нисам мислио да ћу моћи то да научим у школи."
why_games: "Зашто је учење кроз игре важно?" why_games: "Зашто је учење кроз игре важно?"
games_reward: "Игре награђују продуктивну борбу." games_reward: "Игре награђују продуктивну борбу."
encourage: "Гејминг је медиј који подстиче интеракцију, откривање и учење путем покушаја и грешке. Добра игра изазива играча да савлада вештине током времена, што је исти есенцијални процес кроз који ученици пролазе док уче." encourage: "Гејминг је медиј који подстиче интеракцију, откривање и учење путем покушаја и грешке. Добра игра изазива играча да савлада вештине током времена, што је исти есенцијални процес кроз који ученици пролазе док уче."
@ -695,7 +695,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
action_radius: "Опсег" action_radius: "Опсег"
action_duration: "Трајање" action_duration: "Трајање"
example: "Пример" example: "Пример"
ex: "нпр." # Abbreviation of "example" ex: "нпр" # Abbreviation of "example"
current_value: "Тренутна вредност" current_value: "Тренутна вредност"
default_value: "Подразумевана вредност" default_value: "Подразумевана вредност"
parameters: "Параметри" parameters: "Параметри"
@ -732,7 +732,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
story_link: "Прича" story_link: "Прича"
press_link: "Прес" press_link: "Прес"
mission_title: "Наша мисија: да учинимо програмирање доступним сваком ученику на планети." mission_title: "Наша мисија: да учинимо програмирање доступним сваком ученику на планети."
mission_description_1: "<strong>Програмирање је магично</strong>. То је могућност да створиш ствари из чисте имагинације. Ми смо покренули CodeCombat да бисмо дали ученицима осећај чаробњачке моћи на дохват руке користећи<strong>куцани код</strong>." mission_description_1: "<strong>Програмирање је магично</strong>. То је могућност да створиш ствари из чисте имагинације. Ми смо покренули CodeCombat да бисмо дали ученицима осећај чаробњачке моћи на дохват руке користећи <strong>куцани код</strong>."
mission_description_2: "Како се испоставља, то им омогућава да такође уче брже. МНОГО брже. То је као конверзација уместо коришћења упутства. Желимо да донесему ту конверзацију у сваку школу и <strong>сваком ученику</strong>, јер би свако требало да добије шансу да научи магију програмирања." mission_description_2: "Како се испоставља, то им омогућава да такође уче брже. МНОГО брже. То је као конверзација уместо коришћења упутства. Желимо да донесему ту конверзацију у сваку школу и <strong>сваком ученику</strong>, јер би свако требало да добије шансу да научи магију програмирања."
team_title: "Упознај CodeCombat тим" team_title: "Упознај CodeCombat тим"
team_values: "Ми ценимо отворен дијалог пун поштовања, где најбоља идеја побеђује. Наше одлуке су засноване на истраживању потрошача и наш процес је фокусиран на достављање опипљивих резултата за њих. Свако је практичан, од нашег генералног директора до наших Github сарадника, јер ми ценимо раст и учење у нашем тиму." team_values: "Ми ценимо отворен дијалог пун поштовања, где најбоља идеја побеђује. Наше одлуке су засноване на истраживању потрошача и наш процес је фокусиран на достављање опипљивих резултата за њих. Свако је практичан, од нашег генералног директора до наших Github сарадника, јер ми ценимо раст и учење у нашем тиму."
@ -768,7 +768,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
number_contributors: "Преко 450 сарадника је дало своју подршку и време овом пројекту." number_contributors: "Преко 450 сарадника је дало своју подршку и време овом пројекту."
story_title: "Наша прича до сад" story_title: "Наша прича до сад"
story_subtitle: "Од 2013, CodeCombat је израстао из обичних скупова скица у праву успешну игру." story_subtitle: "Од 2013, CodeCombat је израстао из обичних скупова скица у праву успешну игру."
story_statistic_1a: "Више од 5 000 000" story_statistic_1a: "Више од 5.000.000"
story_statistic_1b: "играча укупно" story_statistic_1b: "играча укупно"
story_statistic_1c: "је започело њихово програмерско путовање кроз CodeCombat" story_statistic_1c: "је започело њихово програмерско путовање кроз CodeCombat"
story_statistic_2a: "Преведени смо на преко 50 језика — наши играчи долазе из" story_statistic_2a: "Преведени смо на преко 50 језика — наши играчи долазе из"
@ -784,7 +784,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
jobs_benefits: "Бенефиције за запослене" jobs_benefits: "Бенефиције за запослене"
jobs_benefit_4: "Неограничен одмор" jobs_benefit_4: "Неограничен одмор"
jobs_benefit_5: "Професионални развој и континуирана подршка образовања - бесплатне књиге и игре!" jobs_benefit_5: "Професионални развој и континуирана подршка образовања - бесплатне књиге и игре!"
# jobs_benefit_6: "Медицинско (gold), зубно, очно" jobs_benefit_6: "Медицинско (gold), дентално, очно осигурање"
jobs_benefit_7: "Sit-stand радни столови за свакога" jobs_benefit_7: "Sit-stand радни столови за свакога"
# jobs_benefit_9: "10-year option exercise window" # jobs_benefit_9: "10-year option exercise window"
jobs_benefit_10: "Породиљско одсуство: 10 плаћених недеља, наредних 6 недеља 55% плате" jobs_benefit_10: "Породиљско одсуство: 10 плаћених недеља, наредних 6 недеља 55% плате"
@ -1038,63 +1038,63 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
track_concepts8: "за придруживање" track_concepts8: "за придруживање"
private_require_sub: "Приватни кланови захтевају претплату да би могао да их направиш или да им се придружиш." private_require_sub: "Приватни кланови захтевају претплату да би могао да их направиш или да им се придружиш."
# courses: courses:
# course: "Course" course: "Курс"
# courses: "courses" courses: "курсеви"
# create_new_class: "Create New Class" create_new_class: "Направи нови разред"
# not_enrolled: "You are not enrolled in this course." not_enrolled: "Ниси уписан на овај курс."
# visit_pref: "Please visit the" visit_pref: "Молимо да посетиш"
# visit_suf: "page to enroll." visit_suf: "страницу да би се уписао."
# select_class: "Select one of your classes" select_class: "Изабери један од својих разреда"
# unnamed: "*unnamed*" unnamed: "*неименован*"
# select: "Select" select: "Изабери"
# unnamed_class: "Unnamed Class" unnamed_class: "Неименован разред"
# edit_settings: "edit class settings" edit_settings: "измени подешавања разреда"
# edit_settings1: "Edit Class Settings" edit_settings1: "Измени подешавања разреда"
# progress: "Class Progress" progress: "Напредак разреда"
# add_students: "Add Students" add_students: "Додај ученике"
# stats: "Statistics" stats: "Статистика"
# total_students: "Total students:" total_students: "Укупно ученика:"
# average_time: "Average level play time:" average_time: "Просечно време играња нивоа:"
# total_time: "Total play time:" total_time: "Укупно време играња:"
# average_levels: "Average levels completed:" average_levels: "Просечан број завршених нивоа:"
# total_levels: "Total levels completed:" total_levels: "Укупно завршених нивоа:"
# furthest_level: "Furthest level completed:" furthest_level: "Најдаљи завршен ниво:"
# students: "Students" students: "Ученици"
# students1: "students" students1: "ученици"
# concepts: "Concepts" concepts: "Концепти"
# levels: "levels" levels: "нивои"
# played: "Played" played: "Одиграно"
# play_time: "Play time:" play_time: "Време играња:"
# completed: "Completed:" completed: "Завршено:"
# invite_students: "Invite students to join this class." invite_students: "Позови ученике да се придруже овом разреду."
# invite_link_header: "Link to join course" invite_link_header: "Линк за придруживање курсу"
# invite_link_p_1: "Give this link to students you would like to have join the course." invite_link_p_1: "Дај овај линк ученицима за које желиш да се придруже курсу."
# invite_link_p_2: "Or have us email them directly:" invite_link_p_2: "Или дај нама да им директно пошаљемо мејл:"
# capacity_used: "Course slots used:" # capacity_used: "Course slots used:"
# enter_emails: "Enter student emails to invite, one per line" enter_emails: "Упиши мејлове ученика, један по линији"
# send_invites: "Send Invites" send_invites: "Пошаљи позиве"
# creating_class: "Creating class..." creating_class: "Креирање разреда..."
# purchasing_course: "Purchasing course..." purchasing_course: "Куповина курса..."
# buy_course: "Buy Course" buy_course: "Купи курс"
# buy_course1: "Buy this course" buy_course1: "Купи овај курс"
# select_all_courses: "Select 'All Courses' for a 50% discount!" select_all_courses: "Изабери 'Сви курсеви' за 50% попуста!"
# all_courses: "All Courses" all_courses: "Сви курсеви"
# number_programming_students: "Number of Programming Students" number_programming_students: "Број ученика који програмирају"
# number_total_students: "Total Students in School/District" number_total_students: "Укупан број ученика у школи/округу"
# enter_number_students: "Enter the number of students you need for this class." enter_number_students: "Унеси број ученика који ти треба за овај разред."
# name_class: "Name your class" name_class: "Именуј свој разред"
# displayed_course_page: "This will be displayed on the course page for you and your students. It can be changed later." # displayed_course_page: "This will be displayed on the course page for you and your students. It can be changed later."
# buy: "Buy" buy: "Купи"
# purchasing_for: "You are purchasing a license for" purchasing_for: "Купујеш лиценцу за"
# creating_for: "You are creating a class for" creating_for: "Правиш разред за"
# for: "for" # Like in 'for 30 students' for: "за" # Like in 'for 30 students'
# receive_code: "Afterwards you will receive an unlock code to distribute to your students, which they can use to enroll in your class." # receive_code: "Afterwards you will receive an unlock code to distribute to your students, which they can use to enroll in your class."
# free_trial: "Free trial for teachers!" free_trial: "Бесплатна пробна верзија за учитеље!"
# get_access: "to get individual access to all courses for evalutaion purposes." # get_access: "to get individual access to all courses for evalutaion purposes."
# questions: "Questions?" questions: "Питања?"
# teachers_click: "Teachers Click Here" teachers_click: "Учитељи кликните овде"
# students_click: "Students Click Here" students_click: "Ученици кликните овде"
# courses_on_coco: "Courses on CodeCombat" # courses_on_coco: "Courses on CodeCombat"
# designed_to: "Courses are designed to introduce computer science concepts using CodeCombat's fun and engaging environment. CodeCombat levels are organized around key topics to encourage progressive learning, over the course of 5 hours." # designed_to: "Courses are designed to introduce computer science concepts using CodeCombat's fun and engaging environment. CodeCombat levels are organized around key topics to encourage progressive learning, over the course of 5 hours."
# more_in_less: "Learn more in less time" # more_in_less: "Learn more in less time"
@ -1629,21 +1629,21 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# humans: "Red" # Ladder page display team name # humans: "Red" # Ladder page display team name
# ogres: "Blue" # ogres: "Blue"
# user: user:
# stats: "Stats" stats: "Статистика"
# singleplayer_title: "Singleplayer Levels" singleplayer_title: "Нивои за једног играча"
# multiplayer_title: "Multiplayer Levels" multiplayer_title: "Нивои за више играча"
# achievements_title: "Achievements" achievements_title: "Достигнућа"
# last_played: "Last Played" last_played: "Последњи игран"
# status: "Status" status: "Статус"
# status_completed: "Completed" status_completed: "Завршен"
# status_unfinished: "Unfinished" status_unfinished: "Незавршен"
# no_singleplayer: "No Singleplayer games played yet." # no_singleplayer: "No Singleplayer games played yet."
# no_multiplayer: "No Multiplayer games played yet." # no_multiplayer: "No Multiplayer games played yet."
# no_achievements: "No Achievements earned yet." no_achievements: "Још увек нема стечених достигнућа."
# favorite_prefix: "Favorite language is " favorite_prefix: "Омиљени језик је "
# favorite_postfix: "." favorite_postfix: "."
# not_member_of_clans: "Not a member of any clans yet." not_member_of_clans: "Ниси члан ниједног клана још увек."
achievements: achievements:
last_earned: "Последње стечено" last_earned: "Последње стечено"
@ -1711,10 +1711,10 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
# you_can2: "purchase a prepaid code" # you_can2: "purchase a prepaid code"
# you_can3: "that can be applied to your own account or given to others." # you_can3: "that can be applied to your own account or given to others."
# coppa_deny: coppa_deny:
# text1: "Cant wait to learn programming?" text1: "Не можеш да дочекаш да научиш програмирање?"
# text2: "Ask your parents to create an account for you!" text2: "Питај своје родитеље да направе налог за тебе!"
# close: "Close Window" close: "Затвори прозор"
# loading_error: # loading_error:
# could_not_load: "Error loading from server" # could_not_load: "Error loading from server"
@ -1747,50 +1747,50 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
hero: "Херој" hero: "Херој"
campaigns: "Кампање" campaigns: "Кампање"
# concepts: concepts:
# advanced_strings: "Advanced Strings" advanced_strings: "Напредни стрингови"
# algorithms: "Algorithms" algorithms: "Алгоритми"
# arguments: "Arguments" arguments: "Аргументи"
# arithmetic: "Arithmetic" arithmetic: "Аритметика"
# arrays: "Arrays" arrays: "Низови"
# basic_syntax: "Basic Syntax" basic_syntax: "Основна синтакса"
# boolean_logic: "Boolean Logic" boolean_logic: "Булова логика"
# break_statements: "Break Statements" break_statements: "Break искази"
# classes: "Classes" classes: "Класе"
# continue_statements: "Continue Statements" continue_statements: "Continue искази"
# for_loops: "For Loops" for_loops: "For петље"
# functions: "Functions" functions: "Функције"
# graphics: "Graphics" graphics: "Графика"
# if_statements: "If Statements" if_statements: "If искази"
# input_handling: "Input Handling" input_handling: "Руковање инпутом"
# math_operations: "Math Operations" math_operations: "Математичке операције"
# object_literals: "Object Literals" object_literals: "Објекат литерали"
# parameters: "Parameters" parameters: "Параметри"
# strings: "Strings" strings: "Стрингови"
# variables: "Variables" variables: "Променљиве"
# vectors: "Vectors" vectors: "Вектори"
# while_loops: "While Loops" while_loops: "While петље"
# recursion: "Recursion" recursion: "Рекурзије"
# delta: delta:
# added: "Added" added: "Додато"
# modified: "Modified" modified: "Измењено"
# not_modified: "Not Modified" not_modified: "Није измењено"
# deleted: "Deleted" deleted: "Избрисано"
# moved_index: "Moved Index" moved_index: "Померен индекс"
# text_diff: "Text Diff" # text_diff: "Text Diff"
# merge_conflict_with: "MERGE CONFLICT WITH" # merge_conflict_with: "MERGE CONFLICT WITH"
# no_changes: "No Changes" # no_changes: "No Changes"
multiplayer: multiplayer:
multiplayer_title: "Подешавање мода за више играча" # We'll be changing this around significantly soon. Until then, it's not important to translate. multiplayer_title: "Подешавање мода за више играча" # We'll be changing this around significantly soon. Until then, it's not important to translate.
# multiplayer_toggle: "Enable multiplayer" multiplayer_toggle: "Омогући мултиплејер"
# multiplayer_toggle_description: "Allow others to join your game." multiplayer_toggle_description: "Дозволи другима да се придруже твојој игри."
multiplayer_link_description: "Дај овај линк онима које желиш да ти се придруже." multiplayer_link_description: "Дај овај линк онима које желиш да ти се придруже."
multiplayer_hint_label: "Мала помоћ" multiplayer_hint_label: "Мала помоћ"
multiplayer_hint: " Кликни на линк да обележиш све, затим притисни Apple-C или Ctrl-C да копираш линк." multiplayer_hint: " Кликни на линк да обележиш све, затим притисни Apple-C или Ctrl-C да копираш линк."
multiplayer_coming_soon: "Стиже још нових карактеристика!" multiplayer_coming_soon: "Стиже још нових карактеристика!"
# multiplayer_sign_in_leaderboard: "Sign in or create an account and get your solution on the leaderboard." multiplayer_sign_in_leaderboard: "Пријави се или направи налог и стави своје решење на ранг листу."
# legal: # legal:
# page_title: "Legal" # page_title: "Legal"

View file

@ -46,6 +46,7 @@ module.exports = class Spell
@source = sessionSource @source = sessionSource
if p.aiSource and not @otherSession and not @canWrite() if p.aiSource and not @otherSession and not @canWrite()
@source = @originalSource = p.aiSource @source = @originalSource = p.aiSource
@isAISource = true
@thangs = {} @thangs = {}
if @canRead() # We can avoid creating these views if we'll never use them. if @canRead() # We can avoid creating these views if we'll never use them.
@view = new SpellView {spell: @, level: options.level, session: @session, otherSession: @otherSession, worker: @worker, god: options.god, @supermodel} @view = new SpellView {spell: @, level: options.level, session: @session, otherSession: @otherSession, worker: @worker, god: options.god, @supermodel}
@ -162,7 +163,7 @@ module.exports = class Spell
cb(aether.hasChangedSignificantly((newSource ? @originalSource), (currentSource ? @source), true, true)) cb(aether.hasChangedSignificantly((newSource ? @originalSource), (currentSource ? @source), true, true))
createAether: (thang) -> createAether: (thang) ->
writable = @permissions.readwrite.length > 0 writable = @permissions.readwrite.length > 0 and not @isAISource
skipProtectAPI = @skipProtectAPI or not writable skipProtectAPI = @skipProtectAPI or not writable
problemContext = @createProblemContext thang problemContext = @createProblemContext thang
includeFlow = (@levelType in ['hero', 'hero-ladder', 'hero-coop', 'course', 'course-ladder', 'game-dev']) and not skipProtectAPI includeFlow = (@levelType in ['hero', 'hero-ladder', 'hero-coop', 'course', 'course-ladder', 'game-dev']) and not skipProtectAPI