Merge branch 'master' into production

This commit is contained in:
Nick Winter 2014-11-18 07:54:58 -08:00
commit 11790a1a6a
5 changed files with 166 additions and 161 deletions

View file

@ -1,15 +1,15 @@
module.exports = nativeDescription: "български език", englishDescription: "Bulgarian", translation:
home:
slogan: "Научи се да програмираш, докато играеш игра "
no_ie: "CodeCombat не работи под Internet Explorer 8 или по-стар. Съжалявам!" # Warning that only shows up in IE8 and older
no_ie: "CodeCombat не работи под Internet Explorer 8 или по-стари версии. Съжалявам!" # Warning that only shows up in IE8 and older
no_mobile: "CodeCombat не е направен за мобилни устройства и може да не работи!" # Warning that shows up on mobile devices
play: "Играй" # The big play button that just starts playing a level
# 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_suffix: "You can try anyway, but it probably won't work."
old_browser: "О, не! Браузърът ти е твърде стар за CodeCombat. Съжалявам!" #"Uh oh, your browser is too old to run CodeCombat. Sorry!" # Warning that shows up on really old Firefox/Chrome/Safari
old_browser_suffix: "Все пак можеш да опиваш, но най-вероятно няма да проработи." # "You can try anyway, but it probably won't work."
# campaign: "Campaign"
# for_beginners: "For Beginners"
for_beginners: "За начинаещи" # "For Beginners"
# multiplayer: "Multiplayer" # Not currently shown on home page
# for_developers: "For Developers" # Not currently shown on home page.
for_developers: "За разработчици" # "For Developers" # Not currently shown on home page.
nav:
play: "Нива" # The top nav bar entry where players choose which levels to play
@ -19,16 +19,16 @@ module.exports = nativeDescription: "български език", englishDescri
forum: "Форум"
account: "Сметката"
profile: "Профил"
# stats: "Stats"
stats: "Статистики"
# code: "Code"
# admin: "Admin" # Only shows up when you are an admin
home: "Начало"
# contribute: "Contribute"
contribute: "Допринеси" # "Contribute"
# legal: "Legal"
about: "За нас"
contact: "Контакти"
# twitter_follow: "Follow"
# teachers: "Teachers"
twitter_follow: "Започни да следиш" # "Follow"
teachers: "Учители" # "Teachers"
modal:
close: "Затвори"
@ -38,23 +38,23 @@ module.exports = nativeDescription: "български език", englishDescri
page_not_found: "Страницата не е намерена"
diplomat_suggestion:
title: "Дай да помогни да преводи CodeCombat!" # This shows up when a player switches to a non-English language using the language selector.
# sub_heading: "We need your language skills."
title: "Помогни да преведем CodeCombat!" # This shows up when a player switches to a non-English language using the language selector.
sub_heading: "Имаме нужда от твоите езикови познания!" # "We need your language skills."
pitch_body: "We develop CodeCombat in English, but we already have players all over the world. Many of them want to play in Bulgarian but don't speak English, so if you can speak both, please consider signing up to be a Diplomat and help translate both the CodeCombat website and all the levels into Bulgarian."
missing_translations: "Until we can translate everything into Bulgarian, you'll see English when Bulgarian isn't available."
learn_more: "Научи повече за ставане Дипломат"
# subscribe_as_diplomat: "Subscribe as a Diplomat"
learn_more: "Научи повече за това как да станеш Дипломат"
subscribe_as_diplomat: "Стани дипломат" # "Subscribe as a Diplomat"
play:
# play_as: "Play As" # Ladder page
# spectate: "Spectate" # Ladder page
# players: "players" # Hover over a level on /play
# hours_played: "hours played" # Hover over a level on /play
# items: "Items" # Tooltip on item shop button from /play
# unlock: "Unlock" # For purchasing items and heroes
# confirm: "Confirm"
items: "Предмети" # "Items" # Tooltip on item shop button from /play
unlock: "Отключи" # "Unlock" # For purchasing items and heroes
confirm: "Потвърди"
# owned: "Owned" # For items you own
# locked: "Locked"
locked: "Заключено"
# available: "Available"
# skills_granted: "Skills Granted" # Property documentation details
# heroes: "Heroes" # Tooltip on hero shop button from /play
@ -64,27 +64,27 @@ module.exports = nativeDescription: "български език", englishDescri
# next: "Next" # Go from choose hero to choose inventory before playing a level
# change_hero: "Change Hero" # Go back from choose inventory to choose hero
# choose_inventory: "Equip Items"
# buy_gems: "Buy Gems"
# older_campaigns: "Older Campaigns"
# anonymous: "Anonymous Player"
# level_difficulty: "Difficulty: "
# campaign_beginner: "Beginner Campaign"
buy_gems: "Купи скъпоценни камъни" # "Buy Gems"
older_campaigns: "Предишни капмании" # "Older Campaigns"
anonymous: "Анонимен играч" # "Anonymous Player"
level_difficulty: "Трудност" # "Difficulty: "
campaign_beginner: "Кампания за начинаещи" # "Beginner Campaign"
# awaiting_levels_adventurer_prefix: "We release five levels per week."
# awaiting_levels_adventurer: "Sign up as an Adventurer"
# awaiting_levels_adventurer_suffix: "to be the first to play new levels."
awaiting_levels_adventurer: "Стани Приключенец" # "Sign up as an Adventurer"
awaiting_levels_adventurer_suffix: "за да бъдеш първият, който играе нови нива." # "to be the first to play new levels."
choose_your_level: "Избери своето ниво" # The rest of this section is the old play view at /play-old and isn't very important.
# adventurer_prefix: "You can jump to any level below, or discuss the levels on "
# adventurer_forum: "the Adventurer forum"
adventurer_forum: "Приключенският форум" # "the Adventurer forum"
# adventurer_suffix: "."
# campaign_old_beginner: "Old Beginner Campaign"
campaign_old_beginner: "Предишни кампании за начинаещи" # "Old Beginner Campaign"
# campaign_old_beginner_description: "... in which you learn the wizardry of programming."
# campaign_dev: "Random Harder Levels"
campaign_dev: "Случайни трудни нива" # "Random Harder Levels"
# campaign_dev_description: "... in which you learn the interface while doing something a little harder."
# campaign_multiplayer: "Multiplayer Arenas"
# campaign_multiplayer_description: "... in which you code head-to-head against other players."
# campaign_player_created: "Player-Created"
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute#artisan\">Artisan Wizards</a>."
# campaign_classic_algorithms: "Classic Algorithms"
campaign_classic_algorithms: "Класически алгоритми" # "Classic Algorithms"
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
# campaign_forest: "Forest Campaign"
# campaign_dungeon: "Dungeon Campaign"
@ -101,27 +101,27 @@ module.exports = nativeDescription: "български език", englishDescri
# finishing: "Finishing"
signup:
create_account_title: "Создавай нов сметката за да записва прогрес"
create_account_title: "Създавай нов акаунт, за да запазиш прогреса си"
description: "Е безплатен. Само ще трабва неколко неща и ти ще си готов:"
email_announcements: "Получава анонци през имейл"
email_announcements: "Получава анонси по имейл"
# coppa: "13+ or non-USA "
coppa_why: "(Защо?)"
creating: "Създаване на профил..."
sign_up: "Регистриране"
log_in: "Вход с парола"
social_signup: "Или, можеш да зарегистрираваш през Facebook или G+:"
required: "Трабва да влезиш преди можеш да ходиш на там."
social_signup: "Или, можеш да се регистрираш през Facebook или G+:"
required: "Трабва да влезеш преди можеш да ходиш на там."
recover:
recover_account_title: "Възстанови Акаунт"
send_password: "Изпрати парола за възстановяване"
# recovery_sent: "Recovery email sent."
recovery_sent: "Писмото за възстановяване на парола е изпратено." # "Recovery email sent."
# items:
# primary: "Primary"
# secondary: "Secondary"
# armor: "Armor"
# accessories: "Accessories"
accessories: "Аксесоари" # "Accessories"
# misc: "Misc"
# books: "Books"
@ -132,8 +132,8 @@ module.exports = nativeDescription: "български език", englishDescri
send: "Изпрати"
cancel: "Отказ"
save: "Запис"
publish: "Публикирай"
create: "Создавай"
publish: "Публикувай"
create: "Създай"
# manual: "Manual"
# fork: "Fork"
# play: "Play" # When used as an action verb, like "Play next level"
@ -145,11 +145,11 @@ module.exports = nativeDescription: "български език", englishDescri
general:
and: "и"
name: "Име"
# date: "Date"
date: "Дата" # "Date"
# body: "Body"
version: "Версия"
# commit_msg: "Commit Message"
# version_history: "Version History"
version_history: "Предишни версии" # "Version History"
# version_history_for: "Version History for: "
# result: "Result"
results: "Резултати"
@ -157,7 +157,7 @@ module.exports = nativeDescription: "български език", englishDescri
or: "или"
# subject: "Subject"
email: "Email"
# password: "Password"
password: "Парола" # "Password"
message: "Съобщение"
# code: "Code"
# ladder: "Ladder"
@ -405,10 +405,10 @@ module.exports = nativeDescription: "български език", englishDescri
# cla_prefix: "To save changes, first you must agree to our"
# cla_url: "CLA"
# cla_suffix: "."
# cla_agree: "I AGREE"
cla_agree: "СЪГЛАСЕН СЪМ" # "I AGREE"
# contact:
# contact_us: "Contact CodeCombat"
contact_us: "Свържи се с CodeCombat" # "Contact CodeCombat"
# welcome: "Good to hear from you! Use this form to send us email. "
# contribute_prefix: "If you're interested in contributing, check out our "
# contribute_page: "contribute page"
@ -430,17 +430,17 @@ module.exports = nativeDescription: "български език", englishDescri
# password_tab: "Password"
# emails_tab: "Emails"
# admin: "Admin"
# new_password: "New Password"
new_password: "Нова парола" # "New Password"
# new_password_verify: "Verify"
# email_subscriptions: "Email Subscriptions"
# email_subscriptions_none: "No Email Subscriptions."
# email_announcements: "Announcements"
email_announcements: "Съобщения" # "Announcements"
# email_announcements_description: "Get emails on the latest news and developments at CodeCombat."
# email_notifications: "Notifications"
email_notifications: "Известия" # "Notifications"
# email_notifications_summary: "Controls for personalized, automatic email notifications related to your CodeCombat activity."
# email_any_notes: "Any Notifications"
# email_any_notes_description: "Disable to stop all activity notification emails."
# email_news: "News"
email_news: "Новини" # "News"
# email_recruit_notes: "Job Opportunities"
# email_recruit_notes_description: "If you play really well, we may contact you about getting you a (better) job."
# contributor_emails: "Contributor Class Emails"

