mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-13 22:49:51 -04:00
Merged AKeeper's ru.coffee additions, taking into account M-r-A's suggestions.
This commit is contained in:
commit
8df80ad1bc
2 changed files with 9 additions and 14 deletions
|
@ -253,12 +253,12 @@ module.exports = CocoSprite = class CocoSprite extends CocoClass
|
|||
return
|
||||
scaleX = if @getActionProp 'flipX' then -1 else 1
|
||||
scaleY = if @getActionProp 'flipY' then -1 else 1
|
||||
if @thang.maximizesArc and @thangType.get('name') in ['Arrow', 'Spear']
|
||||
if @thangType.get('name') in ['Arrow', 'Spear']
|
||||
# Scales the arrow so it appears longer when flying parallel to horizon.
|
||||
# To do that, we convert angle to [0, 90] (mirroring half-planes twice), then make linear function out of it:
|
||||
# (a - x) / a: equals 1 when x = 0, equals 0 when x = a, monotonous in between. That gives us some sort of
|
||||
# degenerative multiplier.
|
||||
# For our puproses, a = 90 - the direction straight upwards.
|
||||
# For our purposes, a = 90 - the direction straight upwards.
|
||||
# Then we use r + (1 - r) * x function with r = 0.5, so that
|
||||
# maximal scale equals 1 (when x is at it's maximum) and minimal scale is 0.5.
|
||||
# Notice that the value of r is empirical.
|
||||
|
@ -289,12 +289,7 @@ module.exports = CocoSprite = class CocoSprite extends CocoClass
|
|||
rotation = @getRotation()
|
||||
if @thangType.get('name') in ['Arrow', 'Spear']
|
||||
# Rotates the arrow to see it arc based on velocity.z.
|
||||
# At midair we must see the original angle (delta = 0), but at launch time
|
||||
# and arrow must point upwards/downwards respectively.
|
||||
# The curve must consider two variables: speed and angle to camera:
|
||||
# higher angle -> higher steep
|
||||
# higher speed -> higher steep (0 at midpoint).
|
||||
# All constants are empirical. Notice that rotation here does not affect thang's state - it is just the effect.
|
||||
# Notice that rotation here does not affect thang's state - it is just the effect.
|
||||
# Thang's rotation is always pointing where it is heading.
|
||||
vz = @thang.velocity.z
|
||||
if vz and speed = @thang.velocity.magnitude(true)
|
||||
|
|
|
@ -61,7 +61,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
|
||||
signup:
|
||||
create_account_title: "Создать аккаунт, чтобы сохранить прогресс"
|
||||
description: "Это бесплатно. Нужна лишь пара вещей и вы сможете продолжить путешествие:"
|
||||
description: "Это бесплатно. Нужна лишь пара вещей, и вы сможете продолжить путешествие:"
|
||||
email_announcements: "Получать оповещения на email"
|
||||
coppa: "Вы старше 13 лет или живёте не в США "
|
||||
coppa_why: "(почему?)"
|
||||
|
@ -239,7 +239,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
tip_scrub_shortcut: "Ctrl+[ и Ctrl+] - перемотка назад и вперёд."
|
||||
tip_guide_exists: "Щёлкните \"руководство\" наверху страницы для получения полезной информации."
|
||||
tip_open_source: "Исходный код CodeCombat открыт на 100%!"
|
||||
tip_beta_launch: "CodeCombat запустил бета-тестирование в октябре 2013."
|
||||
tip_beta_launch: "CodeCombat запустил бета-тестирование в октябре 2013 года."
|
||||
tip_js_beginning: "JavaScript это только начало."
|
||||
tip_autocast_setting: "Изменяйте настройки авточтения заклинания, щёлкнув по шестерёнке на кнопке прочтения."
|
||||
think_solution: "Думайте о решении, а не о проблеме."
|
||||
|
@ -505,7 +505,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
diplomat_attribute_1: "Свободное владение английским языком и языком, на который вы хотели бы переводить. При передаче сложных идей важно иметь сильную хватку в обоих!"
|
||||
diplomat_join_pref_github: "Найдите файл локализации вашего языка "
|
||||
diplomat_github_url: "на GitHub"
|
||||
diplomat_join_suf_github: ", отредактируйте его онлайн и отправьте запрос на включение изменений. Кроме того, установите флажок ниже, чтобы быть в курсе новых разработок интернационализации!"
|
||||
diplomat_join_suf_github: ", отредактируйте его онлайн и отправьте запрос на подтверждение изменений. Кроме того, установите флажок ниже, чтобы быть в курсе новых разработок интернационализации!"
|
||||
more_about_diplomat: "Узнать больше о том, как стать Дипломатом"
|
||||
diplomat_subscribe_desc: "Получать email-ы о i18n разработках и уровнях для перевода."
|
||||
ambassador_summary: "Мы пытаемся создать сообщество, и каждое сообщество нуждается в службе поддержки, когда есть проблемы. У нас есть чаты, электронная почта и социальные сети, чтобы наши пользователи могли познакомиться с игрой. Если вы хотите помочь людям втянуться, получать удовольствие и учиться программированию, этот класс для вас."
|
||||
|
@ -587,10 +587,10 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
to_battle: "В бой, разработчики!"
|
||||
modern_day_sorcerer: "Вы знаете, как программировать? Это круто. Вы волшебник наших дней! Разве не время, чтобы вы использовали свои магические силы программирования для управления миньонами в эпичной битве? И мы не говорим здесь роботы."
|
||||
arenas_are_here: "Мультиплеерные арены CodeCombat на равных уже здесь."
|
||||
ladder_explanation: "Выбирайте своих героев, зачаровывайте свои армии людей или огров, и взберитесь через поверженных коллег-Волшебников на вершину ладдеров–затем бросьте вызов своим друзьям в наших славных, асинхронно-мультиплеерных аренах прогрммирования. Если вы ощущаете себя творческим, можете даже"
|
||||
fork_our_arenas: "сделать форк наших арен"
|
||||
ladder_explanation: "Выбирайте своих героев, зачаровывайте свои армии людей или огров, и взберитесь через поверженных коллег-Волшебников на вершину ладдеров – затем бросьте вызов своим друзьям в наших славных, асинхронно-мультиплеерных аренах прогрммирования. Если вы ощущаете себя творческим, можете даже"
|
||||
fork_our_arenas: "сделать модификации наших арен"
|
||||
create_worlds: "и создавать свои собственные миры."
|
||||
javascript_rusty: "Подзабыли JavaScript? Не беспокойтесь; есть"
|
||||
tutorial: "обучение"
|
||||
new_to_programming: ". Новичок в программировании? Пройдите нашу кампанию для новичков, чтобы повысить навык."
|
||||
so_ready: "Я полностью готов для этого"
|
||||
so_ready: "Я полностью готов(а) для этого"
|
||||
|
|
Loading…
Reference in a new issue