mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-26 00:58:00 -05:00
Merge branch 'master' into production
This commit is contained in:
commit
c29812bc80
5 changed files with 46 additions and 44 deletions
|
@ -9,7 +9,8 @@ It's both a startup and a community project, completely open source under the [M
|
|||
|
||||
### [Getting Started](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-General-Information)
|
||||
|
||||
We've made it easy to fork the project, run a simple script that'll install all the dependencies, and get a local copy of CodeCombat running right away on [Mac](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Mac-and-Vagrant), [Linux](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Linux), or [Windows](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Windows). See [the docs for details](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-General-Information).
|
||||
We've made it easy to fork the project, run a simple script that'll install all the dependencies, and get a local copy of CodeCombat running right away on [Mac](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Mac), [Linux](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Linux), [Windows](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Windows), or
|
||||
[Vagrant](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-Vagrant). See [the docs for details](https://github.com/codecombat/codecombat/wiki/Dev-Setup:-General-Information).
|
||||
|
||||
### [Getting In Touch](https://github.com/codecombat/codecombat/wiki/Developer-organization)
|
||||
|
||||
|
|
|
@ -253,7 +253,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
|
|||
victory_experience_gained: "XP Ganada"
|
||||
victory_gems_gained: "Gemas Ganadas"
|
||||
victory_new_item: "Objeto Nuevo"
|
||||
victory_viking_code_school: "Santo cielo, Holy smokes, el nivel que acabas de pasar era dificil! Si todavía no eres un desarrollador de software, deberías serlo. Acabas de conseguir una aceptación por vía rápida con la Escuela Vikinga de Có, donde tú puedes llevar tus habilidades al siguiente nivel y convertirteen un desarrollador web profesional en 14 semanas."
|
||||
victory_viking_code_school: "¡Changos macacos!, el nivel que acabas de pasar era dificil! Si todavía no eres un desarrollador de software, deberías serlo. Acabas de conseguir una aceptación por vía rápida con la Escuela Vikinga de Có, donde tú puedes llevar tus habilidades al siguiente nivel y convertirteen un desarrollador web profesional en 14 semanas."
|
||||
victory_become_a_viking: "Conviértete en un Vikingo"
|
||||
victory_bloc: "¡Buen trabajo! Tus habilidades están mejorando, y alguien ya se dió cuenta. Si has considerado convertirte en un desarrollador de software, este podría ser tu día de suerte. Bloc es un campo de entrenamiento online que te conecta 1 a 1 con un mentor experto que te ayudará a entrenarte para convertirte ¡En un desarrollador profesional! Al vencer A Mayhem of Munchkins, eres elegible para una reducción de $500 USD usando el código: CCRULES"
|
||||
victory_bloc_cta: "Conoce a tu mentor – aprende acerca de Bloc"
|
||||
|
@ -618,7 +618,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
|
|||
sub_includes_2: "Más de 40 niveles de práctica" # {change}
|
||||
sub_includes_3: "Video tutoriales"
|
||||
sub_includes_4: "Soporte de correo electronico Premium"
|
||||
sub_includes_5: "7 heroes nuevos con habilidades unicas que dominar" # {change}
|
||||
sub_includes_5: "7 héroes nuevos con habilidades unicas que dominar" # {change}
|
||||
sub_includes_6: "bonificación de 3500 gemas cada mes"
|
||||
sub_includes_7: "Clanes privados"
|
||||
monitor_progress_title: "¿Cómo monitoreo el progreso del estudiante?"
|
||||
|
@ -1329,8 +1329,8 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
|
|||
custom_avatar: " CodeCombat Avatar Personalizado"
|
||||
heap: "Por seis meses acceso \"Startup\"."
|
||||
credits: "creditos"
|
||||
one_month_coupon: "Cupón: elegí entre Rails o HTML."
|
||||
one_month_discount: "descuento del 30%: elegí entre Rails o HTML"
|
||||
one_month_coupon: "Cupón: elige entre Rails o HTML."
|
||||
one_month_discount: "descuento del 30%: elige entre Rails o HTML"
|
||||
license: "licencia"
|
||||
oreilly: "ebook de su elección"
|
||||
|
||||
|
|
|
@ -79,8 +79,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
adjust_volume: "Ajustar volúmen"
|
||||
campaign_multiplayer: "Arenas Multijugador"
|
||||
campaign_multiplayer_description: "... en las que tu código se enfrentará al de otros jugadores."
|
||||
# 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: "(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."
|
||||
|
||||
share_progress_modal:
|
||||
blurb: "¡Estás teniendo un gran progreso! Cuéntale a alguien que tanto habeis aprendido con CodeCombat." # {change}
|
||||
|
@ -147,7 +147,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
unwatch: "Pasar"
|
||||
submit_patch: "Enviar Parche"
|
||||
submit_changes: "Enviar Cambios"
|
||||
# save_changes: "Save Changes"
|
||||
save_changes: "Guardar cambios"
|
||||
|
||||
general:
|
||||
and: "y"
|
||||
|
@ -247,16 +247,16 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
victory_saving_progress: "Salvando Progreso"
|
||||
victory_go_home: "Ir a Inicio"
|
||||
victory_review: "¡Cuéntanos más!"
|
||||
# victory_review_placeholder: "How was the level?"
|
||||
victory_review_placeholder: "¿Cómo estuvo el nivel?"
|
||||
victory_hour_of_code_done: "¿Ya terminaste?"
|
||||
victory_hour_of_code_done_yes: "Si, ¡He terminado con mi hora de código!"
|
||||
victory_experience_gained: "XP Conseguida"
|
||||
victory_gems_gained: "Gemas Conseguidas"
|
||||
victory_new_item: "Nuevo artículo"
|
||||
# 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: "Jolínes, el nivel que acabas de pasar era dificil! Si todavía no eres un desarrollador de software, deberías serlo. Acabas de conseguir una aceptación por vía rápida con la Escuela Vikinga de Có, donde tú puedes llevar tus habilidades al siguiente nivel y convertirteen un desarrollador web profesional en 14 semanas."
|
||||
victory_become_a_viking: "Convertirse en un vikingo"
|
||||
# victory_bloc: "Great work! Your skills are improving, and someone's taking notice. If you've considered becoming a software developer, this may be your lucky day. Bloc is an online bootcamp that pairs you 1-on-1 with an expert mentor who will help train you into a professional developer! By beating A Mayhem of Munchkins, you're now eligible for a $500 price reduction with the code: CCRULES"
|
||||
# victory_bloc_cta: "Meet your mentor – learn about Bloc"
|
||||
victory_bloc: "¡Buen trabajo! Tus habilidades están mejorando, y alguien ya se dió cuenta. Si has considerado convertirte en un desarrollador de software, este podría ser tu día de suerte. Bloc es un campo de entrenamiento online que te conecta 1 a 1 con un mentor experto que te ayudará a entrenarte para convertirte ¡En un desarrollador profesional! Al vencer A Mayhem of Munchkins, eres elegible para una reducción de $500 USD usando el código: CCRULES"
|
||||
victory_bloc_cta: "Conoce a tu mentor – aprende acerca de Bloc"
|
||||
guide_title: "Guía"
|
||||
tome_minion_spells: "Los hechizos de tus súbditos" # Only in old-style levels.
|
||||
tome_read_only_spells: "Hechizos de solo lectura" # Only in old-style levels.
|
||||
|
@ -286,9 +286,9 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
time_goto: "Ir a:"
|
||||
non_user_code_problem_title: "No puede cargar un nivel"
|
||||
infinite_loop_title: "Bucle infinito detectado"
|
||||
# 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."
|
||||
# check_dev_console: "You can also open the developer console to see what might be going wrong."
|
||||
# check_dev_console_link: "(instructions)"
|
||||
infinite_loop_description: "El código inicial para construir el mundo no terminó de ejecutarse. Probablemente es muy lento o tiene un loop infinito. O puede ser un bug. Puedes tratar ejecutando este código nuevamente o reiniciar el código a su estado por defecto. Si eso no lo arregla, haznos saber."
|
||||
check_dev_console: "También podeis abrir la consola de desarrollo para ver que puede salir mal."
|
||||
check_dev_console_link: "(instrucciones)"
|
||||
infinite_loop_try_again: "Inténtalo de nuevo"
|
||||
infinite_loop_reset_level: "Reiniciar nivel"
|
||||
infinite_loop_comment_out: "Comenta mi código"
|
||||
|
@ -296,7 +296,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
tip_scrub_shortcut: "Ctrl+[ y Ctrl+] rebobina y avanza hacia adelante." # {change}
|
||||
tip_guide_exists: "Haz clic en la guía arriba de la página para más información útil."
|
||||
tip_open_source: "¡CodeCombat es 100% open source!"
|
||||
# tip_tell_friends: "Enjoying CodeCombat? Tell your friends about us!"
|
||||
tip_tell_friends: "¿Disfrutando de CodeCombat? ¡Cuéntale a tus amigos acerca de nosotros!"
|
||||
tip_beta_launch: "CodeCombat lanzó su beta en Octubre de 2013."
|
||||
tip_think_solution: "Piensa en la solución, no en el problema."
|
||||
tip_theory_practice: "En teoría, no hay diferencia entre la teoría y la práctica. Pero en la práctica, la hay. - Yogi Berra"
|
||||
|
@ -329,7 +329,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
tip_code_never_lies: "El código nunca os miente, los comentarios algunas veces. — Ron Jeffries"
|
||||
tip_reusable_software: "Antes de que el software pueda ser reutilizable, primero debe ser utilizable."
|
||||
tip_optimization_operator: "Cada lenguaje tiene un operator para optimización. En la mayoría de los lenguajes dicho operador es ‘//’"
|
||||
# tip_lines_of_code: "Measuring programming progress by lines of code is like measuring aircraft building progress by weight. — Bill Gates"
|
||||
tip_lines_of_code: "Medir el progreso en la programación en líneas de código es como medir el progreso de construcción de una aeronave por su peso. — Bill Gates"
|
||||
# tip_source_code: "I want to change the world but they would not give me the source code."
|
||||
tip_javascript_java: "Java es a JavaScript lo que un automóvil es a un móvil. - Chris Heilmann"
|
||||
tip_move_forward: "Lo que sea que hagas, sigue hacia adelante. - Martin Luther King Jr."
|
||||
|
|
|
@ -340,7 +340,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
tip_recurse: "Итерация свойственна человеку, рекурсия божественна. - L. Peter Deutsch"
|
||||
tip_free_your_mind: "Отвлекись от всего, Нео. Страх, неверие, сомнения отбрось — очисти свой разум. - Morpheus"
|
||||
tip_strong_opponents: "Даже сильнейший противник имеет слабость. - Itachi Uchiha"
|
||||
# tip_paper_and_pen: "Before you start coding, you can always plan with a sheet of paper and a pen."
|
||||
tip_paper_and_pen: "Прежде чем приступить к решению, попробуй решить задачу с помощью бумаги и ручки."
|
||||
|
||||
game_menu:
|
||||
inventory_tab: "Инвентарь"
|
||||
|
@ -437,24 +437,24 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
payment_methods_title: "Принимаемые методы оплаты"
|
||||
payment_methods_blurb1: "На данный момент мы принимаем кредитные карты и Alipay."
|
||||
payment_methods_blurb2: "Если вам необходим альтернативный способ оплаты, пожалуйста, свяжитесь"
|
||||
# sale_already_subscribed: "You're already subscribed!"
|
||||
# sale_blurb1: "Save 35%"
|
||||
# sale_blurb2: "off regular subscription price of $120 for a whole year!" # {changed}
|
||||
# sale_button: "Sale!"
|
||||
# sale_button_title: "Save 35% when you purchase a 1 year subscription"
|
||||
# sale_click_here: "Click Here"
|
||||
# sale_ends: "Ends"
|
||||
# sale_extended: "*Existing subscriptions will be extended by 1 year."
|
||||
# sale_feature_here: "Here's what you'll get:"
|
||||
# sale_feature2: "Access to 9 powerful <strong>new heroes</strong> with unique skills!"
|
||||
# sale_feature4: "<strong>42,000 bonus gems</strong> awarded immediately!"
|
||||
# sale_continue: "Ready to continue adventuring?"
|
||||
# sale_limited_time: "Limited time offer!"
|
||||
# sale_new_heroes: "New heroes!"
|
||||
# sale_title: "Back to School Sale"
|
||||
# sale_view_button: "Buy 1 year subscription for"
|
||||
sale_already_subscribed: "У вас уже есть подписка!"
|
||||
sale_blurb1: "Скидка 35%"
|
||||
sale_blurb2: "от годовой подписки за $120 на весь год!" # {changed}
|
||||
sale_button: "Распродажа!"
|
||||
sale_button_title: "Сэкономьте 35% при приобретении годовой подписки"
|
||||
sale_click_here: "Нажмите сюда"
|
||||
sale_ends: "Заканчивается"
|
||||
sale_extended: "*Текущие подписки будут продлены на год."
|
||||
sale_feature_here: "Вот что вы получите:"
|
||||
sale_feature2: "Доступ к 9 сильным<strong>новым героям</strong>с уникальными умениями!"
|
||||
sale_feature4: "<strong>42,000 бонусных самоцветов</strong> в подарок!"
|
||||
sale_continue: "Готовы продолжить путешествие?"
|
||||
sale_limited_time: "Ограниченное предложение!"
|
||||
sale_new_heroes: "Новые герои!"
|
||||
sale_title: "Назад на школьную распродажу"
|
||||
sale_view_button: "Купи годовую подписку за"
|
||||
stripe_description: "Месячная подписка"
|
||||
# stripe_description_year_sale: "1 Year Subscription (35% discount)"
|
||||
stripe_description_year_sale: "Годовая подписка (35% скидка)"
|
||||
subscription_required_to_play: "Чтобы сыграть этот уровень нужна подписка."
|
||||
unlock_help_videos: "Подпишитесь, чтобы разблокировать все обучающие видео."
|
||||
personal_sub: "Личная подписка" # Accounts Subscription View below
|
||||
|
@ -1026,7 +1026,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
my_matches: "Мои матчи"
|
||||
simulate: "Симулирование"
|
||||
simulation_explanation: "Симулированием игр вы сможете быстрее получить оценку игры!"
|
||||
# simulation_explanation_leagues: "You will mainly help simulate games for allied players in your clans and courses."
|
||||
simulation_explanation_leagues: "Вы поможете симулировать игры для союзных игроков в вашем клане или курсе."
|
||||
simulate_games: "Симулировать игры!"
|
||||
simulate_all: "СБРОСИТЬ И СИМУЛИРОВАТЬ ИГРЫ"
|
||||
games_simulated_by: "Игры, симулированные вами:"
|
||||
|
@ -1118,7 +1118,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
no_recent_games: "Нет сыгранных игр за последние две недели."
|
||||
payments: "Платежи"
|
||||
purchased: "Куплено"
|
||||
# sale: "Sale"
|
||||
sale: "Распродажа"
|
||||
subscription: "Подписка"
|
||||
invoices: "Счета"
|
||||
service_apple: "Apple"
|
||||
|
@ -1219,17 +1219,17 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
arrays: "Массивы"
|
||||
basic_syntax: "Базовый синтаксис"
|
||||
boolean_logic: "Булевая логика"
|
||||
break_statements: "Циклы"
|
||||
break_statements: "Оператор \"break\""
|
||||
classes: "Классы"
|
||||
# continue_statements: "Continue Statements"
|
||||
continue_statements: "Оператор \"continue\""
|
||||
for_loops: "Циклы \"for\""
|
||||
functions: "Функции"
|
||||
# graphics: "Graphics"
|
||||
graphics: "Графика"
|
||||
if_statements: "Условные операторы"
|
||||
input_handling: "Обработка ввода"
|
||||
math_operations: "Математические операции"
|
||||
object_literals: "Литералы объектов"
|
||||
# parameters: "Parameters"
|
||||
parameters: "Параметры"
|
||||
strings: "Строки"
|
||||
variables: "Переменные"
|
||||
vectors: "Векторы"
|
||||
|
|
|
@ -101,9 +101,10 @@ module.exports = class CastButtonView extends CocoView
|
|||
@casting = false
|
||||
if @hasCastOnce # Don't play this sound the first time
|
||||
@playSound 'cast-end', 0.5
|
||||
myHeroID = if me.team is 'ogres' then 'Hero Placeholder 1' else 'Hero Placeholder'
|
||||
if @ladderSubmissionView and not e.world.thangMap[myHeroID]?.errorsOut
|
||||
_.delay (=> @ladderSubmissionView?.rankSession()), 1000 if @ladderSubmissionView
|
||||
# Worked great for live Ace of Coders tournament, but probably annoying for asynchronous tournament mode.
|
||||
#myHeroID = if me.team is 'ogres' then 'Hero Placeholder 1' else 'Hero Placeholder'
|
||||
#if @ladderSubmissionView and not e.world.thangMap[myHeroID]?.errorsOut
|
||||
# _.delay (=> @ladderSubmissionView?.rankSession()), 1000 if @ladderSubmissionView
|
||||
@hasCastOnce = true
|
||||
@updateCastButton()
|
||||
@world = e.world
|
||||
|
|
Loading…
Reference in a new issue