View file

@ -64,14 +64,14 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
next: "Nächster" # Go from choose hero to choose inventory before playing a level
change_hero: "Held wechseln" # Go back from choose inventory to choose hero
choose_inventory: "Gegenstände ausrüsten"
# buy_gems: "Buy Gems"
buy_gems: "Edelsteine kaufen"
older_campaigns: "Ältere Kampagne"
anonymous: "Anonymer Spieler"
level_difficulty: "Schwierigkeit: "
campaign_beginner: "Anfängerkampagne"
# awaiting_levels_adventurer_prefix: "We release five levels per week."
# awaiting_levels_adventurer: "Sign up as an Adventurer"
# awaiting_levels_adventurer_suffix: "to be the first to play new levels."
awaiting_levels_adventurer_prefix: "Wir veröffentlichen fünf Levels pro Woche."
awaiting_levels_adventurer: "Registriere dich als ein Abenteurer"
awaiting_levels_adventurer_suffix: "sei der Erste, der neue Levels spielt."
choose_your_level: "Wähle dein Level" # The rest of this section is the old play view at /play-old and isn't very important.
adventurer_prefix: "Du kannst zu jedem Level springen oder diskutiere die Level "
adventurer_forum: "im Abenteurerforum"
@ -95,10 +95,10 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
logging_in: "Logge ein"
log_out: "Ausloggen"
recover: "Account wiederherstellen"
# authenticate_gplus: "Authenticate G+"
# load_profile: "Load G+ Profile"
# load_email: "Load G+ Email"
# finishing: "Finishing"
authenticate_gplus: "Authentifiziere G+"
load_profile: "Lade G+ Profil"
load_email: "Lade G+ Email"
finishing: "Fertigstellen"
signup:
create_account_title: "Account anlegen, um Fortschritt zu speichern"
@ -172,7 +172,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
medium: "Mittel"
hard: "Schwer"
player: "Spieler"
# player_level: "Level" # Like player level 5, not like level: Dungeons of Kithgard
player_level: "Level" # Like player level 5, not like level: Dungeons of Kithgard
units:
second: "Sekunde"
@ -307,25 +307,25 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
choose_inventory: "Gegenstände ausrüsten"
equipped_item: "Hinzugefügt"
available_item: "Verfügbar"
# restricted_title: "Restricted"
restricted_title: "Eingeschränkt"
should_equip: "(Doppelklick zum Hinzufügen)"
equipped: "(hinzugefügt)"
locked: "(gesperrt)"
restricted: "(benötigt für dieses Level)"
# equip: "Equip"
# unequip: "Unequip"
equip: "Ausrüsten"
unequip: "Abrüsten"
# buy_gems:
# few_gems: "A few gems"
# pile_gems: "Pile of gems"
# chest_gems: "Chest of gems"
buy_gems:
few_gems: "Ein paar Edelsteine"
pile_gems: "Stapel von Edelsteinen"
chest_gems: "Kiste von Edelsteinen"
choose_hero:
choose_hero: "Wähle deinen Helden"
programming_language: "Programmiersprache"
programming_language_description: "Welche Programmiersprache möchtest du verwenden?"
# default: "Default"
# experimental: "Experimental"
default: "Standard"
experimental: "Experimentell"
python_blurb: "Einfach jedoch leistungsfähig, Python ist eine gute Allzweck-Programmiersprache."
javascript_blurb: "Die Sprache des Web."
coffeescript_blurb: "Schönere JavaScript Syntax."
@ -466,7 +466,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
enter: "Eingabetaste"
escape: "Escape"
shift: "Umschalttaste"
# run_code: "Run current code."
run_code: "Starte aktuellen Code."
run_real_time: "Führe in Echtzeit aus."
continue_script: "Setze nach aktuellenm Skript fort."
skip_scripts: "Überspringe alle überspringbaren Skripte."
@ -544,7 +544,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
level_tab_thangs_add: "Thangs hinzufügen"
delete: "Löschen"
duplicate: "Duplizieren"
# rotate: "Rotate"
rotate: "Drehen"
level_settings_title: "Einstellungen"
level_component_tab_title: "Aktuelle Komponenten"
level_component_btn_new: "neue Komponente erstellen"
@ -688,14 +688,14 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
summary_your: "Deine "
summary_matches: "Matches - "
summary_wins: " Siege, "
# summary_losses: " Losses"
summary_losses: " Verluste"
# rank_no_code: "No New Code to Rank"
# rank_my_game: "Rank My Game!"
# rank_submitting: "Submitting..."
rank_submitting: "Übermitteln..."
# rank_submitted: "Submitted for Ranking"
# rank_failed: "Failed to Rank"
# rank_being_ranked: "Game Being Ranked"
# rank_last_submitted: "submitted "
rank_last_submitted: "übermittelt "
help_simulate: "Hilf Spiele zu simulieren?"
# code_being_simulated: "Your new code is being simulated by other players for ranking. This will refresh as new matches come in."
# no_ranked_matches_pre: "No ranked matches for the "
@ -744,16 +744,16 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
# last_earned: "Last Earned"
amount_achieved: "Anzahl"
achievement: "Achievement"
# category_contributor: "Contributor"
category_contributor: "Mitwirkender"
category_miscellaneous: "Sonstiges"
category_levels: "Level"
category_undefined: "ohne Kategorie"
# current_xp_prefix: ""
# current_xp_postfix: " in total"
current_xp_postfix: " Gesamt"
# new_xp_prefix: ""
# new_xp_postfix: " earned"
# left_xp_prefix: ""
# left_xp_infix: " until level "
left_xp_infix: " bis Level "
# left_xp_postfix: ""
account:
@ -877,7 +877,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
mit_license_url: "MIT Lizenz"
code_description_suffix: "Dies beihnhaltet all den Code in Systemen und Komponenten der für die Erstellung von Levels durch CodeCombat zu Verfügung gestellt wird."
art_title: "Grafiken/Musik - Creative Commons "
# art_description_prefix: "All common content is available under the"
art_description_prefix: "Gemeinsamer Inhalt ist verfügbar unter"
cc_license_url: "Creative Commons Attribution 4.0 International License"
# art_description_suffix: "Common content is anything made generally available by CodeCombat for the purpose of creating Levels. This includes:"
art_music: "Musik"
@ -915,8 +915,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
in_cash: "in Bar"
custom_wizard: "Benutzerdefinierter CodeCombat Zauberer"
custom_avatar: "Benutzerdefinierter CodeCombat Avatar"
# heap: "for six months of \"Startup\" access"
# credits: "credits"
heap: "für sechs Monate \"Startup\" Zugriff"
credits: "Guthaben"
one_month_coupon: "Gutschein: Wähle entweder Rails oder HTML"
one_month_discount: "30% Rabatt: Wähle entweder Rails oder HTML"
license: "Lizenz"
@ -952,7 +952,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
active: "Suche jetzt nach Interview-Angeboten"
inactive: "Suche momentan nicht nach Angeboten"
complete: "komplett"
# next: "Next"
next: "Nächstes"
next_city: "Stadt?"
next_country: "Wähle dein Land."
next_name: "Name?"

View file

@ -49,13 +49,13 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
play_as: "扮演" # Ladder page
spectate: "旁观他人的游戏" # Ladder page
players: "玩家" # Hover over a level on /play
# hours_played: "hours played" # Hover over a level on /play
hours_played: "已经玩过的时间" # Hover over a level on /play
items: "道具" # Tooltip on item shop button from /play
unlock: "解锁" # For purchasing items and heroes
confirm: "确认"
owned: "已拥有" # For items you own
locked: "需解锁"
# available: "Available"
available: "可用"
skills_granted: "获得技能" # Property documentation details
heroes: "英雄" # Tooltip on hero shop button from /play
achievements: "成就" # Tooltip on achievement list button from /play
@ -64,14 +64,14 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
next: "下一步" # Go from choose hero to choose inventory before playing a level
change_hero: "重新选择英雄" # Go back from choose inventory to choose hero
choose_inventory: "装备道具"
# buy_gems: "Buy Gems"
buy_gems: "购买宝石"
older_campaigns: "旧的战役"
anonymous: "匿名玩家"
level_difficulty: "难度:"
campaign_beginner: "新手作战"
# awaiting_levels_adventurer_prefix: "We release five levels per week."
awaiting_levels_adventurer_prefix: "我们每周开放五个关卡"
# awaiting_levels_adventurer: "Sign up as an Adventurer"
# awaiting_levels_adventurer_suffix: "to be the first to play new levels."
awaiting_levels_adventurer_suffix: "做第一个玩新关卡的人"
choose_your_level: "选择关卡" # The rest of this section is the old play view at /play-old and isn't very important.
adventurer_prefix: "你可以选择以下任意关卡,或者讨论以上的关卡。到"
adventurer_forum: "冒险者论坛"
@ -95,10 +95,10 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
logging_in: "正在登录"
log_out: "登出"
recover: "找回账户"
# authenticate_gplus: "Authenticate G+"
# load_profile: "Load G+ Profile"
# load_email: "Load G+ Email"
# finishing: "Finishing"
authenticate_gplus: "通过G+授权"
load_profile: "载入G+资料"
load_email: "载入G+ Email"
finishing: "完成"
signup:
create_account_title: "创建一个账户来保存进度"
@ -118,8 +118,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
recovery_sent: "找回账户邮件已发送."
items:
# primary: "Primary"
# secondary: "Secondary"
primary: "主要的"
secondary: "次要的"
armor: "盔甲"
accessories: "配饰"
misc: "辅助道具"
@ -218,13 +218,13 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
victory_rate_the_level: "评估关卡:" # Only in old-style levels.
victory_return_to_ladder: "返回"
victory_play_continue: "继续游戏"
# victory_play_skip: "Skip Ahead"
victory_play_skip: "跳过并继续"
victory_play_next_level: "下一关"
# victory_play_more_practice: "More Practice"
# victory_play_too_easy: "Too Easy"
# victory_play_just_right: "Just Right"
# victory_play_too_hard: "Too Hard"
# victory_saving_progress: "Saving Progress"
victory_play_more_practice: "更多练习"
victory_play_too_easy: "太简单"
victory_play_just_right: "刚刚好"
victory_play_too_hard: "太难"
victory_saving_progress: "保存进度"
victory_go_home: "返回主页" # Only in old-style levels.
victory_review: "给我们反馈!" # Only in old-style levels.
victory_hour_of_code_done: "你完成了吗?"
@ -244,7 +244,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
tome_available_spells: "可用的法术"
tome_your_skills: "你的技能"
# tome_current_method: "Current Method"
# hud_continue_short: "Continue"
hud_continue_short: "继续"
code_saved: "代码已保存"
skip_tutorial: "跳过esc"
keyboard_shortcuts: "快捷键"
@ -268,7 +268,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
tip_debugging_program: "如果说调试是清除Bug的过程那么编码就是放置Bug的过程。- Edsger W. Dijkstra"
tip_forums: "到论坛去告诉我们你的想法!"
tip_baby_coders: "在未来,就算小孩都能成为大法师."
# tip_morale_improves: "Loading will continue until morale improves."
tip_morale_improves: "在士气提升之前会一直进行读取."
tip_all_species: "我们相信学习编程的机会对任何种族都是平等的。"
# tip_reticulating: "Reticulating spines."
tip_harry: "巫师, "
@ -289,43 +289,43 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
customize_wizard: "自定义向导"
game_menu:
# inventory_tab: "Inventory"
inventory_tab: "道具箱"
save_load_tab: "保存/打开"
options_tab: "设置"
guide_tab: "使用向导"
multiplayer_tab: "多人游戏"
# auth_tab: "Sign Up"
# inventory_caption: "Equip your hero"
# choose_hero_caption: "Choose hero, language"
# save_load_caption: "... and view history"
# options_caption: "Configure settings"
# guide_caption: "Docs and tips"
# multiplayer_caption: "Play with friends!"
auth_tab: "注册"
inventory_caption: "装备你的英雄"
choose_hero_caption: "选择英雄和语言"
save_load_caption: "... 观看历史"
options_caption: "确认设置"
guide_caption: "文档和提示"
multiplayer_caption: "与你的朋友一起玩!"
auth_caption: "保存进度"
inventory:
choose_inventory: "装备道具"
# equipped_item: "Equipped"
# available_item: "Available"
# restricted_title: "Restricted"
equipped_item: "已装备"
available_item: "可用"
restricted_title: "被限制"
should_equip: "(双击装备此道具)"
equipped: "(已装备)"
locked: "(需解锁)"
restricted: "(本关卡不得使用)"
# equip: "Equip"
# unequip: "Unequip"
equip: "装备"
unequip: "取消装备"
# buy_gems:
# few_gems: "A few gems"
# pile_gems: "Pile of gems"
# chest_gems: "Chest of gems"
few_gems: "几个宝石"
pile_gems: "一堆宝石"
chest_gems: "一箱宝石"
choose_hero:
choose_hero: "请选择您的英雄"
programming_language: "编程语言"
programming_language_description: "您希望使用那门编程语言?"
# default: "Default"
# experimental: "Experimental"
# default: "默认"
experimental: "实验性的"
python_blurb: "简单而强大, Python是一个伟大的通用编程语言。"
javascript_blurb: "为web开发而生的语言。"
coffeescript_blurb: "一种更好的JavaScript语法."
@ -353,18 +353,18 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# general_options: "General Options" # Check out the Options tab in the Game Menu while playing a level
volume_label: "音量"
music_label: "音乐"
# music_description: "Turn background music on/off."
# autorun_label: "Autorun"
music_description: "开/关背景音乐"
autorun_label: "自动运行"
# autorun_description: "Control automatic code execution."
editor_config: "编辑器配置"
editor_config_title: "编辑器配置"
# editor_config_level_language_label: "Language for This Level"
editor_config_level_language_label: "这个等级的语言"
# editor_config_level_language_description: "Define the programming language for this particular level."
# editor_config_default_language_label: "Default Programming Language"
# editor_config_default_language_description: "Define the programming language you want to code in when starting new levels."
editor_config_default_language_label: "默认编程语言"
editor_config_default_language_description: "在开始新游戏前确认你要在这个等级的游戏中使用的编程语言。"
editor_config_keybindings_label: "按键设置s"
editor_config_keybindings_default: "默认 (Ace)"
# editor_config_keybindings_description: "Adds additional shortcuts known from the common editors."
editor_config_keybindings_description: "在命令编辑器中增加已知的快捷键。"
# editor_config_livecompletion_label: "Live Autocompletion"
# editor_config_livecompletion_description: "Displays autocomplete suggestions while typing."
editor_config_invisibles_label: "显示空白字符"
@ -464,10 +464,10 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
keyboard_shortcuts: "热键"
space: "空格"
enter: "回车"
# escape: "Escape"
# shift: "Shift"
# run_code: "Run current code."
# run_real_time: "Run in real time."
escape: "Esc"
shift: "Shift"
run_code: "运行当前代码"
run_real_time: "实时运行"
# continue_script: "Continue past current script."
# skip_scripts: "Skip past all skippable scripts."
toggle_playback: "继续/暂停按钮"
@ -478,7 +478,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# toggle_grid: "Toggle grid overlay."
# toggle_pathfinding: "Toggle pathfinding overlay."
beautify: "利用标准编码格式美化你的代码。"
# maximize_editor: "Maximize/minimize code editor."
maximize_editor: "最大化/最小化代码编辑器"
move_wizard: "在关卡中移动你的巫师角色。"
community:
@ -491,12 +491,12 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
article_editor_prefix: "你在游戏中发现了错误了吗?想要自己设计一些指令吗?来看看我们的"
article_editor_suffix: "来帮助玩家从游戏中学到更多的知识。"
find_us: "通过这些站点联系我们"
# social_blog: "Read the CodeCombat blog on Sett"
# social_discource: "Join the discussion on our Discourse forum"
social_blog: "阅读 CodeCombat 在 Sett 上面的博客"
social_discource: "在我们的论坛参与讨论"
social_facebook: "关注 CodeCombat 的 Facebook 主页"
social_twitter: "关注 CodeCombat 的 Twitter"
social_gplus: "关注 CodeCombat 的 Google+ 主页"
# social_hipchat: "Chat with us in the public CodeCombat HipChat room"
social_hipchat: "在公共的 CodeCombat HipChat 房间与我们交流"
contribute_to_the_project: "为项目做贡献"
classes:
@ -647,9 +647,9 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
diplomat_launch_url: "十月的发布"
diplomat_introduction_suf: "中得到了什么启发:那就是全世界的人都对 CodeCombat 很感兴趣。我们召集了一群翻译者,尽快地把网站上的信息翻译成各国文字。如果你对即将发布的新内容很感兴趣,想让你的国家的人们玩上,就快来成为外交官吧。"
diplomat_attribute_1: "既会说流利的英语,也熟悉自己的语言。编程是一件很复杂的事情,而要翻译复杂的概念,你必须对两种语言都在行!"
# diplomat_i18n_page_prefix: "You can start translating our levels by going to our"
# diplomat_i18n_page: "translations page"
# diplomat_i18n_page_suffix: ", or our interface and website on GitHub."
diplomat_i18n_page_prefix: "你可以在我们的"
diplomat_i18n_page: "翻译页面"
diplomat_i18n_page_suffix: "开始翻译游戏或者在GibHub我们的页面上进行。"
diplomat_join_pref_github: ""
diplomat_github_url: " GitHub "
diplomat_join_suf_github: "找到你的语言文件 (中文的是: codecombat/app/locale/zh-HNAS.coffee),在线编辑它,然后提交一个合并请求。同时,选中下面这个复选框来关注最新的国际化开发!"
@ -659,7 +659,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
ambassador_introduction: "这是一个正在成长的社区而你将成为我们与世界的联结点。大家可以通过Olark即时聊天、邮件、参与者众多的社交网络来认识了解讨论我们的游戏。如果你想帮助大家尽早参与进来、获得乐趣、感受CodeCombat的脉搏、与我们同行那么这将是一个适合你的职业。"
ambassador_attribute_1: "有出色的沟通能力。能够辨识出玩家遇到的问题并帮助他们解决这些问题。与此同时,和我们保持联系,及时反馈玩家的喜恶和愿望!"
ambassador_join_desc: "介绍一下你自己:你做过什么?你喜欢做什么?我们将从这里开始了解你!"
# ambassador_join_note_strong: "Note"
ambassador_join_note_strong: "注意"
# ambassador_join_note_desc: "One of our top priorities is to build multiplayer where players having difficulty solving levels can summon higher level wizards to help them. This will be a great way for ambassadors to do their thing. We'll keep you posted!"
more_about_ambassador: "了解如何成为一名使节"
ambassador_subscribe_desc: "通过电子邮件获得支持系统的现状,以及多人游戏方面的新进展。"
@ -694,14 +694,14 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
rank_submitting: "正在提交..."
# rank_submitted: "Submitted for Ranking"
rank_failed: "评分失败"
# rank_being_ranked: "Game Being Ranked"
# rank_last_submitted: "submitted "
rank_being_ranked: "已评价"
rank_last_submitted: "已提交"
# help_simulate: "Help simulate games?"
# code_being_simulated: "Your new code is being simulated by other players for ranking. This will refresh as new matches come in."
# no_ranked_matches_pre: "No ranked matches for the "
# no_ranked_matches_post: " team! Play against some competitors and then come back here to get your game ranked."
choose_opponent: "选择一个对手"
# select_your_language: "Select your language!"
select_your_language: "选择你使用的语言!"
tutorial_play: "玩教程"
tutorial_recommended: "如果你从未玩过的话,推荐先玩下教程"
tutorial_skip: "跳过教材"
@ -709,11 +709,11 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
tutorial_play_first: "先玩一次教程."
simple_ai: "简单电脑"
warmup: "热身"
# friends_playing: "Friends Playing"
# log_in_for_friends: "Log in to play with your friends!"
# social_connect_blurb: "Connect and play against your friends!"
# invite_friends_to_battle: "Invite your friends to join you in battle!"
# fight: "Fight!"
friends_playing: "联机"
log_in_for_friends: "登陆然后跟朋友一起玩!"
social_connect_blurb: "连接然后与朋友对战!"
invite_friends_to_battle: "邀请你的朋友参加战斗!"
fight: "战斗!"
# watch_victory: "Watch your victory"
# defeat_the: "Defeat the"
# tournament_ends: "Tournament ends"
@ -722,8 +722,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# tournament_blurb: "Write code, collect gold, build armies, crush foes, win prizes, and upgrade your career in our $40,000 Greed tournament! Check out the details"
# tournament_blurb_criss_cross: "Win bids, construct paths, outwit opponents, grab gems, and upgrade your career in our Criss-Cross tournament! Check out the details"
# tournament_blurb_blog: "on our blog"
# rules: "Rules"
# winners: "Winners"
rules: "规则"
winners: "胜利者"
user:
stats: "成就"
@ -744,14 +744,14 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
last_earned: "最近取得的时间"
amount_achieved: "数量"
achievement: "成就"
# category_contributor: "Contributor"
category_contributor: "贡献"
# category_miscellaneous: "Miscellaneous"
# category_levels: "Levels"
category_levels: "等级"
# category_undefined: "Uncategorized"
# current_xp_prefix: ""
# current_xp_postfix: " in total"
# new_xp_prefix: ""
# new_xp_postfix: " earned"
new_xp_postfix: "获取"
# left_xp_prefix: ""
# left_xp_infix: " until level "
# left_xp_postfix: ""
@ -798,9 +798,9 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# level_session: "Your Session"
# opponent_session: "Opponent Session"
# article: "Article"
# user_names: "User Names"
user_names: "用户名"
# thang_names: "Thang Names"
# files: "Files"
files: "文件"
# top_simulators: "Top Simulators"
# source_document: "Source Document"
# document: "Document"
@ -811,13 +811,13 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
# user_remark: "User Remark"
# user_remarks: "User Remarks"
# versions: "Versions"
# items: "Items"
items: "物品"
heroes: "英雄"
# wizard: "Wizard"
# achievement: "Achievement"
wizard: "巫师"
achievement: "成就"
# clas: "CLAs"
# play_counts: "Play Counts"
# feedback: "Feedback"
feedback: "反馈"
# delta:
# added: "Added"
@ -1091,10 +1091,10 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
admin:
# av_espionage: "Espionage" # Really not important to translate /admin controls.
# av_espionage_placeholder: "Email or username"
# av_usersearch: "User Search"
# av_usersearch_placeholder: "Email, username, name, whatever"
# av_usersearch_search: "Search"
av_espionage_placeholder: "邮箱或用户名"
av_usersearch: "用户搜索"
av_usersearch_placeholder: "邮箱、用户名、姓名、任何东西"
av_usersearch_search: "搜索"
av_title: "管理员视图"
av_entities_sub_title: "实体"
av_entities_users_url: "用户"

View file

@ -68,13 +68,17 @@ module.exports = class Level extends CocoModel
placeholders = {}
placeholdersUsed = {}
placeholderThangType = supermodel.getModelByOriginal(ThangType, levelThang.thangType)
for defaultPlaceholderComponent in placeholderThangType.get('components')
placeholders[defaultPlaceholderComponent.original] = defaultPlaceholderComponent
for thangComponent in levelThang.components
placeholders[thangComponent.original] = thangComponent
levelThang.components = [] # We have stored the placeholder values, so we can inherit everything else.
heroThangType = session?.get('heroConfig')?.thangType
levelThang.thangType = heroThangType if heroThangType
unless placeholderThangType
console.error "Couldn't find placeholder ThangType for the hero!"
isHero = false
else
for defaultPlaceholderComponent in placeholderThangType.get('components')
placeholders[defaultPlaceholderComponent.original] = defaultPlaceholderComponent
for thangComponent in levelThang.components
placeholders[thangComponent.original] = thangComponent
levelThang.components = [] # We have stored the placeholder values, so we can inherit everything else.
heroThangType = session?.get('heroConfig')?.thangType
levelThang.thangType = heroThangType if heroThangType
thangType = supermodel.getModelByOriginal(ThangType, levelThang.thangType, (m) -> m.get('components')?)

View file

@ -222,7 +222,8 @@ module.exports = class TomeView extends CocoView
if spellName
spell = _.find selectedThangSpells, {name: spellName}
else
spell = _.find selectedThangSpells, (spell) -> true # Just grab one
spell = _.find selectedThangSpells, (spell) -> spell.canWrite()
spell ?= _.find selectedThangSpells, (spell) -> spell.canRead()
spell
reloadAllCode: ->