From 6175a2af220779bbc7979acfd04ef59fcd5da76a Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Mon, 7 Apr 2014 19:15:49 +0400 Subject: [PATCH 01/17] Update article model --- server/articles/article_schema.coffee | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/server/articles/article_schema.coffee b/server/articles/article_schema.coffee index 1fd4769f7..5b488f65b 100644 --- a/server/articles/article_schema.coffee +++ b/server/articles/article_schema.coffee @@ -1,13 +1 @@ -c = require '../commons/schemas' - -ArticleSchema = c.object() -c.extendNamedProperties ArticleSchema # name first - -ArticleSchema.properties.body = { type: 'string', title: 'Content', format: 'markdown' } -ArticleSchema.properties.i18n = { type: 'object', title: 'i18n', format: 'i18n', props: ['body'] } - -c.extendBasicProperties(ArticleSchema, 'article') -c.extendSearchableProperties(ArticleSchema) -c.extendVersionedProperties(ArticleSchema, 'article') - -module.exports = ArticleSchema +c = require '../commons/schemas' ArticleSchema = c.object() c.extendNamedProperties ArticleSchema # name first ArticleSchema.properties.body = { type: 'string', title: 'Content', format: 'markdown' } ArticleSchema.properties.i18n = { type: 'object', title: 'i18n', format: 'i18n', props: ['name', 'body'] } c.extendBasicProperties(ArticleSchema, 'article') c.extendSearchableProperties(ArticleSchema) c.extendVersionedProperties(ArticleSchema, 'article') module.exports = ArticleSchema \ No newline at end of file From 9dab4b39e611f7e2250903be44f8c32255eacf9e Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Mon, 7 Apr 2014 19:46:01 +0400 Subject: [PATCH 02/17] Update ru.coffee --- app/locale/ru.coffee | 50 ++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index 45c920faa..baaf8a6fa 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -12,7 +12,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi manual: "Вручную" fork: "Форк" play: "Играть" -# retry: "Retry" + retry: "Повторить" units: second: "секунда" @@ -327,7 +327,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi article_search_title: "Искать статьи" thang_search_title: "Искать типы объектов" level_search_title: "Искать уровни" -# read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." + read_only_warning: "Примечание: вы не можете сохранять здесь любые правки, потому что вы не вошли как администратор." article: edit_btn_preview: "Предпросмотр" @@ -564,7 +564,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi simulate_all: "СБРОСИТЬ И СИМУЛИРОВАТЬ ИГРЫ" games_simulated_by: "Игры, симулированные вами:" games_simulated_for: "Игры, симулированные за вас:" - leaderboard: "Таблица лидеров" + leaderboard: "таблица лидеров" battle_as: "Сразиться за " summary_your: "Ваши " summary_matches: "матчи - " @@ -603,26 +603,26 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi new_to_programming: ". Новичок в программировании? Пройдите нашу кампанию для новичков, чтобы повысить навык." so_ready: "Я полностью готов(а) для этого" -# loading_error: -# could_not_load: "Error loading from server" -# connection_failure: "Connection failed." -# unauthorized: "You need to be signed in. Do you have cookies disabled?" -# forbidden: "You do not have the permissions." -# not_found: "Not found." -# not_allowed: "Method not allowed." -# timeout: "Server timeout." -# conflict: "Resource conflict." -# bad_input: "Bad input." -# server_error: "Server error." -# unknown: "Unknown error." + loading_error: + could_not_load: "Ошибка загрузки с сервера" + connection_failure: "Соединение прервано." + unauthorized: "Вам необходимо авторизоваться. У вас отключены cookie?" + forbidden: "У вас нет прав доступа." + not_found: "Не найдено." + not_allowed: "Метод не поддерживается." + timeout: "Тайм-аут сервера." + conflict: "Конфликт ресурсов." + bad_input: "Неверные входные данные." + server_error: "Ошибка сервера." + unknown: "Неизвестная ошибка." -# resources: -# your_sessions: "Your Sessions" -# level: "Level" -# social_network_apis: "Social Network APIs" -# facebook_status: "Facebook Status" -# facebook_friends: "Facebook Friends" -# facebook_friend_sessions: "Facebook Friend Sessions" -# gplus_friends: "G+ Friends" -# gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" + resources: + your_sessions: "Ваши сессии" + level: "Уровень" + social_network_apis: "API социальных сетей" + facebook_status: "Статус Facebook" + facebook_friends: "Друзья Facebook" + facebook_friend_sessions: "Сессии друзей Facebook" + gplus_friends: "Друзья G+" + gplus_friend_sessions: "Сессии друзей G+" + leaderboard: "таблица лидеров" From 630c44135a9ce2ed9fbc9a2d849297f09c6d8935 Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Mon, 7 Apr 2014 21:44:47 +0400 Subject: [PATCH 03/17] Work on wizard settings --- app/locale/en.coffee | 1261 ++++++++++---------- app/locale/ru.coffee | 1259 +++++++++---------- app/templates/account/wizard_settings.jade | 6 +- server/articles/article_schema.coffee | 14 +- 4 files changed, 1279 insertions(+), 1261 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 7d35d42aa..0d61ad01e 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -1,629 +1,632 @@ -module.exports = nativeDescription: "English", englishDescription: "English", translation: - common: - loading: "Loading..." - saving: "Saving..." - sending: "Sending..." - cancel: "Cancel" - save: "Save" - create: "Create" - delay_1_sec: "1 second" - delay_3_sec: "3 seconds" - delay_5_sec: "5 seconds" - manual: "Manual" - fork: "Fork" - play: "Play" - retry: "Retry" - - units: - second: "second" - seconds: "seconds" - minute: "minute" - minutes: "minutes" - hour: "hour" - hours: "hours" - - modal: - close: "Close" - okay: "Okay" - - not_found: - page_not_found: "Page not found" - - nav: - play: "Levels" - editor: "Editor" - blog: "Blog" - forum: "Forum" - admin: "Admin" - home: "Home" - contribute: "Contribute" - legal: "Legal" - about: "About" - contact: "Contact" - twitter_follow: "Follow" - employers: "Employers" - - versions: - save_version_title: "Save New Version" - new_major_version: "New Major Version" - cla_prefix: "To save changes, first you must agree to our" - cla_url: "CLA" - cla_suffix: "." - cla_agree: "I AGREE" - - login: - sign_up: "Create Account" - log_in: "Log In" - logging_in: "Logging In" - log_out: "Log Out" - recover: "recover account" - - recover: - recover_account_title: "Recover Account" - send_password: "Send Recovery Password" - - signup: - create_account_title: "Create Account to Save Progress" - description: "It's free. Just need a couple things and you'll be good to go:" - email_announcements: "Receive announcements by email" - coppa: "13+ or non-USA " - coppa_why: "(Why?)" - creating: "Creating Account..." - sign_up: "Sign Up" - log_in: "log in with password" - - home: - slogan: "Learn to Code JavaScript by Playing a Game" - no_ie: "CodeCombat does not run in Internet Explorer 9 or older. Sorry!" - no_mobile: "CodeCombat wasn't designed for mobile devices and may not work!" - play: "Play" - old_browser: "Uh oh, your browser is too old to run CodeCombat. Sorry!" - old_browser_suffix: "You can try anyway, but it probably won't work." - campaign: "Campaign" - for_beginners: "For Beginners" - multiplayer: "Multiplayer" - for_developers: "For Developers" - - play: - choose_your_level: "Choose Your Level" - adventurer_prefix: "You can jump to any level below, or discuss the levels on " - adventurer_forum: "the Adventurer forum" - adventurer_suffix: "." - campaign_beginner: "Beginner Campaign" - campaign_beginner_description: "... in which you learn the wizardry of programming." - 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 Artisan Wizards." - level_difficulty: "Difficulty: " - play_as: "Play As" - spectate: "Spectate" - - contact: - contact_us: "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" - contribute_suffix: "!" - forum_prefix: "For anything public, please try " - forum_page: "our forum" - forum_suffix: " instead." - send: "Send Feedback" - - diplomat_suggestion: - title: "Help translate CodeCombat!" - 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 {English} 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 {English}." - missing_translations: "Until we can translate everything into {English}, you'll see English when {English} isn't available." - learn_more: "Learn more about being a Diplomat" - subscribe_as_diplomat: "Subscribe as a Diplomat" - - wizard_settings: - title: "Wizard Settings" - customize_avatar: "Customize Your Avatar" - clothes: "Clothes" - trim: "Trim" - cloud: "Cloud" - spell: "Spell" - boots: "Boots" - hue: "Hue" - saturation: "Saturation" - lightness: "Lightness" - - account_settings: - title: "Account Settings" - not_logged_in: "Log in or create an account to change your settings." - autosave: "Changes Save Automatically" - me_tab: "Me" - picture_tab: "Picture" - wizard_tab: "Wizard" - password_tab: "Password" - emails_tab: "Emails" - admin: "Admin" - gravatar_select: "Select which Gravatar photo to use" - gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." - gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." - wizard_color: "Wizard Clothes Color" - new_password: "New Password" - new_password_verify: "Verify" - email_subscriptions: "Email Subscriptions" - email_announcements: "Announcements" - email_notifications: "Notifications" - email_notifications_description: "Get periodic notifications for your account." - email_announcements_description: "Get emails on the latest news and developments at CodeCombat." - contributor_emails: "Contributor Class Emails" - contribute_prefix: "We're looking for people to join our party! Check out the " - contribute_page: "contribute page" - contribute_suffix: " to find out more." - email_toggle: "Toggle All" - error_saving: "Error Saving" - saved: "Changes Saved" - password_mismatch: "Password does not match." - - account_profile: - edit_settings: "Edit Settings" - profile_for_prefix: "Profile for " - profile_for_suffix: "" - profile: "Profile" - user_not_found: "No user found. Check the URL?" - gravatar_not_found_mine: "We couldn't find your profile associated with:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Sign up at " - gravatar_signup_suffix: " to get set up!" - gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." - gravatar_contact: "Contact" - gravatar_websites: "Websites" - gravatar_accounts: "As Seen On" - gravatar_profile_link: "Full Gravatar Profile" - - play_level: - level_load_error: "Level could not be loaded: " - done: "Done" - grid: "Grid" - customize_wizard: "Customize Wizard" - home: "Home" - guide: "Guide" - multiplayer: "Multiplayer" - restart: "Restart" - goals: "Goals" - action_timeline: "Action Timeline" - click_to_select: "Click on a unit to select it." - reload_title: "Reload All Code?" - reload_really: "Are you sure you want to reload this level back to the beginning?" - reload_confirm: "Reload All" - victory_title_prefix: "" - victory_title_suffix: " Complete" - victory_sign_up: "Sign Up to Save Progress" - victory_sign_up_poke: "Want to save your code? Create a free account!" - victory_rate_the_level: "Rate the level: " - victory_rank_my_game: "Rank My Game" - victory_ranking_game: "Submitting..." - victory_return_to_ladder: "Return to Ladder" - victory_play_next_level: "Play Next Level" - victory_go_home: "Go Home" - victory_review: "Tell us more!" - victory_hour_of_code_done: "Are You Done?" - victory_hour_of_code_done_yes: "Yes, I'm finished with my Hour of Code™!" - multiplayer_title: "Multiplayer Settings" - multiplayer_link_description: "Give this link to anyone to have them join you." - multiplayer_hint_label: "Hint:" - multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link." - multiplayer_coming_soon: "More multiplayer features to come!" - guide_title: "Guide" - tome_minion_spells: "Your Minions' Spells" - tome_read_only_spells: "Read-Only Spells" - tome_other_units: "Other Units" - tome_cast_button_castable: "Cast Spell" - tome_cast_button_casting: "Casting" - tome_cast_button_cast: "Spell Cast" - tome_autocast_delay: "Autocast Delay" - tome_select_spell: "Select a Spell" - tome_select_a_thang: "Select Someone for " - tome_available_spells: "Available Spells" - hud_continue: "Continue (shift+space)" - spell_saved: "Spell Saved" - skip_tutorial: "Skip (esc)" - editor_config: "Editor Config" - editor_config_title: "Editor Configuration" - editor_config_language_label: "Programming Language" - editor_config_language_description: "Define the programming language you want to code in." - editor_config_keybindings_label: "Key Bindings" - editor_config_keybindings_default: "Default (Ace)" - editor_config_keybindings_description: "Adds additional shortcuts known from the common editors." - editor_config_invisibles_label: "Show Invisibles" - editor_config_invisibles_description: "Displays invisibles such as spaces or tabs." - editor_config_indentguides_label: "Show Indent Guides" - editor_config_indentguides_description: "Displays vertical lines to see indentation better." - editor_config_behaviors_label: "Smart Behaviors" - editor_config_behaviors_description: "Autocompletes brackets, braces, and quotes." - loading_ready: "Ready!" - tip_insert_positions: "Shift+Click a point on the map to insert it into the spell editor." - tip_toggle_play: "Toggle play/paused with Ctrl+P." - tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward." - tip_guide_exists: "Click the guide at the top of the page for useful info." - tip_open_source: "CodeCombat is 100% open source!" - tip_beta_launch: "CodeCombat launched its beta in October, 2013." - tip_js_beginning: "JavaScript is just the beginning." - tip_autocast_setting: "Adjust autocast settings by clicking the gear on the cast button." - think_solution: "Think of the solution, not the problem." - tip_theory_practice: "In theory, there is no difference between theory and practice. But in practice, there is. - Yogi Berra" - tip_error_free: "There are two ways to write error-free programs; only the third one works. - Alan Perlis" - tip_debugging_program: "If debugging is the process of removing bugs, then programming must be the process of putting them in. - Edsger W. Dijkstra" - tip_forums: "Head over to the forums and tell us what you think!" - tip_baby_coders: "In the future, even babies will be Archmages." - tip_morale_improves: "Loading will continue until morale improves." - tip_all_species: "We believe in equal opportunities to learn programming for all species." - tip_reticulating: "Reticulating spines." - tip_harry: "Yer a Wizard, " - tip_great_responsibility: "With great coding skill comes great debug responsibility." - tip_munchkin: "If you don't eat your vegetables, a munchkin will come after you while you're asleep." - tip_binary: "There are only 10 types of people in the world: those who understand binary, and those who don't." - tip_commitment_yoda: "A programmer must have the deepest commitment, the most serious mind. ~ Yoda" - tip_no_try: "Do. Or do not. There is no try. - Yoda" - tip_patience: "Patience you must have, young Padawan. - Yoda" - tip_documented_bug: "A documented bug is not a bug; it is a feature." - tip_impossible: "It always seems impossible until it's done. - Nelson Mandela" - tip_talk_is_cheap: "Talk is cheap. Show me the code. - Linus Torvalds" - tip_first_language: "The most disastrous thing that you can ever learn is your first programming language. - Alan Kay" - time_current: "Now:" - time_total: "Max:" - time_goto: "Go to:" - - admin: - av_title: "Admin Views" - av_entities_sub_title: "Entities" - av_entities_users_url: "Users" - av_entities_active_instances_url: "Active Instances" - av_other_sub_title: "Other" - av_other_debug_base_url: "Base (for debugging base.jade)" - u_title: "User List" - lg_title: "Latest Games" - clas: "CLAs" - - editor: - main_title: "CodeCombat Editors" - main_description: "Build your own levels, campaigns, units and educational content. We provide all the tools you need!" - article_title: "Article Editor" - article_description: "Write articles that give players overviews of programming concepts which can be used across a variety of levels and campaigns." - thang_title: "Thang Editor" - thang_description: "Build units, defining their default logic, graphics and audio. Currently only supports importing Flash exported vector graphics." - level_title: "Level Editor" - level_description: "Includes the tools for scripting, uploading audio, and constructing custom logic to create all sorts of levels. Everything we use ourselves!" - security_notice: "Many major features in these editors are not currently enabled by default. As we improve the security of these systems, they will be made generally available. If you'd like to use these features sooner, " - contact_us: "contact us!" - hipchat_prefix: "You can also find us in our" - hipchat_url: "HipChat room." - revert: "Revert" - revert_models: "Revert Models" - level_some_options: "Some Options?" - level_tab_thangs: "Thangs" - level_tab_scripts: "Scripts" - level_tab_settings: "Settings" - level_tab_components: "Components" - level_tab_systems: "Systems" - level_tab_thangs_title: "Current Thangs" - level_tab_thangs_conditions: "Starting Conditions" - level_tab_thangs_add: "Add Thangs" - level_settings_title: "Settings" - level_component_tab_title: "Current Components" - level_component_btn_new: "Create New Component" - level_systems_tab_title: "Current Systems" - level_systems_btn_new: "Create New System" - level_systems_btn_add: "Add System" - level_components_title: "Back to All Thangs" - level_components_type: "Type" - level_component_edit_title: "Edit Component" - level_component_config_schema: "Config Schema" - level_component_settings: "Settings" - level_system_edit_title: "Edit System" - create_system_title: "Create New System" - new_component_title: "Create New Component" - new_component_field_system: "System" - new_article_title: "Create a New Article" - new_thang_title: "Create a New Thang Type" - new_level_title: "Create a New Level" - article_search_title: "Search Articles Here" - thang_search_title: "Search Thang Types Here" - level_search_title: "Search Levels Here" - read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." - - article: - edit_btn_preview: "Preview" - edit_article_title: "Edit Article" - - general: - and: "and" - name: "Name" - body: "Body" - version: "Version" - commit_msg: "Commit Message" - history: "History" - version_history_for: "Version History for: " - result: "Result" - results: "Results" - description: "Description" - or: "or" - email: "Email" - password: "Password" - message: "Message" - code: "Code" - ladder: "Ladder" - when: "When" - opponent: "Opponent" - rank: "Rank" - score: "Score" - win: "Win" - loss: "Loss" - tie: "Tie" - easy: "Easy" - medium: "Medium" - hard: "Hard" - - - about: - who_is_codecombat: "Who is CodeCombat?" - why_codecombat: "Why CodeCombat?" - who_description_prefix: "together started CodeCombat in 2013. We also created " - who_description_suffix: "in 2008, growing it to the #1 web and iOS application for learning to write Chinese and Japanese characters." - who_description_ending: "Now it's time to teach people to write code." - why_paragraph_1: "When making Skritter, George didn't know how to program and was constantly frustrated by his inability to implement his ideas. Afterwards, he tried learning, but the lessons were too slow. His housemate, wanting to reskill and stop teaching, tried Codecademy, but \"got bored.\" Each week another friend started Codecademy, then dropped off. We realized it was the same problem we'd solved with Skritter: people learning a skill via slow, intensive lessons when what they need is fast, extensive practice. We know how to fix that." - why_paragraph_2: "Need to learn to code? You don't need lessons. You need to write a lot of code and have a great time doing it." - why_paragraph_3_prefix: "That's what programming is about. It's gotta be fun. Not fun like" - why_paragraph_3_italic: "yay a badge" - why_paragraph_3_center: "but fun like" - why_paragraph_3_italic_caps: "NO MOM I HAVE TO FINISH THE LEVEL!" - why_paragraph_3_suffix: "That's why CodeCombat is a multiplayer game, not a gamified lesson course. We won't stop until you can't stop--but this time, that's a good thing." - why_paragraph_4: "If you're going to get addicted to some game, get addicted to this one and become one of the wizards of the tech age." - why_ending: "And hey, it's free. " - why_ending_url: "Start wizarding now!" - george_description: "CEO, business guy, web designer, game designer, and champion of beginning programmers everywhere." - scott_description: "Programmer extraordinaire, software architect, kitchen wizard, and master of finances. Scott is the reasonable one." - nick_description: "Programming wizard, eccentric motivation mage, and upside-down experimenter. Nick can do anything and chooses to build CodeCombat." - jeremy_description: "Customer support mage, usability tester, and community organizer; you've probably already spoken with Jeremy." - michael_description: "Programmer, sys-admin, and undergrad technical wunderkind, Michael is the person keeping our servers online." - glen_description: "Programmer and passionate game developer, with the motivation to make this world a better place, by developing things that matter. The word impossible can't be found in his dictionary. Learning new skills is his joy!" - - legal: - page_title: "Legal" - opensource_intro: "CodeCombat is free to play and completely open source." - opensource_description_prefix: "Check out " - github_url: "our GitHub" - opensource_description_center: "and help out if you like! CodeCombat is built on dozens of open source projects, and we love them. See " - archmage_wiki_url: "our Archmage wiki" - opensource_description_suffix: "for a list of the software that makes this game possible." - practices_title: "Respectful Best Practices" - practices_description: "These are our promises to you, the player, in slightly less legalese." - privacy_title: "Privacy" - privacy_description: "We will not sell any of your personal information. We intend to make money through recruitment eventually, but rest assured we will not distribute your personal information to interested companies without your explicit consent." - security_title: "Security" - security_description: "We strive to keep your personal information safe. As an open source project, our site is freely open to anyone to review and improve our security systems." - email_title: "Email" - email_description_prefix: "We will not inundate you with spam. Through" - email_settings_url: "your email settings" - email_description_suffix: "or through links in the emails we send, you can change your preferences and easily unsubscribe at any time." - cost_title: "Cost" - cost_description: "Currently, CodeCombat is 100% free! One of our main goals is to keep it that way, so that as many people can play as possible, regardless of place in life. If the sky darkens, we might have to charge subscriptions or for some content, but we'd rather not. With any luck, we'll be able to sustain the company with:" - recruitment_title: "Recruitment" - recruitment_description_prefix: "Here on CodeCombat, you're going to become a powerful wizard–not just in the game, but also in real life." - url_hire_programmers: "No one can hire programmers fast enough" - recruitment_description_suffix: "so once you've sharpened your skills and if you agree, we will demo your best coding accomplishments to the thousands of employers who are drooling for the chance to hire you. They pay us a little, they pay you" - recruitment_description_italic: "a lot" - recruitment_description_ending: "the site remains free and everybody's happy. That's the plan." - copyrights_title: "Copyrights and Licenses" - contributor_title: "Contributor License Agreement" - contributor_description_prefix: "All contributions, both on the site and on our GitHub repository, are subject to our" - cla_url: "CLA" - contributor_description_suffix: "to which you should agree before contributing." - code_title: "Code - MIT" - code_description_prefix: "All code owned by CodeCombat or hosted on codecombat.com, both in the GitHub repository or in the codecombat.com database, is licensed under the" - mit_license_url: "MIT license" - code_description_suffix: "This includes all code in Systems and Components that are made available by CodeCombat for the purpose of creating levels." - art_title: "Art/Music - Creative Commons " - art_description_prefix: "All common content is available under the" - 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: "Music" - art_sound: "Sound" - art_artwork: "Artwork" - art_sprites: "Sprites" - art_other: "Any and all other non-code creative works that are made available when creating Levels." - art_access: "Currently there is no universal, easy system for fetching these assets. In general, fetch them from the URLs as used by the site, contact us for assistance, or help us in extending the site to make these assets more easily accessible." - art_paragraph_1: "For attribution, please name and link to codecombat.com near where the source is used or where appropriate for the medium. For example:" - use_list_1: "If used in a movie or another game, include codecombat.com in the credits." - use_list_2: "If used on a website, include a link near the usage, for example underneath an image, or in a general attributions page where you might also mention other Creative Commons works and open source software being used on the site. Something that's already clearly referencing CodeCombat, such as a blog post mentioning CodeCombat, does not need some separate attribution." - art_paragraph_2: "If the content being used is created not by CodeCombat but instead by a user of codecombat.com, attribute them instead, and follow attribution directions provided in that resource's description if there are any." - rights_title: "Rights Reserved" - rights_desc: "All rights are reserved for Levels themselves. This includes" - rights_scripts: "Scripts" - rights_unit: "Unit configuration" - rights_description: "Description" - rights_writings: "Writings" - rights_media: "Media (sounds, music) and any other creative content made specifically for that Level and not made generally available when creating Levels." - rights_clarification: "To clarify, anything that is made available in the Level Editor for the purpose of making levels is under CC, whereas the content created with the Level Editor or uploaded in the course of creation of Levels is not." - nutshell_title: "In a Nutshell" - nutshell_description: "Any resources we provide in the Level Editor are free to use as you like for creating Levels. But we reserve the right to restrict distribution of the Levels themselves (that are created on codecombat.com) so that they may be charged for in the future, if that's what ends up happening." - canonical: "The English version of this document is the definitive, canonical version. If there are any discrepencies between translations, the English document takes precedence." - - contribute: - page_title: "Contributing" - character_classes_title: "Character Classes" - introduction_desc_intro: "We have high hopes for CodeCombat." - introduction_desc_pref: "We want to be where programmers of all stripes come to learn and play together, introduce others to the wonderful world of coding, and reflect the best parts of the community. We can't and don't want to do that alone; what makes projects like GitHub, Stack Overflow and Linux great are the people who use them and build on them. To that end, " - introduction_desc_github_url: "CodeCombat is totally open source" - introduction_desc_suf: ", and we aim to provide as many ways as possible for you to take part and make this project as much yours as ours." - introduction_desc_ending: "We hope you'll join our party!" - introduction_desc_signature: "- Nick, George, Scott, Michael, Jeremy and Glen" - alert_account_message_intro: "Hey there!" - alert_account_message_pref: "To subscribe for class emails, you'll need to " - alert_account_message_suf: "first." - alert_account_message_create_url: "create an account" - archmage_summary: "Interested in working on game graphics, user interface design, database and server organization, multiplayer networking, physics, sound, or game engine performance? Want to help build a game to help other people learn what you are good at? We have a lot to do and if you are an experienced programmer and want to develop for CodeCombat, this class is for you. We would love your help building the best programming game ever." - archmage_introduction: "One of the best parts about building games is they synthesize so many different things. Graphics, sound, real-time networking, social networking, and of course many of the more common aspects of programming, from low-level database management, and server administration to user facing design and interface building. There's a lot to do, and if you're an experienced programmer with a hankering to really dive into the nitty-gritty of CodeCombat, this class might be for you. We would love to have your help building the best programming game ever." - class_attributes: "Class Attributes" - archmage_attribute_1_pref: "Knowledge in " - archmage_attribute_1_suf: ", or a desire to learn. Most of our code is in this language. If you're a fan of Ruby or Python, you'll feel right at home. It's JavaScript, but with a nicer syntax." - archmage_attribute_2: "Some experience in programming and personal initiative. We'll help you get oriented, but we can't spend much time training you." - how_to_join: "How To Join" - join_desc_1: "Anyone can help out! Just check out our " - join_desc_2: "to get started, and check the box below to mark yourself as a brave Archmage and get the latest news by email. Want to chat about what to do or how to get more deeply involved? " - join_desc_3: ", or find us in our " - join_desc_4: "and we'll go from there!" - join_url_email: "Email us" - join_url_hipchat: "public HipChat room" - more_about_archmage: "Learn More About Becoming an Archmage" - archmage_subscribe_desc: "Get emails on new coding opportunities and announcements." - artisan_summary_pref: "Want to design levels and expand CodeCombat's arsenal? People are playing through our content at a pace faster than we can build! Right now, our level editor is barebone, so be wary. Making levels will be a little challenging and buggy. If you have visions of campaigns spanning for-loops to" - artisan_summary_suf: ", then this class is for you." - artisan_introduction_pref: "We must construct additional levels! People be clamoring for more content, and we can only build so many ourselves. Right now your workstation is level one; our level editor is barely usable even by its creators, so be wary. If you have visions of campaigns spanning for-loops to" - artisan_introduction_suf: ", then this class might be for you." - artisan_attribute_1: "Any experience in building content like this would be nice, such as using Blizzard's level editors. But not required!" - artisan_attribute_2: "A hankering to do a whole lot of testing and iteration. To make good levels, you need to take it to others and watch them play it, and be prepared to find a lot of things to fix." - artisan_attribute_3: "For the time being, endurance en par with an Adventurer. Our Level Editor is super preliminary and frustrating to use. You have been warned!" - artisan_join_desc: "Use the Level Editor in these steps, give or take:" - artisan_join_step1: "Read the documentation." - artisan_join_step2: "Create a new level and explore existing levels." - artisan_join_step3: "Find us in our public HipChat room for help." - artisan_join_step4: "Post your levels on the forum for feedback." - more_about_artisan: "Learn More About Becoming an Artisan" - artisan_subscribe_desc: "Get emails on level editor updates and announcements." - adventurer_summary: "Let us be clear about your role: you are the tank. You are going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class is for you." - adventurer_introduction: "Let's be clear about your role: you are the tank. You're going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class might be for you." - adventurer_attribute_1: "A thirst for learning. You want to learn how to code and we want to teach you how to code. You'll probably be doing most of the teaching in this case, though." - adventurer_attribute_2: "Charismatic. Be gentle but articulate about what needs improving, and offer suggestions on how to improve." - adventurer_join_pref: "Either get together with (or recruit!) an Artisan and work with them, or check the box below to receive emails when there are new levels to test. We'll also be posting about levels to review on our networks like" - adventurer_forum_url: "our forum" - adventurer_join_suf: "so if you prefer to be notified those ways, sign up there!" - more_about_adventurer: "Learn More About Becoming an Adventurer" - adventurer_subscribe_desc: "Get emails when there are new levels to test." - scribe_summary_pref: "CodeCombat is not just going to be a bunch of levels. It will also be a resource of programming knowledge that players can hook into. That way, each Artisan can link to a detailed article that for the player's edification: documentation akin to what the " - scribe_summary_suf: " has built. If you enjoy explaining programming concepts, then this class is for you." - scribe_introduction_pref: "CodeCombat isn't just going to be a bunch of levels. It will also include a resource for knowledge, a wiki of programming concepts that levels can hook into. That way rather than each Artisan having to describe in detail what a comparison operator is, they can simply link their level to the Article describing them that is already written for the player's edification. Something along the lines of what the " - scribe_introduction_url_mozilla: "Mozilla Developer Network" - scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you." - scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others." - contact_us_url: "Contact us" - scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!" - more_about_scribe: "Learn More About Becoming a Scribe" - scribe_subscribe_desc: "Get emails about article writing announcements." - diplomat_summary: "There is a large interest in CodeCombat in other countries that do not speak English! We are looking for translators who are willing to spend their time translating the site's corpus of words so that CodeCombat is accessible across the world as soon as possible. If you'd like to help getting CodeCombat international, then this class is for you." - diplomat_introduction_pref: "So, if there's one thing we learned from the " - diplomat_launch_url: "launch in October" - diplomat_introduction_suf: "it's that there is sizeable interest in CodeCombat in other countries! We're building a corps of translators eager to turn one set of words into another set of words to get CodeCombat as accessible across the world as possible. If you like getting sneak peeks at upcoming content and getting these levels to your fellow nationals ASAP, then this class might be for you." - diplomat_attribute_1: "Fluency in English and the language you would like to translate to. When conveying complicated ideas, it's important to have a strong grasp in both!" - diplomat_join_pref_github: "Find your language locale file " - diplomat_github_url: "on GitHub" - diplomat_join_suf_github: ", edit it online, and submit a pull request. Also, check this box below to keep up-to-date on new internationalization developments!" - more_about_diplomat: "Learn More About Becoming a Diplomat" - diplomat_subscribe_desc: "Get emails about i18n developments and levels to translate." - ambassador_summary: "We are trying to build a community, and every community needs a support team when there are troubles. We have got chats, emails, and social networks so that our users can get acquainted with the game. If you want to help people get involved, have fun, and learn some programming, then this class is for you." - ambassador_introduction: "This is a community we're building, and you are the connections. We've got Olark chats, emails, and social networks with lots of people to talk with and help get acquainted with the game and learn from. If you want to help people get involved and have fun, and get a good feel of the pulse of CodeCombat and where we're going, then this class might be for you." - ambassador_attribute_1: "Communication skills. Be able to identify the problems players are having and help them solve them. Also, keep the rest of us informed about what players are saying, what they like and don't like and want more of!" - ambassador_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll go from there!" - ambassador_join_note_strong: "Note" - 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: "Learn More About Becoming an Ambassador" - ambassador_subscribe_desc: "Get emails on support updates and multiplayer developments." - counselor_summary: "None of the above roles fit what you are interested in? Do not worry, we are on the lookout for anybody who wants a hand in the development of CodeCombat! If you are interested in teaching, game development, open source management, or anything else that you think will be relevant to us, then this class is for you." - counselor_introduction_1: "Do you have life experience? A different perspective on things that can help us decide how to shape CodeCombat? Of all these roles, this will probably take the least time, but individually you may make the most difference. We're on the lookout for wisened sages, particularly in areas like: teaching, game development, open source project management, technical recruiting, entrepreneurship, or design." - counselor_introduction_2: "Or really anything that is relevant to the development of CodeCombat. If you have knowledge and want to share it to help grow this project, then this class might be for you." - counselor_attribute_1: "Experience, in any of the areas above or something you think might be helpful." - counselor_attribute_2: "A little bit of free time!" - counselor_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll put you in our contact list and be in touch when we could use advice (not too often)." - more_about_counselor: "Learn More About Becoming a Counselor" - changes_auto_save: "Changes are saved automatically when you toggle checkboxes." - diligent_scribes: "Our Diligent Scribes:" - powerful_archmages: "Our Powerful Archmages:" - creative_artisans: "Our Creative Artisans:" - brave_adventurers: "Our Brave Adventurers:" - translating_diplomats: "Our Translating Diplomats:" - helpful_ambassadors: "Our Helpful Ambassadors:" - - classes: - archmage_title: "Archmage" - archmage_title_description: "(Coder)" - artisan_title: "Artisan" - artisan_title_description: "(Level Builder)" - adventurer_title: "Adventurer" - adventurer_title_description: "(Level Playtester)" - scribe_title: "Scribe" - scribe_title_description: "(Article Editor)" - diplomat_title: "Diplomat" - diplomat_title_description: "(Translator)" - ambassador_title: "Ambassador" - ambassador_title_description: "(Support)" - counselor_title: "Counselor" - counselor_title_description: "(Expert/Teacher)" - - ladder: - please_login: "Please log in first before playing a ladder game." - my_matches: "My Matches" - simulate: "Simulate" - simulation_explanation: "By simulating games you can get your game ranked faster!" - simulate_games: "Simulate Games!" - simulate_all: "RESET AND SIMULATE GAMES" - games_simulated_by: "Games simulated by you:" - games_simulated_for: "Games simulated for you:" - leaderboard: "Leaderboard" - battle_as: "Battle as " - summary_your: "Your " - summary_matches: "Matches - " - summary_wins: " Wins, " - summary_losses: " Losses" - rank_no_code: "No New Code to Rank" - rank_my_game: "Rank My Game!" - rank_submitting: "Submitting..." - rank_submitted: "Submitted for Ranking" - rank_failed: "Failed to Rank" - rank_being_ranked: "Game Being Ranked" - 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: "Choose an Opponent" - tutorial_play: "Play Tutorial" - tutorial_recommended: "Recommended if you've never played before" - tutorial_skip: "Skip Tutorial" - tutorial_not_sure: "Not sure what's going on?" - tutorial_play_first: "Play the Tutorial first." - simple_ai: "Simple AI" - warmup: "Warmup" - vs: "VS" - - multiplayer_launch: - introducing_dungeon_arena: "Introducing Dungeon Arena" - new_way: "The new way to compete with code." - to_battle: "To Battle, Developers!" - modern_day_sorcerer: "You know how to code? That's badass. You're a modern-day sorcerer! Isn't about time that you used your magic coding powers to command your minions in epic combat? And we're not talking robots here." - arenas_are_here: "CodeCombat head-to-head multiplayer arenas are here." - ladder_explanation: "Choose your heroes, enchant your human or ogre armies, and climb your way over defeated fellow Wizards to reach the top of the ladders–then challenge your friends in our glorious, asynchronous multiplayer coding arenas. If you're feeling creative, you can even" - fork_our_arenas: "fork our arenas" - create_worlds: "and create your own worlds." - javascript_rusty: "JavaScript a bit rusty? Don't worry; there's a" - tutorial: "tutorial" - new_to_programming: ". New to programming? Hit our beginner campaign to skill up." - so_ready: "I Am So Ready for This" - - loading_error: - could_not_load: "Error loading from server" - connection_failure: "Connection failed." - unauthorized: "You need to be signed in. Do you have cookies disabled?" - forbidden: "You do not have the permissions." - not_found: "Not found." - not_allowed: "Method not allowed." - timeout: "Server timeout." - conflict: "Resource conflict." - bad_input: "Bad input." - server_error: "Server error." - unknown: "Unknown error." - - resources: - your_sessions: "Your Sessions" - level: "Level" - social_network_apis: "Social Network APIs" - facebook_status: "Facebook Status" - facebook_friends: "Facebook Friends" - facebook_friend_sessions: "Facebook Friend Sessions" - gplus_friends: "G+ Friends" - gplus_friend_sessions: "G+ Friend Sessions" - leaderboard: 'leaderboard' \ No newline at end of file +module.exports = nativeDescription: "English", englishDescription: "English", translation: + common: + loading: "Loading..." + saving: "Saving..." + sending: "Sending..." + cancel: "Cancel" + save: "Save" + create: "Create" + delay_1_sec: "1 second" + delay_3_sec: "3 seconds" + delay_5_sec: "5 seconds" + manual: "Manual" + fork: "Fork" + play: "Play" + retry: "Retry" + + units: + second: "second" + seconds: "seconds" + minute: "minute" + minutes: "minutes" + hour: "hour" + hours: "hours" + + modal: + close: "Close" + okay: "Okay" + + not_found: + page_not_found: "Page not found" + + nav: + play: "Levels" + editor: "Editor" + blog: "Blog" + forum: "Forum" + admin: "Admin" + home: "Home" + contribute: "Contribute" + legal: "Legal" + about: "About" + contact: "Contact" + twitter_follow: "Follow" + employers: "Employers" + + versions: + save_version_title: "Save New Version" + new_major_version: "New Major Version" + cla_prefix: "To save changes, first you must agree to our" + cla_url: "CLA" + cla_suffix: "." + cla_agree: "I AGREE" + + login: + sign_up: "Create Account" + log_in: "Log In" + logging_in: "Logging In" + log_out: "Log Out" + recover: "recover account" + + recover: + recover_account_title: "Recover Account" + send_password: "Send Recovery Password" + + signup: + create_account_title: "Create Account to Save Progress" + description: "It's free. Just need a couple things and you'll be good to go:" + email_announcements: "Receive announcements by email" + coppa: "13+ or non-USA " + coppa_why: "(Why?)" + creating: "Creating Account..." + sign_up: "Sign Up" + log_in: "log in with password" + + home: + slogan: "Learn to Code JavaScript by Playing a Game" + no_ie: "CodeCombat does not run in Internet Explorer 9 or older. Sorry!" + no_mobile: "CodeCombat wasn't designed for mobile devices and may not work!" + play: "Play" + old_browser: "Uh oh, your browser is too old to run CodeCombat. Sorry!" + old_browser_suffix: "You can try anyway, but it probably won't work." + campaign: "Campaign" + for_beginners: "For Beginners" + multiplayer: "Multiplayer" + for_developers: "For Developers" + + play: + choose_your_level: "Choose Your Level" + adventurer_prefix: "You can jump to any level below, or discuss the levels on " + adventurer_forum: "the Adventurer forum" + adventurer_suffix: "." + campaign_beginner: "Beginner Campaign" + campaign_beginner_description: "... in which you learn the wizardry of programming." + 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 Artisan Wizards." + level_difficulty: "Difficulty: " + play_as: "Play As" + spectate: "Spectate" + + contact: + contact_us: "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" + contribute_suffix: "!" + forum_prefix: "For anything public, please try " + forum_page: "our forum" + forum_suffix: " instead." + send: "Send Feedback" + + diplomat_suggestion: + title: "Help translate CodeCombat!" + 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 {English} 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 {English}." + missing_translations: "Until we can translate everything into {English}, you'll see English when {English} isn't available." + learn_more: "Learn more about being a Diplomat" + subscribe_as_diplomat: "Subscribe as a Diplomat" + + wizard_settings: + title: "Wizard Settings" + customize_avatar: "Customize Your Avatar" + active: "Active" + color: "Color" + group: "Group" + clothes: "Clothes" + trim: "Trim" + team: "Cloud" + spell: "Spell" + boots: "Boots" + hue: "Hue" + saturation: "Saturation" + lightness: "Lightness" + + account_settings: + title: "Account Settings" + not_logged_in: "Log in or create an account to change your settings." + autosave: "Changes Save Automatically" + me_tab: "Me" + picture_tab: "Picture" + wizard_tab: "Wizard" + password_tab: "Password" + emails_tab: "Emails" + admin: "Admin" + gravatar_select: "Select which Gravatar photo to use" + gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." + gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." + wizard_color: "Wizard Clothes Color" + new_password: "New Password" + new_password_verify: "Verify" + email_subscriptions: "Email Subscriptions" + email_announcements: "Announcements" + email_notifications: "Notifications" + email_notifications_description: "Get periodic notifications for your account." + email_announcements_description: "Get emails on the latest news and developments at CodeCombat." + contributor_emails: "Contributor Class Emails" + contribute_prefix: "We're looking for people to join our party! Check out the " + contribute_page: "contribute page" + contribute_suffix: " to find out more." + email_toggle: "Toggle All" + error_saving: "Error Saving" + saved: "Changes Saved" + password_mismatch: "Password does not match." + + account_profile: + edit_settings: "Edit Settings" + profile_for_prefix: "Profile for " + profile_for_suffix: "" + profile: "Profile" + user_not_found: "No user found. Check the URL?" + gravatar_not_found_mine: "We couldn't find your profile associated with:" + gravatar_not_found_email_suffix: "." + gravatar_signup_prefix: "Sign up at " + gravatar_signup_suffix: " to get set up!" + gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." + gravatar_contact: "Contact" + gravatar_websites: "Websites" + gravatar_accounts: "As Seen On" + gravatar_profile_link: "Full Gravatar Profile" + + play_level: + level_load_error: "Level could not be loaded: " + done: "Done" + grid: "Grid" + customize_wizard: "Customize Wizard" + home: "Home" + guide: "Guide" + multiplayer: "Multiplayer" + restart: "Restart" + goals: "Goals" + action_timeline: "Action Timeline" + click_to_select: "Click on a unit to select it." + reload_title: "Reload All Code?" + reload_really: "Are you sure you want to reload this level back to the beginning?" + reload_confirm: "Reload All" + victory_title_prefix: "" + victory_title_suffix: " Complete" + victory_sign_up: "Sign Up to Save Progress" + victory_sign_up_poke: "Want to save your code? Create a free account!" + victory_rate_the_level: "Rate the level: " + victory_rank_my_game: "Rank My Game" + victory_ranking_game: "Submitting..." + victory_return_to_ladder: "Return to Ladder" + victory_play_next_level: "Play Next Level" + victory_go_home: "Go Home" + victory_review: "Tell us more!" + victory_hour_of_code_done: "Are You Done?" + victory_hour_of_code_done_yes: "Yes, I'm finished with my Hour of Code™!" + multiplayer_title: "Multiplayer Settings" + multiplayer_link_description: "Give this link to anyone to have them join you." + multiplayer_hint_label: "Hint:" + multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link." + multiplayer_coming_soon: "More multiplayer features to come!" + guide_title: "Guide" + tome_minion_spells: "Your Minions' Spells" + tome_read_only_spells: "Read-Only Spells" + tome_other_units: "Other Units" + tome_cast_button_castable: "Cast Spell" + tome_cast_button_casting: "Casting" + tome_cast_button_cast: "Spell Cast" + tome_autocast_delay: "Autocast Delay" + tome_select_spell: "Select a Spell" + tome_select_a_thang: "Select Someone for " + tome_available_spells: "Available Spells" + hud_continue: "Continue (shift+space)" + spell_saved: "Spell Saved" + skip_tutorial: "Skip (esc)" + editor_config: "Editor Config" + editor_config_title: "Editor Configuration" + editor_config_language_label: "Programming Language" + editor_config_language_description: "Define the programming language you want to code in." + editor_config_keybindings_label: "Key Bindings" + editor_config_keybindings_default: "Default (Ace)" + editor_config_keybindings_description: "Adds additional shortcuts known from the common editors." + editor_config_invisibles_label: "Show Invisibles" + editor_config_invisibles_description: "Displays invisibles such as spaces or tabs." + editor_config_indentguides_label: "Show Indent Guides" + editor_config_indentguides_description: "Displays vertical lines to see indentation better." + editor_config_behaviors_label: "Smart Behaviors" + editor_config_behaviors_description: "Autocompletes brackets, braces, and quotes." + loading_ready: "Ready!" + tip_insert_positions: "Shift+Click a point on the map to insert it into the spell editor." + tip_toggle_play: "Toggle play/paused with Ctrl+P." + tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward." + tip_guide_exists: "Click the guide at the top of the page for useful info." + tip_open_source: "CodeCombat is 100% open source!" + tip_beta_launch: "CodeCombat launched its beta in October, 2013." + tip_js_beginning: "JavaScript is just the beginning." + tip_autocast_setting: "Adjust autocast settings by clicking the gear on the cast button." + think_solution: "Think of the solution, not the problem." + tip_theory_practice: "In theory, there is no difference between theory and practice. But in practice, there is. - Yogi Berra" + tip_error_free: "There are two ways to write error-free programs; only the third one works. - Alan Perlis" + tip_debugging_program: "If debugging is the process of removing bugs, then programming must be the process of putting them in. - Edsger W. Dijkstra" + tip_forums: "Head over to the forums and tell us what you think!" + tip_baby_coders: "In the future, even babies will be Archmages." + tip_morale_improves: "Loading will continue until morale improves." + tip_all_species: "We believe in equal opportunities to learn programming for all species." + tip_reticulating: "Reticulating spines." + tip_harry: "Yer a Wizard, " + tip_great_responsibility: "With great coding skill comes great debug responsibility." + tip_munchkin: "If you don't eat your vegetables, a munchkin will come after you while you're asleep." + tip_binary: "There are only 10 types of people in the world: those who understand binary, and those who don't." + tip_commitment_yoda: "A programmer must have the deepest commitment, the most serious mind. ~ Yoda" + tip_no_try: "Do. Or do not. There is no try. - Yoda" + tip_patience: "Patience you must have, young Padawan. - Yoda" + tip_documented_bug: "A documented bug is not a bug; it is a feature." + tip_impossible: "It always seems impossible until it's done. - Nelson Mandela" + tip_talk_is_cheap: "Talk is cheap. Show me the code. - Linus Torvalds" + tip_first_language: "The most disastrous thing that you can ever learn is your first programming language. - Alan Kay" + time_current: "Now:" + time_total: "Max:" + time_goto: "Go to:" + + admin: + av_title: "Admin Views" + av_entities_sub_title: "Entities" + av_entities_users_url: "Users" + av_entities_active_instances_url: "Active Instances" + av_other_sub_title: "Other" + av_other_debug_base_url: "Base (for debugging base.jade)" + u_title: "User List" + lg_title: "Latest Games" + clas: "CLAs" + + editor: + main_title: "CodeCombat Editors" + main_description: "Build your own levels, campaigns, units and educational content. We provide all the tools you need!" + article_title: "Article Editor" + article_description: "Write articles that give players overviews of programming concepts which can be used across a variety of levels and campaigns." + thang_title: "Thang Editor" + thang_description: "Build units, defining their default logic, graphics and audio. Currently only supports importing Flash exported vector graphics." + level_title: "Level Editor" + level_description: "Includes the tools for scripting, uploading audio, and constructing custom logic to create all sorts of levels. Everything we use ourselves!" + security_notice: "Many major features in these editors are not currently enabled by default. As we improve the security of these systems, they will be made generally available. If you'd like to use these features sooner, " + contact_us: "contact us!" + hipchat_prefix: "You can also find us in our" + hipchat_url: "HipChat room." + revert: "Revert" + revert_models: "Revert Models" + level_some_options: "Some Options?" + level_tab_thangs: "Thangs" + level_tab_scripts: "Scripts" + level_tab_settings: "Settings" + level_tab_components: "Components" + level_tab_systems: "Systems" + level_tab_thangs_title: "Current Thangs" + level_tab_thangs_conditions: "Starting Conditions" + level_tab_thangs_add: "Add Thangs" + level_settings_title: "Settings" + level_component_tab_title: "Current Components" + level_component_btn_new: "Create New Component" + level_systems_tab_title: "Current Systems" + level_systems_btn_new: "Create New System" + level_systems_btn_add: "Add System" + level_components_title: "Back to All Thangs" + level_components_type: "Type" + level_component_edit_title: "Edit Component" + level_component_config_schema: "Config Schema" + level_component_settings: "Settings" + level_system_edit_title: "Edit System" + create_system_title: "Create New System" + new_component_title: "Create New Component" + new_component_field_system: "System" + new_article_title: "Create a New Article" + new_thang_title: "Create a New Thang Type" + new_level_title: "Create a New Level" + article_search_title: "Search Articles Here" + thang_search_title: "Search Thang Types Here" + level_search_title: "Search Levels Here" + read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." + + article: + edit_btn_preview: "Preview" + edit_article_title: "Edit Article" + + general: + and: "and" + name: "Name" + body: "Body" + version: "Version" + commit_msg: "Commit Message" + history: "History" + version_history_for: "Version History for: " + result: "Result" + results: "Results" + description: "Description" + or: "or" + email: "Email" + password: "Password" + message: "Message" + code: "Code" + ladder: "Ladder" + when: "When" + opponent: "Opponent" + rank: "Rank" + score: "Score" + win: "Win" + loss: "Loss" + tie: "Tie" + easy: "Easy" + medium: "Medium" + hard: "Hard" + + + about: + who_is_codecombat: "Who is CodeCombat?" + why_codecombat: "Why CodeCombat?" + who_description_prefix: "together started CodeCombat in 2013. We also created " + who_description_suffix: "in 2008, growing it to the #1 web and iOS application for learning to write Chinese and Japanese characters." + who_description_ending: "Now it's time to teach people to write code." + why_paragraph_1: "When making Skritter, George didn't know how to program and was constantly frustrated by his inability to implement his ideas. Afterwards, he tried learning, but the lessons were too slow. His housemate, wanting to reskill and stop teaching, tried Codecademy, but \"got bored.\" Each week another friend started Codecademy, then dropped off. We realized it was the same problem we'd solved with Skritter: people learning a skill via slow, intensive lessons when what they need is fast, extensive practice. We know how to fix that." + why_paragraph_2: "Need to learn to code? You don't need lessons. You need to write a lot of code and have a great time doing it." + why_paragraph_3_prefix: "That's what programming is about. It's gotta be fun. Not fun like" + why_paragraph_3_italic: "yay a badge" + why_paragraph_3_center: "but fun like" + why_paragraph_3_italic_caps: "NO MOM I HAVE TO FINISH THE LEVEL!" + why_paragraph_3_suffix: "That's why CodeCombat is a multiplayer game, not a gamified lesson course. We won't stop until you can't stop--but this time, that's a good thing." + why_paragraph_4: "If you're going to get addicted to some game, get addicted to this one and become one of the wizards of the tech age." + why_ending: "And hey, it's free. " + why_ending_url: "Start wizarding now!" + george_description: "CEO, business guy, web designer, game designer, and champion of beginning programmers everywhere." + scott_description: "Programmer extraordinaire, software architect, kitchen wizard, and master of finances. Scott is the reasonable one." + nick_description: "Programming wizard, eccentric motivation mage, and upside-down experimenter. Nick can do anything and chooses to build CodeCombat." + jeremy_description: "Customer support mage, usability tester, and community organizer; you've probably already spoken with Jeremy." + michael_description: "Programmer, sys-admin, and undergrad technical wunderkind, Michael is the person keeping our servers online." + glen_description: "Programmer and passionate game developer, with the motivation to make this world a better place, by developing things that matter. The word impossible can't be found in his dictionary. Learning new skills is his joy!" + + legal: + page_title: "Legal" + opensource_intro: "CodeCombat is free to play and completely open source." + opensource_description_prefix: "Check out " + github_url: "our GitHub" + opensource_description_center: "and help out if you like! CodeCombat is built on dozens of open source projects, and we love them. See " + archmage_wiki_url: "our Archmage wiki" + opensource_description_suffix: "for a list of the software that makes this game possible." + practices_title: "Respectful Best Practices" + practices_description: "These are our promises to you, the player, in slightly less legalese." + privacy_title: "Privacy" + privacy_description: "We will not sell any of your personal information. We intend to make money through recruitment eventually, but rest assured we will not distribute your personal information to interested companies without your explicit consent." + security_title: "Security" + security_description: "We strive to keep your personal information safe. As an open source project, our site is freely open to anyone to review and improve our security systems." + email_title: "Email" + email_description_prefix: "We will not inundate you with spam. Through" + email_settings_url: "your email settings" + email_description_suffix: "or through links in the emails we send, you can change your preferences and easily unsubscribe at any time." + cost_title: "Cost" + cost_description: "Currently, CodeCombat is 100% free! One of our main goals is to keep it that way, so that as many people can play as possible, regardless of place in life. If the sky darkens, we might have to charge subscriptions or for some content, but we'd rather not. With any luck, we'll be able to sustain the company with:" + recruitment_title: "Recruitment" + recruitment_description_prefix: "Here on CodeCombat, you're going to become a powerful wizard–not just in the game, but also in real life." + url_hire_programmers: "No one can hire programmers fast enough" + recruitment_description_suffix: "so once you've sharpened your skills and if you agree, we will demo your best coding accomplishments to the thousands of employers who are drooling for the chance to hire you. They pay us a little, they pay you" + recruitment_description_italic: "a lot" + recruitment_description_ending: "the site remains free and everybody's happy. That's the plan." + copyrights_title: "Copyrights and Licenses" + contributor_title: "Contributor License Agreement" + contributor_description_prefix: "All contributions, both on the site and on our GitHub repository, are subject to our" + cla_url: "CLA" + contributor_description_suffix: "to which you should agree before contributing." + code_title: "Code - MIT" + code_description_prefix: "All code owned by CodeCombat or hosted on codecombat.com, both in the GitHub repository or in the codecombat.com database, is licensed under the" + mit_license_url: "MIT license" + code_description_suffix: "This includes all code in Systems and Components that are made available by CodeCombat for the purpose of creating levels." + art_title: "Art/Music - Creative Commons " + art_description_prefix: "All common content is available under the" + 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: "Music" + art_sound: "Sound" + art_artwork: "Artwork" + art_sprites: "Sprites" + art_other: "Any and all other non-code creative works that are made available when creating Levels." + art_access: "Currently there is no universal, easy system for fetching these assets. In general, fetch them from the URLs as used by the site, contact us for assistance, or help us in extending the site to make these assets more easily accessible." + art_paragraph_1: "For attribution, please name and link to codecombat.com near where the source is used or where appropriate for the medium. For example:" + use_list_1: "If used in a movie or another game, include codecombat.com in the credits." + use_list_2: "If used on a website, include a link near the usage, for example underneath an image, or in a general attributions page where you might also mention other Creative Commons works and open source software being used on the site. Something that's already clearly referencing CodeCombat, such as a blog post mentioning CodeCombat, does not need some separate attribution." + art_paragraph_2: "If the content being used is created not by CodeCombat but instead by a user of codecombat.com, attribute them instead, and follow attribution directions provided in that resource's description if there are any." + rights_title: "Rights Reserved" + rights_desc: "All rights are reserved for Levels themselves. This includes" + rights_scripts: "Scripts" + rights_unit: "Unit configuration" + rights_description: "Description" + rights_writings: "Writings" + rights_media: "Media (sounds, music) and any other creative content made specifically for that Level and not made generally available when creating Levels." + rights_clarification: "To clarify, anything that is made available in the Level Editor for the purpose of making levels is under CC, whereas the content created with the Level Editor or uploaded in the course of creation of Levels is not." + nutshell_title: "In a Nutshell" + nutshell_description: "Any resources we provide in the Level Editor are free to use as you like for creating Levels. But we reserve the right to restrict distribution of the Levels themselves (that are created on codecombat.com) so that they may be charged for in the future, if that's what ends up happening." + canonical: "The English version of this document is the definitive, canonical version. If there are any discrepencies between translations, the English document takes precedence." + + contribute: + page_title: "Contributing" + character_classes_title: "Character Classes" + introduction_desc_intro: "We have high hopes for CodeCombat." + introduction_desc_pref: "We want to be where programmers of all stripes come to learn and play together, introduce others to the wonderful world of coding, and reflect the best parts of the community. We can't and don't want to do that alone; what makes projects like GitHub, Stack Overflow and Linux great are the people who use them and build on them. To that end, " + introduction_desc_github_url: "CodeCombat is totally open source" + introduction_desc_suf: ", and we aim to provide as many ways as possible for you to take part and make this project as much yours as ours." + introduction_desc_ending: "We hope you'll join our party!" + introduction_desc_signature: "- Nick, George, Scott, Michael, Jeremy and Glen" + alert_account_message_intro: "Hey there!" + alert_account_message_pref: "To subscribe for class emails, you'll need to " + alert_account_message_suf: "first." + alert_account_message_create_url: "create an account" + archmage_summary: "Interested in working on game graphics, user interface design, database and server organization, multiplayer networking, physics, sound, or game engine performance? Want to help build a game to help other people learn what you are good at? We have a lot to do and if you are an experienced programmer and want to develop for CodeCombat, this class is for you. We would love your help building the best programming game ever." + archmage_introduction: "One of the best parts about building games is they synthesize so many different things. Graphics, sound, real-time networking, social networking, and of course many of the more common aspects of programming, from low-level database management, and server administration to user facing design and interface building. There's a lot to do, and if you're an experienced programmer with a hankering to really dive into the nitty-gritty of CodeCombat, this class might be for you. We would love to have your help building the best programming game ever." + class_attributes: "Class Attributes" + archmage_attribute_1_pref: "Knowledge in " + archmage_attribute_1_suf: ", or a desire to learn. Most of our code is in this language. If you're a fan of Ruby or Python, you'll feel right at home. It's JavaScript, but with a nicer syntax." + archmage_attribute_2: "Some experience in programming and personal initiative. We'll help you get oriented, but we can't spend much time training you." + how_to_join: "How To Join" + join_desc_1: "Anyone can help out! Just check out our " + join_desc_2: "to get started, and check the box below to mark yourself as a brave Archmage and get the latest news by email. Want to chat about what to do or how to get more deeply involved? " + join_desc_3: ", or find us in our " + join_desc_4: "and we'll go from there!" + join_url_email: "Email us" + join_url_hipchat: "public HipChat room" + more_about_archmage: "Learn More About Becoming an Archmage" + archmage_subscribe_desc: "Get emails on new coding opportunities and announcements." + artisan_summary_pref: "Want to design levels and expand CodeCombat's arsenal? People are playing through our content at a pace faster than we can build! Right now, our level editor is barebone, so be wary. Making levels will be a little challenging and buggy. If you have visions of campaigns spanning for-loops to" + artisan_summary_suf: ", then this class is for you." + artisan_introduction_pref: "We must construct additional levels! People be clamoring for more content, and we can only build so many ourselves. Right now your workstation is level one; our level editor is barely usable even by its creators, so be wary. If you have visions of campaigns spanning for-loops to" + artisan_introduction_suf: ", then this class might be for you." + artisan_attribute_1: "Any experience in building content like this would be nice, such as using Blizzard's level editors. But not required!" + artisan_attribute_2: "A hankering to do a whole lot of testing and iteration. To make good levels, you need to take it to others and watch them play it, and be prepared to find a lot of things to fix." + artisan_attribute_3: "For the time being, endurance en par with an Adventurer. Our Level Editor is super preliminary and frustrating to use. You have been warned!" + artisan_join_desc: "Use the Level Editor in these steps, give or take:" + artisan_join_step1: "Read the documentation." + artisan_join_step2: "Create a new level and explore existing levels." + artisan_join_step3: "Find us in our public HipChat room for help." + artisan_join_step4: "Post your levels on the forum for feedback." + more_about_artisan: "Learn More About Becoming an Artisan" + artisan_subscribe_desc: "Get emails on level editor updates and announcements." + adventurer_summary: "Let us be clear about your role: you are the tank. You are going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class is for you." + adventurer_introduction: "Let's be clear about your role: you are the tank. You're going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class might be for you." + adventurer_attribute_1: "A thirst for learning. You want to learn how to code and we want to teach you how to code. You'll probably be doing most of the teaching in this case, though." + adventurer_attribute_2: "Charismatic. Be gentle but articulate about what needs improving, and offer suggestions on how to improve." + adventurer_join_pref: "Either get together with (or recruit!) an Artisan and work with them, or check the box below to receive emails when there are new levels to test. We'll also be posting about levels to review on our networks like" + adventurer_forum_url: "our forum" + adventurer_join_suf: "so if you prefer to be notified those ways, sign up there!" + more_about_adventurer: "Learn More About Becoming an Adventurer" + adventurer_subscribe_desc: "Get emails when there are new levels to test." + scribe_summary_pref: "CodeCombat is not just going to be a bunch of levels. It will also be a resource of programming knowledge that players can hook into. That way, each Artisan can link to a detailed article that for the player's edification: documentation akin to what the " + scribe_summary_suf: " has built. If you enjoy explaining programming concepts, then this class is for you." + scribe_introduction_pref: "CodeCombat isn't just going to be a bunch of levels. It will also include a resource for knowledge, a wiki of programming concepts that levels can hook into. That way rather than each Artisan having to describe in detail what a comparison operator is, they can simply link their level to the Article describing them that is already written for the player's edification. Something along the lines of what the " + scribe_introduction_url_mozilla: "Mozilla Developer Network" + scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you." + scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others." + contact_us_url: "Contact us" + scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!" + more_about_scribe: "Learn More About Becoming a Scribe" + scribe_subscribe_desc: "Get emails about article writing announcements." + diplomat_summary: "There is a large interest in CodeCombat in other countries that do not speak English! We are looking for translators who are willing to spend their time translating the site's corpus of words so that CodeCombat is accessible across the world as soon as possible. If you'd like to help getting CodeCombat international, then this class is for you." + diplomat_introduction_pref: "So, if there's one thing we learned from the " + diplomat_launch_url: "launch in October" + diplomat_introduction_suf: "it's that there is sizeable interest in CodeCombat in other countries! We're building a corps of translators eager to turn one set of words into another set of words to get CodeCombat as accessible across the world as possible. If you like getting sneak peeks at upcoming content and getting these levels to your fellow nationals ASAP, then this class might be for you." + diplomat_attribute_1: "Fluency in English and the language you would like to translate to. When conveying complicated ideas, it's important to have a strong grasp in both!" + diplomat_join_pref_github: "Find your language locale file " + diplomat_github_url: "on GitHub" + diplomat_join_suf_github: ", edit it online, and submit a pull request. Also, check this box below to keep up-to-date on new internationalization developments!" + more_about_diplomat: "Learn More About Becoming a Diplomat" + diplomat_subscribe_desc: "Get emails about i18n developments and levels to translate." + ambassador_summary: "We are trying to build a community, and every community needs a support team when there are troubles. We have got chats, emails, and social networks so that our users can get acquainted with the game. If you want to help people get involved, have fun, and learn some programming, then this class is for you." + ambassador_introduction: "This is a community we're building, and you are the connections. We've got Olark chats, emails, and social networks with lots of people to talk with and help get acquainted with the game and learn from. If you want to help people get involved and have fun, and get a good feel of the pulse of CodeCombat and where we're going, then this class might be for you." + ambassador_attribute_1: "Communication skills. Be able to identify the problems players are having and help them solve them. Also, keep the rest of us informed about what players are saying, what they like and don't like and want more of!" + ambassador_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll go from there!" + ambassador_join_note_strong: "Note" + 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: "Learn More About Becoming an Ambassador" + ambassador_subscribe_desc: "Get emails on support updates and multiplayer developments." + counselor_summary: "None of the above roles fit what you are interested in? Do not worry, we are on the lookout for anybody who wants a hand in the development of CodeCombat! If you are interested in teaching, game development, open source management, or anything else that you think will be relevant to us, then this class is for you." + counselor_introduction_1: "Do you have life experience? A different perspective on things that can help us decide how to shape CodeCombat? Of all these roles, this will probably take the least time, but individually you may make the most difference. We're on the lookout for wisened sages, particularly in areas like: teaching, game development, open source project management, technical recruiting, entrepreneurship, or design." + counselor_introduction_2: "Or really anything that is relevant to the development of CodeCombat. If you have knowledge and want to share it to help grow this project, then this class might be for you." + counselor_attribute_1: "Experience, in any of the areas above or something you think might be helpful." + counselor_attribute_2: "A little bit of free time!" + counselor_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll put you in our contact list and be in touch when we could use advice (not too often)." + more_about_counselor: "Learn More About Becoming a Counselor" + changes_auto_save: "Changes are saved automatically when you toggle checkboxes." + diligent_scribes: "Our Diligent Scribes:" + powerful_archmages: "Our Powerful Archmages:" + creative_artisans: "Our Creative Artisans:" + brave_adventurers: "Our Brave Adventurers:" + translating_diplomats: "Our Translating Diplomats:" + helpful_ambassadors: "Our Helpful Ambassadors:" + + classes: + archmage_title: "Archmage" + archmage_title_description: "(Coder)" + artisan_title: "Artisan" + artisan_title_description: "(Level Builder)" + adventurer_title: "Adventurer" + adventurer_title_description: "(Level Playtester)" + scribe_title: "Scribe" + scribe_title_description: "(Article Editor)" + diplomat_title: "Diplomat" + diplomat_title_description: "(Translator)" + ambassador_title: "Ambassador" + ambassador_title_description: "(Support)" + counselor_title: "Counselor" + counselor_title_description: "(Expert/Teacher)" + + ladder: + please_login: "Please log in first before playing a ladder game." + my_matches: "My Matches" + simulate: "Simulate" + simulation_explanation: "By simulating games you can get your game ranked faster!" + simulate_games: "Simulate Games!" + simulate_all: "RESET AND SIMULATE GAMES" + games_simulated_by: "Games simulated by you:" + games_simulated_for: "Games simulated for you:" + leaderboard: "Leaderboard" + battle_as: "Battle as " + summary_your: "Your " + summary_matches: "Matches - " + summary_wins: " Wins, " + summary_losses: " Losses" + rank_no_code: "No New Code to Rank" + rank_my_game: "Rank My Game!" + rank_submitting: "Submitting..." + rank_submitted: "Submitted for Ranking" + rank_failed: "Failed to Rank" + rank_being_ranked: "Game Being Ranked" + 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: "Choose an Opponent" + tutorial_play: "Play Tutorial" + tutorial_recommended: "Recommended if you've never played before" + tutorial_skip: "Skip Tutorial" + tutorial_not_sure: "Not sure what's going on?" + tutorial_play_first: "Play the Tutorial first." + simple_ai: "Simple AI" + warmup: "Warmup" + vs: "VS" + + multiplayer_launch: + introducing_dungeon_arena: "Introducing Dungeon Arena" + new_way: "The new way to compete with code." + to_battle: "To Battle, Developers!" + modern_day_sorcerer: "You know how to code? That's badass. You're a modern-day sorcerer! Isn't about time that you used your magic coding powers to command your minions in epic combat? And we're not talking robots here." + arenas_are_here: "CodeCombat head-to-head multiplayer arenas are here." + ladder_explanation: "Choose your heroes, enchant your human or ogre armies, and climb your way over defeated fellow Wizards to reach the top of the ladders–then challenge your friends in our glorious, asynchronous multiplayer coding arenas. If you're feeling creative, you can even" + fork_our_arenas: "fork our arenas" + create_worlds: "and create your own worlds." + javascript_rusty: "JavaScript a bit rusty? Don't worry; there's a" + tutorial: "tutorial" + new_to_programming: ". New to programming? Hit our beginner campaign to skill up." + so_ready: "I Am So Ready for This" + + loading_error: + could_not_load: "Error loading from server" + connection_failure: "Connection failed." + unauthorized: "You need to be signed in. Do you have cookies disabled?" + forbidden: "You do not have the permissions." + not_found: "Not found." + not_allowed: "Method not allowed." + timeout: "Server timeout." + conflict: "Resource conflict." + bad_input: "Bad input." + server_error: "Server error." + unknown: "Unknown error." + + resources: + your_sessions: "Your Sessions" + level: "Level" + social_network_apis: "Social Network APIs" + facebook_status: "Facebook Status" + facebook_friends: "Facebook Friends" + facebook_friend_sessions: "Facebook Friend Sessions" + gplus_friends: "G+ Friends" + gplus_friend_sessions: "G+ Friend Sessions" + leaderboard: "leaderboard" \ No newline at end of file diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index baaf8a6fa..523029ed8 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -1,628 +1,631 @@ -module.exports = nativeDescription: "русский", englishDescription: "Russian", translation: - common: - loading: "Загрузка..." - saving: "Сохранение..." - sending: "Отправка..." - cancel: "Отмена" - save: "Сохранить" - create: "Создать" - delay_1_sec: "1 секунда" - delay_3_sec: "3 секунды" - delay_5_sec: "5 секунд" - manual: "Вручную" - fork: "Форк" - play: "Играть" - retry: "Повторить" - - units: - second: "секунда" - seconds: "секунд(ы)" - minute: "минута" - minutes: "минут(ы)" - hour: "час" - hours: "часа(ов)" - - modal: - close: "Закрыть" - okay: "OK" - - not_found: - page_not_found: "Страница не найдена" - - nav: - play: "Уровни" - editor: "Редактор" - blog: "Блог" - forum: "Форум" - admin: "Админ" - home: "Домой" - contribute: "Сотрудничество" - legal: "Юридическая информация" - about: "О нас" - contact: "Контакты" - twitter_follow: "Подписаться" - employers: "Работодателям" - - versions: - save_version_title: "Сохранить новую версию" - new_major_version: "Новая основная версия" - cla_prefix: "Чтобы сохранить изменения, сначала вы должны согласиться с нашим" - cla_url: "лицензионным соглашением соавторов" - cla_suffix: "." - cla_agree: "Я СОГЛАСЕН" - - login: - sign_up: "Создать аккаунт" - log_in: "Войти" - logging_in: "Вход..." - log_out: "Выйти" - recover: "восстановить аккаунт" - - recover: - recover_account_title: "Восстановить аккаунт" - send_password: "Отправить пароль для восстановления" - - signup: - create_account_title: "Создать аккаунт, чтобы сохранить прогресс" - description: "Это бесплатно. Нужна лишь пара вещей, и вы сможете продолжить путешествие:" - email_announcements: "Получать оповещения на email" - coppa: "Вы старше 13 лет или живёте не в США " - coppa_why: "(почему?)" - creating: "Создание аккаунта..." - sign_up: "Регистрация" - log_in: "вход с паролем" - - home: - slogan: "Научитесь программировать на JavaScript, играя в игру" - no_ie: "CodeCombat не работает в IE8 или более старых версиях. Нам очень жаль!" - no_mobile: "CodeCombat не приспособлен для работы на мобильных устройствах и может не работать!" - play: "Играть" - old_browser: "Ой, ваш браузер слишком стар для запуска CodeCombat. Извините!" - old_browser_suffix: "Вы всё равно можете попробовать, но, скорее всего, это не будет работать." - campaign: "Кампания" - for_beginners: "Новичкам" - multiplayer: "Мультиплеер" - for_developers: "Разработчикам" - - play: - choose_your_level: "Выберите ваш уровень" - adventurer_prefix: "Вы можете зайти на любой из этих уровней, а также обсудить уровни на " - adventurer_forum: "форуме Искателей приключений" - adventurer_suffix: "." - campaign_beginner: "Кампания для новичков" - campaign_beginner_description: "... в которой вы познакомитесь с магией программирования." - campaign_dev: "Случайные уровни потруднее" - campaign_dev_description: "... в которых вы изучите интерфейс и научитесь делать кое-что посложнее." - campaign_multiplayer: "Арены для мультиплеера" - campaign_multiplayer_description: "... в которых вы соревнуетесь в программировании с другими игроками." - campaign_player_created: "Уровни игроков" - campaign_player_created_description: "... в которых вы сражаетесь с креативностью ваших друзей Ремесленников." - level_difficulty: "Сложность: " - play_as: "Играть за " - spectate: "Наблюдать" - - contact: - contact_us: "Связаться с CodeCombat" - welcome: "Мы рады вашему сообщению! Используйте эту форму, чтобы отправить нам email. " - contribute_prefix: "Если вы хотите внести свой вклад в проект, зайдите на нашу " - contribute_page: "страницу сотрудничества" - contribute_suffix: "!" - forum_prefix: "Для любых публичных обсуждений, пожалуйста, используйте " - forum_page: "наш форум" - forum_suffix: "." - send: "Отправить отзыв" - - diplomat_suggestion: - title: "Помогите перевести CodeCombat!" - sub_heading: "Нам нужны ваши языковые навыки." - pitch_body: "Мы создаём CodeCombat на английском, но у нас уже есть игроки со всего мира. Многие из них хотели бы играть на русском, но не знают английского, так что если вы знаете оба этих языка - зарегистрируйтесь как Дипломат и помогите перевести сайт CodeCombat и все уровни на русский язык." - missing_translations: "Пока мы не перевели всё на русский язык, вы будете видеть английский текст в тех частях игры, которые ещё не переведены на русский." - learn_more: "Узнать о том, как стать Дипломатом" - subscribe_as_diplomat: "Зарегистрироваться как Дипломат" - - wizard_settings: - title: "Настройки волшебника" - customize_avatar: "Изменить свой аватар" - clothes: "Одежда" - trim: "Отделка" - cloud: "Облако" - spell: "Заклинание" - boots: "Обувь" - hue: "Оттенок" - saturation: "Насыщенность" - lightness: "Светлость" - - account_settings: - title: "Настройки аккаунта" - not_logged_in: "Войдите или зарегистрируйтесь, чтобы изменить настройки." - autosave: "Настройки сохраняются автоматически" - me_tab: "Я" - picture_tab: "Аватар" - wizard_tab: "Волшебник" - password_tab: "Пароль" - emails_tab: "Email-адреса" - admin: "Админ" - gravatar_select: "Выберите, какое фото с Gravatar использовать" - gravatar_add_photos: "Чтобы выбрать изображение, добавьте фото и уменьшенные изображения в ваш Gravatar-аккаунт." - gravatar_add_more_photos: "Добавьте больше фото к вашему аккаунту в Gravatar, чтобы использовать их здесь." - wizard_color: "Цвет одежды волшебника" - new_password: "Новый пароль" - new_password_verify: "Подтверждение пароля" - email_subscriptions: "Email-подписки" - email_announcements: "Оповещения" - email_notifications: "Уведомления" - email_notifications_description: "Получать периодические уведомления для вашего аккаунта." - email_announcements_description: "Получать email-оповещения о последних новостях CodeCombat." - contributor_emails: "Рассылки по классам участников" - contribute_prefix: "Нам нужны люди, которые присоединятся к нашей команде! Зайдите на " - contribute_page: "страницу участников," - contribute_suffix: " чтобы узнать больше." - email_toggle: "Отметить всё" - error_saving: "Ошибка сохранения" - saved: "Изменения сохранены" - password_mismatch: "Пароли не совпадают." - - account_profile: - edit_settings: "Изменить настройки" - profile_for_prefix: "Профиль для " - profile_for_suffix: "" - profile: "Профиль" - user_not_found: "Пользователь не найден. Пожалуйста, проверьте URL." - gravatar_not_found_mine: "Мы не можем найти профиль, связанный с" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Зарегистрируйтесь на " - gravatar_signup_suffix: ", чтобы настроить профиль." - gravatar_not_found_other: "Нет профиля, связанного с почтой данного пользователя." - gravatar_contact: "Контакты" - gravatar_websites: "Сайты" - gravatar_accounts: "Как показано на" - gravatar_profile_link: "Полный профиль на Gravatar" - - play_level: - level_load_error: "Уровень не может быть загружен: " - done: "Готово" - grid: "Сетка" - customize_wizard: "Настройки волшебника" - home: "На главную" - guide: "Руководство" - multiplayer: "Мультиплеер" - restart: "Перезапустить" - goals: "Цели" - action_timeline: "График действий" - click_to_select: "Выберите персонажа, щёлкнув на нём" - reload_title: "Перезагрузить код полностью?" - reload_really: "Вы уверены, что хотите начать уровень сначала?" - reload_confirm: "Перезагрузить всё" - victory_title_prefix: "Уровень " - victory_title_suffix: " завершён" - victory_sign_up: "Зарегистрироваться" - victory_sign_up_poke: "Хотите сохранить ваш код? Создайте бесплатный аккаунт!" - victory_rate_the_level: "Оцените уровень:" - victory_rank_my_game: "Оценить мою игру" - victory_ranking_game: "Отправка..." - victory_return_to_ladder: "Вернуться к ладдеру" - victory_play_next_level: "Следующий уровень" - victory_go_home: "На главную" - victory_review: "Расскажите нам больше!" - victory_hour_of_code_done: "Вы закончили?" - victory_hour_of_code_done_yes: "Да, я закончил мой Час Кода™!" - multiplayer_title: "Настройки мультиплеера" - multiplayer_link_description: "Дайте эту ссылку кому-нибудь, чтоб он присоединился к вам." - multiplayer_hint_label: "Подсказка: " - multiplayer_hint: "кликните на ссылку, чтобы выделить её, затем нажмите ⌘-С или Ctrl-C, чтобы скопировать." - multiplayer_coming_soon: "Больше возможностей мультиплеера на подходе!" - guide_title: "Руководство" - tome_minion_spells: "Заклинания ваших миньонов" - tome_read_only_spells: "Заклинания только для чтения" - tome_other_units: "Другие юниты" - tome_cast_button_castable: "Читать заклинание" - tome_cast_button_casting: "Заклинание читается" - tome_cast_button_cast: "Заклинание прочитано" - tome_autocast_delay: "Задержка автоматического чтения" - tome_select_spell: "Выбрать заклинание" - tome_select_a_thang: "Выбрать кого-нибудь для " - tome_available_spells: "Доступные заклинания" - hud_continue: "Продолжить (Shift+Пробел)" - spell_saved: "Заклинание сохранено" - skip_tutorial: "Пропуск (Esc)" - editor_config: "Настройки редактора" - editor_config_title: "Настройки редактора" - editor_config_language_label: "Язык программирования" - editor_config_language_description: "Определяет язык, на котором вы хотите программировать." - editor_config_keybindings_label: "Сочетания клавиш" - editor_config_keybindings_default: "По умолчанию (Ace)" - editor_config_keybindings_description: "Добавляет дополнительные сочетания, известные из популярных редакторов." - editor_config_invisibles_label: "Показывать непечатные символы" - editor_config_invisibles_description: "Отображение непечатных символов, таких как пробелы или табуляции." - editor_config_indentguides_label: "Показывать направляющие отступов" - editor_config_indentguides_description: "Отображение вертикальных линий для лучшего обзора отступов." - editor_config_behaviors_label: "Умное поведение" - editor_config_behaviors_description: "Автозавершать квадратные, фигурные скобки и кавычки." - loading_ready: "Готово!" - tip_insert_positions: "Shift+Клик по карте вставит координаты в редактор заклинаний." - tip_toggle_play: "Переключайте воспроизведение/паузу комбинацией Ctrl+P." - tip_scrub_shortcut: "Ctrl+[ и Ctrl+] - перемотка назад и вперёд." - tip_guide_exists: "Щёлкните \"руководство\" наверху страницы для получения полезной информации." - tip_open_source: "Исходный код CodeCombat открыт на 100%!" - tip_beta_launch: "CodeCombat запустил бета-тестирование в октябре 2013 года." - tip_js_beginning: "JavaScript это только начало." - tip_autocast_setting: "Изменяйте настройки авточтения заклинания, щёлкнув по шестерёнке на кнопке прочтения." - think_solution: "Думайте о решении, а не о проблеме." - tip_theory_practice: "В теории, между практикой и теорией нет разницы. Но на практике есть. - Yogi Berra" - tip_error_free: "Есть два способа писать программы без ошибок; работает только третий. - Alan Perlis" - tip_debugging_program: "Если отладка это процесс удаления багов, то программирование должно быть процессом их добавления. - Edsger W. Dijkstra" - tip_forums: "Заходите на форумы и расскажите нам, что вы думаете!" - tip_baby_coders: "В будущем, даже младенцы будут Архимагами." - tip_morale_improves: "Загрузка будет продолжаться, пока боевой дух не восстановится." - tip_all_species: "Мы верим в равные возможности для обучения программированию, для всех видов." - tip_reticulating: "Ретикуляция сплайнов." - tip_harry: "Ты волшебник, " - tip_great_responsibility: "С большим умением программирования приходит большая ответственность отладки." - tip_munchkin: "Если вы не съедите овощи, манчкин придёт за вами, пока вы спите." - tip_binary: "В мире есть 10 типов людей: те, кто понимают двоичную систему счисления и те, кто не понимают." - tip_commitment_yoda: "Программист верностью принципам обладать должен, и серьёзным умом. ~ Yoda" - tip_no_try: "Делай. Или не делай. Не надо пытаться. - Yoda" - tip_patience: "Терпением ты обладать должен, юный падаван. - Yoda" - tip_documented_bug: "Документированный баг не является багом; это фича." - tip_impossible: "Это всегда кажется невозможным, пока не сделано. - Nelson Mandela" - tip_talk_is_cheap: "Слова ничего не стоят. Покажи мне код. - Linus Torvalds" - tip_first_language: "Наиболее катастрофическая вещь, которую вы можете выучить - ваш первый язык программирования. - Alan Kay" - time_current: "Текущее:" - time_total: "Максимальное:" - time_goto: "Перейти на:" - - admin: - av_title: "Админ панель" - av_entities_sub_title: "Сущности" - av_entities_users_url: "Пользователи" - av_entities_active_instances_url: "Активные экземпляры" - av_other_sub_title: "Другое" - av_other_debug_base_url: "База (для отладки base.jade)" - u_title: "Список пользователей" - lg_title: "Последние игры" - clas: "ЛСС" - - editor: - main_title: "Редакторы CodeCombat" - main_description: "Создавайте ваши собственные уровни, кампании, юнитов и обучающий контент. Мы предоставляем все необходимые инструменты!" - article_title: "Редактор статей" - article_description: "Пишите статьи, дающие представление игрокам о концепциях программирования, которые могут быть использованы в различных уровнях и кампаниях." - thang_title: "Редактор объектов" - thang_description: "Создавайте юнитов, определяйте их логику по умолчанию, графику и звук. В настоящий момент поддерживается импорт только векторной графики Flash." - level_title: "Редактор уровней" - level_description: "Включает в себя инструменты для написания сценариев, загрузки аудио и построения собственной логики для создания всевозможных уровней. Всё, что мы используем сами!" - security_notice: "Многие основные возможности в этих редакторах в настоящее время не включены по умолчанию. Как только мы повысим безопасность этих систем, они станут общедоступными. Если вам хотелось бы использовать эти возможности раньше, " - contact_us: "свяжитесь с нами!" - hipchat_prefix: "Также вы можете найти нас в нашей" - hipchat_url: "комнате HipChat." - revert: "Откатить" - revert_models: "Откатить Модели" - level_some_options: "Ещё опции" - level_tab_thangs: "Объекты" - level_tab_scripts: "Скрипты" - level_tab_settings: "Настройки" - level_tab_components: "Компоненты" - level_tab_systems: "Системы" - level_tab_thangs_title: "Текущие объекты" - level_tab_thangs_conditions: "Начальные условия" - level_tab_thangs_add: "Добавить объект" - level_settings_title: "Настройки" - level_component_tab_title: "Текущие компоненты" - level_component_btn_new: "Создать новый компонент" - level_systems_tab_title: "Текущие системы" - level_systems_btn_new: "Создать новую систему" - level_systems_btn_add: "Добавить систему" - level_components_title: "Вернуться ко всем объектам" - level_components_type: "Тип" - level_component_edit_title: "Редактировать компонент" - level_component_config_schema: "Настройка Schema" - level_component_settings: "Настройки" - level_system_edit_title: "Редактировать систему" - create_system_title: "Создать новую систему" - new_component_title: "Создать новый компонент" - new_component_field_system: "Система" - new_article_title: "Создать новую статью" - new_thang_title: "Создать новый тип объектов" - new_level_title: "Создать новый уровень" - article_search_title: "Искать статьи" - thang_search_title: "Искать типы объектов" - level_search_title: "Искать уровни" - read_only_warning: "Примечание: вы не можете сохранять здесь любые правки, потому что вы не вошли как администратор." - - article: - edit_btn_preview: "Предпросмотр" - edit_article_title: "Редактирование статьи" - - general: - and: "и" - name: "Имя" - body: "Содержание" - version: "Версия" - commit_msg: "Сопроводительное сообщение" - history: "История" - version_history_for: "История версий для: " - result: "Результат" - results: "Результаты" - description: "Описание" - or: "или" - email: "Email" - password: "Пароль" - message: "Сообщение" - code: "Код" - ladder: "Ладдер" - when: "Когда" - opponent: "Противник" - rank: "Ранг" - score: "Счёт" - win: "Победа" - loss: "Поражение" - tie: "Ничья" - easy: "Просто" - medium: "Нормально" - hard: "Сложно" - - about: - who_is_codecombat: "Кто стоит за CodeCombat?" - why_codecombat: "Почему CodeCombat?" - who_description_prefix: "вместе начали CodeCombat в 2013 году. Также мы создали " - who_description_suffix: "в 2008 году, вывели его на первую строчку среди web и iOS приложений для обучения письму китайскими и японскими иероглифами." - who_description_ending: "Теперь пришло время научить людей написанию кода." - why_paragraph_1: "При создании Skritter, Джордж не знал, как программировать и постоянно расстраивался из-за того, что не мог реализовать свои идеи. После этого он пытался учиться, но уроки были слишком медленными. Его сосед, желая переквалифицироваться и прекратить преподавать, пробовал Codecademy, но \"потерял интерес.\" Каждую неделю очередной товарищ начинал Codecademy, затем бросал. Мы поняли, что это была та же проблема, которую мы решили со Skritter: люди получают навык через медленные, интенсивные уроки, в то время как то, что им нужно - быстрая, обширная практика. Мы знаем, как это исправить." - why_paragraph_2: "Нужно научиться программировать? Вам не нужны уроки. Вам нужно написать много кода и прекрасно провести время, делая это." - why_paragraph_3_prefix: "Вот где программирование. Это должно быть весело. Не забавно, вроде" - why_paragraph_3_italic: "вау, значок," - why_paragraph_3_center: "а" - why_paragraph_3_italic_caps: "НЕТ, МАМ, Я ДОЛЖЕН ПРОЙТИ УРОВЕНЬ!" - why_paragraph_3_suffix: "Вот, почему CodeCombat - мультиплеерная игра, а не курс уроков в игровой форме. Мы не остановимся, пока вы не потеряете голову - в данном случае, это хорошо." - why_paragraph_4: "Если вы собираетесь увлечься какой-нибудь игрой, увлекитесь этой и станьте одним из волшебников века информационных технологий." - why_ending: "И да, это бесплатно. " - why_ending_url: "Начни волшебство сейчас!" - george_description: "Генеральный директор, бизнес-парень, веб-дизайнер, геймдизайнер и чемпион начинающих программистов во всём мире." - scott_description: "Экстраординарный программист, архитектор программного обеспечения, кухонный волшебник и мастер финансов. Скотт рассудителен." - nick_description: "Маг программирования, мудрец эксцентричного мотивирования и чудаковатый экспериментатор. Ник может всё и хочет построить CodeCombat." - jeremy_description: "Маг клиентской поддержки, юзабилити-тестер, и организатор сообщества; вы наверняка уже говорили с Джереми." - michael_description: "Программист, сисадмин и непризнанный технический гений, Михаэль является лицом, поддерживающим наши серверы в доступности." - glen_description: "Программист и страстный разработчик игр, с мотивацией сделать этот мир лучше путём разработки действительно значащих вещей. Слова \"невозможно\" нет в его словаре. Освоение новых навыков его развлечение!" - - legal: - page_title: "Юридическая информация" - opensource_intro: "CodeCombat - бесплатный проект с полностью открытым исходным кодом." - opensource_description_prefix: "Посмотрите " - github_url: "наш GitHub" - opensource_description_center: "и посодействуйте, если вам понравилось! CodeCombat построен на десятках проектов с открытым кодом, и мы любим их. Загляните в " - archmage_wiki_url: "наш вики-портал для Архимагов" - opensource_description_suffix: ", чтобы увидеть список программного обеспечения, делающего игру возможной." - practices_title: "Уважаемые лучшие практики" - practices_description: "Это наши обещания тебе, игроку, менее юридическим языком." - privacy_title: "Конфиденциальность" - privacy_description: "Мы не будем продавать какую-либо личную информацию. Мы намерены заработать деньги с помощью рекрутинга в конечном счёте, но будьте уверены, мы не будем распространять вашу личную информацию заинтересованным компаниям без вашего явного согласия." - security_title: "Безопасность" - security_description: "Мы стремимся сохранить вашу личную информацию в безопасности. Как проект с открытым исходным кодом, наш сайт открыт для всех в вопросах пересмотра и совершенствования систем безопасности." - email_title: "Email" - email_description_prefix: "Мы не наводним вас спамом. Через" - email_settings_url: "ваши email настройки" - email_description_suffix: "или через ссылки в email-ах, которые мы отправляем, вы можете изменить предпочтения и легко отписаться в любой момент." - cost_title: "Стоимость" - cost_description: "В настоящее время, CodeCombat 100% бесплатен! Одной из наших главных целей является сохранить его таким, чтобы как можно больше людей могли играть, независимо от места в жизни. Если небо потемнеет, мы, возможно, введём подписки, возможно, только на некоторый контент, но нам не хотелось бы. Если повезёт, мы сможем поддерживать компанию, используя" - recruitment_title: "Рекрутинг" - recruitment_description_prefix: "Здесь, в CodeCombat, вы собираетесь стать могущественным волшебником не только в игре, но и в реальной жизни." - url_hire_programmers: "Никто не может нанять программистов достаточно быстро" - recruitment_description_suffix: "поэтому, как только вы улучшите свои навыки и будете согласны, мы начнём демонстрировать ваши лучшие программистские достижения тысячам работодателей, пускающих слюни на возможность нанять вас. Они платят нам немного, они платят вам" - recruitment_description_italic: "много" - recruitment_description_ending: "сайт остаётся бесплатным и все счастливы. Таков план." - copyrights_title: "Авторские права и лицензии" - contributor_title: "Лицензионное соглашение соавторов" - contributor_description_prefix: "Все вклады, как на сайте, так и на нашем репозитории GitHub, подпадают под наше" - cla_url: "ЛСС" - contributor_description_suffix: "с которым вы должны согласиться перед началом содействия." - code_title: "Код - MIT" - code_description_prefix: "Весь код, принадлежащий CodeCombat или размещённый на codecombat.com, а также в репозитории GitHub или в базе данных codecombat.com, лицензирован по" - mit_license_url: "лицензии MIT" - code_description_suffix: "Сюда входит весь код Систем и Компонентов, которые доступны на CodeCombat для целей создания уровней." - art_title: "Художественные работы/Музыка - Creative Commons " - art_description_prefix: "Весь основной контент доступен под" - cc_license_url: "лицензией Creative Commons Attribution 4.0 International" - art_description_suffix: "Основной контент это всё, ставшее общедоступным благодаря CodeCombat для целей создания уровней. Сюда входят:" - art_music: "Музыка" - art_sound: "Звук" - art_artwork: "Художественные произведения" - art_sprites: "Спрайты" - art_other: "Любые другие, не являющиеся кодом, творческие работы, которые доступны при создании уровней." - art_access: "В настоящее время не существует универсальной, удобной системы для выделения данных активов. В общем случае, выделите их из URL-ов, аналогично используемым на сайте, свяжитесь с нами для содействия, или помогите нам в расширении сайта, чтобы сделать данные активы более доступными." - art_paragraph_1: "Для атрибуции, пожалуйста, укажите название и разместите ссылку на codecombat.com недалеко от места, где используется источник, или там, где это уместно для среды окружения. Например:" - use_list_1: "При использовании в фильме или другой игре, включите codecombat.com в титры." - use_list_2: "При использовании на веб-сайте, добавьте ссылку рядом с местом использования, например под изображением, или на общей странице атрибуции, где вы могли бы также упомянуть другие работы Creative Commons и программное обеспечение с открытым исходным кодом, используещееся на сайте. То, что уже явно указывает на CodeCombat, например запись блога, упоминающая CodeCombat, не нуждается в отдельной атрибуции." - art_paragraph_2: "Если используемый контент создан не CodeCombat, но пользователем codecombat.com, приписывайте его ему, и следуйте инструкциям атрибуции, представленным в описании данного ресурса, если таковые имеются." - rights_title: "Сохранение прав" - rights_desc: "Все права сохраняются для уровней самих по себе. Сюда входят:" - rights_scripts: "Скрипты" - rights_unit: "Настройка юнитов" - rights_description: "Описание" - rights_writings: "Тексты" - rights_media: "Медиа (звуки, музыка) и любой другой творческий контент, созданный специально для этого уровня и не являющийся общедоступным при создании уровней." - rights_clarification: "Чтобы уточнить, всё, что становится доступным в Редакторе уровней для целей создания уровней под CC, в то время как контент, созданный с помощью Редактора уровней или загруженный в ходе создания уровней - нет." - nutshell_title: "В двух словах" - nutshell_description: "Любые ресурсы, которые мы предоставляем в Редакторе уровней можно свободно использовать как вам нравится для создания уровней. Но мы оставляем за собой право ограничивать распространение уровней самих по себе (которые создаются на codecombat.com), чтобы за них могла взиматься плата в будущем, если до этого дойдёт." - canonical: "Английская версия этого документа является определяющей и канонической. Если есть какие-либо расхождения между переводами, документ на английском имеет приоритет." - - contribute: - page_title: "Сотрудничество" - character_classes_title: "Классы персонажей" - introduction_desc_intro: "Мы возлагаем большие надежды на CodeCombat." - introduction_desc_pref: "Мы хотим быть местом, где программисты всех мастей приходят учиться и играть вместе, знакомить остальных с удивительным миром программирования, и отражают лучшие части сообщества. Мы не можем и не хотим этого делать в одиночку; то, что делает такие проекты, как GitHub, Stack Overflow и Linux великими - люди, которые их используют и создают на их основе. С этой целью " - introduction_desc_github_url: "исходный код CodeCombat полностью открыт" - introduction_desc_suf: ", и мы стремимся предоставить как можно больше способов, чтобы вы могли принять участие и сделать этот проект настолько же вашим, как и нашим." - introduction_desc_ending: "Мы надеемся, что вы присоединитесь к нашей команде!" - introduction_desc_signature: "- Ник, Джордж, Скотт, Михаэль, Джереми и Глен" - alert_account_message_intro: "Привет!" - alert_account_message_pref: "Чтобы подписаться на email-ы для классов, вам необходимо сначала " - alert_account_message_suf: "." - alert_account_message_create_url: "создать аккаунт" - archmage_summary: "Интересует работа над игровой графикой, дизайном пользовательского интерфейса, базой данных и организацией сервера, сетевым мультиплеером, физикой, звуком или производительностью игрового движка? Хотите помочь создать игру для помощи другим людям в изучении того, в чём вы хорошо разбираетесь? У нас много работы, и если вы опытный программист и хотите разрабатывать для CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." - archmage_introduction: "Одна из лучших черт в создании игр - то, что они синтезируют так много различных вещей. Графика, звук, сетевое взаимодействие в режиме реального времени, социальное сетевое взаимодействие, и, конечно, большинство из более распространённых аспектов программирования, от низкоуровневого управления базами данных и администрирования сервера до построения дизайна и интерфейсов, видимых пользователю. У нас много работы, и если вы опытный программист со страстным желанием погрузиться в действительно мельчайшие детали CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." - class_attributes: "Атрибуты класса" - archmage_attribute_1_pref: "Знания о " - archmage_attribute_1_suf: " или желание научиться. Большая часть нашего кода на этом языке. Если вы фанат Ruby или Python, вы будете чувствовать себя как дома. Это JavaScript, но с лучшим синтаксисом." - archmage_attribute_2: "Определённый опыт в программировании и личная инициатива. Мы поможем вам сориентироваться, однако мы не можем тратить много времени для вашего обучения." - how_to_join: "Как присоединиться" - join_desc_1: "Любой желающий может помочь! Просто ознакомьтесь с нашим " - join_desc_2: "чтобы начать, и установите флажок ниже, чтобы отметить себя как отважного Архимага и получать последние новости через email. Хотите поговорить о том, что делать или как принять более активное участие? " - join_desc_3: " или найдите нас в " - join_desc_4: "и мы решим, откуда можно начать!" - join_url_email: "Напишите нам" - join_url_hipchat: "публичной комнате HipChat" - more_about_archmage: "Узнать больше о том, как стать Архимагом" - archmage_subscribe_desc: "Получать email-ы о новых возможностях для программирования и объявления." - artisan_summary_pref: "Хотите проектировать уровни и расширить арсенал CodeCombat? Люди проходят наш контент на порядок быстрее, чем мы его создаём! В данный момент, наш редактор уровней только скелет, так что будьте осторожны. Создание уровней будет немного сложным и глючным. Если у вас есть видение кампаний, связывающих циклы for в" - artisan_summary_suf: ", тогда этот класс для вас." - artisan_introduction_pref: "Мы должны строить дополнительные уровни! Люди будут требовать больше контента и создавать его можем только мы сами. Сейчас ваша рабочая станция первого уровня; наш редактор уровней едва пригоден для использования создателями, так что будьте осторожны. Если у вас есть видение кампаний, связывающих циклы for в" - artisan_introduction_suf: ", тогда этот класс для вас." - artisan_attribute_1: "Любой опыт по созданию подобного контента был бы хорош, например, использование редакторов уровней Blizzard. Но не обязателен!" - artisan_attribute_2: "Страстное желание делать кучу испытаний и итераций. Чтобы создавать хорошие уровни, вам нужно давать их другим и смотреть, как они играют, и быть готовым находить множество вещей для исправления." - artisan_attribute_3: "В настоящее время, выносливость наравне с Искателем приключений. Наш Редактор уровней супер предварителен и печален в использовании. Вас предупредили!" - artisan_join_desc: "Используйте редактор уровней, следуя этим шагам, плюс-минус:" - artisan_join_step1: "Прочитайте документацию." - artisan_join_step2: "Создайте новый уровень и изучите существующие уровни." - artisan_join_step3: "Найдите нас в нашей публичной комнате HipChat для помощи." - artisan_join_step4: "Разместите свои уровни на форуме для обратной связи." - more_about_artisan: "Узнать больше о том, как стать Ремесленником" - artisan_subscribe_desc: "Получать email-ы об обновлениях редактора уровней и объявления." - adventurer_summary: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." - adventurer_introduction: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." - adventurer_attribute_1: "Жажда обучения. Вы хотите научиться программировать и мы хотим научить вас программировать. Вы, вероятно, проведёте большую часть обучения в процессе." - adventurer_attribute_2: "Харизматичность. Будьте нежны, но ясно формулируйте, что нуждается в улучшении и вносите свои предложения по улучшению." - adventurer_join_pref: "Либо объединитесь (или наймите!) с Ремесленником и работайте с ним, или установите флажок ниже для получения email-ов, когда появляются новые уровни для тестирования. Также мы будем размещать записи об уровнях для обзора в наших сетях, таких, как" - adventurer_forum_url: "наш форум" - adventurer_join_suf: "поэтому, если вы предпочитаете получать уведомления таким способом, зарегистрируйтесь там!" - more_about_adventurer: "Узнать больше о том, как стать Искателем приключений" - adventurer_subscribe_desc: "Получать email-ы при появлении новых уровней для тестирования." - scribe_summary_pref: "CodeCombat будет не просто кучей уровней. Он также будет ресурсом знаний в области программирования, к которому игроки могут присоединиться. Таким образом, каждый Ремесленник может ссылаться на подробную статью для назидания игрока: документация сродни тому, что создана " - scribe_summary_suf: ". Если вам нравится объяснять концепции программирования, этот класс для вас." - scribe_introduction_pref: "CodeCombat будет не просто кучей уровней. Он также включает в себя ресурс для познания, вики концепций программирования, которые уровни могут включать. Таким образом, вместо того, чтобы каждому Ремесленнику необходимо было подробно описывать, что такое оператор сравнения, они могут просто связать их уровень с уже написанной в назидание игрокам статьёй, описывающей их. Что-то по аналогии с " - scribe_introduction_url_mozilla: "Mozilla Developer Network" - scribe_introduction_suf: ". Если ваше представление о веселье это формулирование концепций программирования в форме Markdown, этот класс для вас." - scribe_attribute_1: "Навык в письме - в значительной степени всё, что вам нужно. Не только грамматика и правописание, но и способность передать сложные идеи другим." - contact_us_url: "Свяжитесь с нами" - scribe_join_description: "расскажите нам немного о себе, вашем опыте в программировании и какие вещи вы хотели бы описывать. Отсюда и начнём!" - more_about_scribe: "Узнать больше о том, как стать Писарем" - scribe_subscribe_desc: "Получать email-ы с объявлениями о написании статей." - diplomat_summary: "Существует большой интерес к CodeCombat в других странах, которые не говорят по-английски! Мы ищем переводчиков, которые готовы тратить свое время на перевод текстовой части сайта, так, чтобы CodeCombat стал доступен по всему миру как можно скорее. Если вы хотите помочь CodeCombat стать интернациональным, этот класс для вас." - diplomat_introduction_pref: "Так, одной из вещей, которую мы узнали из " - diplomat_launch_url: "запуска в октябре" - diplomat_introduction_suf: "было то, что есть значительная заинтересованность в CodeCombat в других странах! Мы создаём корпус переводчиков, стремящихся превратить один набор слов в другой набор слов для максимальной доступности CodeCombat по всему миру. Если вы любите видеть контент до официального выхода и получать эти уровни для ваших соотечественников как можно скорее, этот класс для вас." - diplomat_attribute_1: "Свободное владение английским языком и языком, на который вы хотели бы переводить. При передаче сложных идей важно иметь сильную хватку в обоих!" - diplomat_join_pref_github: "Найдите файл локализации вашего языка " - diplomat_github_url: "на GitHub" - diplomat_join_suf_github: ", отредактируйте его онлайн и отправьте запрос на подтверждение изменений. Кроме того, установите флажок ниже, чтобы быть в курсе новых разработок интернационализации!" - more_about_diplomat: "Узнать больше о том, как стать Дипломатом" - diplomat_subscribe_desc: "Получать email-ы о i18n разработках и уровнях для перевода." - ambassador_summary: "Мы пытаемся создать сообщество, и каждое сообщество нуждается в службе поддержки, когда есть проблемы. У нас есть чаты, электронная почта и социальные сети, чтобы наши пользователи могли познакомиться с игрой. Если вы хотите помочь людям втянуться, получать удовольствие и учиться программированию, этот класс для вас." - ambassador_introduction: "Это сообщество, которое мы создаём, и вы соединяете. У нас есть Olark чаты, электронная почта и социальные сети с уймой людей, с которыми нужно поговорить, помочь в ознакомлении с игрой и обучении из неё. Если вы хотите помочь людям втянуться, получать удовольствие, наслаждаться и и куда мы идём, этот класс для вас." - ambassador_attribute_1: "Навыки общения. Уметь определять проблемы игроков и помогать решить их. Кроме того, держите всех нас в курсе о том, что игроки говорят, что им нравится, не нравится и чего хотят больше!" - ambassador_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Отсюда и начнём!" - ambassador_join_note_strong: "Примечание" - ambassador_join_note_desc: "Одним из наших главных приоритетов является создание мультиплеера, где игроки столкнутся с труднорешаемыми уровнями и могут призвать более высокоуровневых волшебников для помощи. Это будет отличным способом для послов делать свое дело. Мы будем держать вас в курсе!" - more_about_ambassador: "Узнать больше о том, как стать Послом" - ambassador_subscribe_desc: "Получать email-ы о разработке мультиплеера и обновлениях в системе поддержки." - counselor_summary: "Ни одна из вышеупомянутых ролей не соответствует тому, в чём вы заинтересованы? Не волнуйтесь, мы в поисках тех, кто хочет приложить руку к разработке CodeCombat! Если вы заинтересованы в обучении, разработке игр, управлением проектами с открытым исходным кодом, или в чём-нибудь ещё, что, как вы думаете, будет актуально для нас, то этот класс для вас." - counselor_introduction_1: "У вас есть жизненный опыт? Другая точка зрения на вещи, которые могут помочь нам решить, как формировать CodeCombat? Из всех этих ролей, эта, возможно, займёт меньше всего времени, но по отдельности, вы можете сделать наибольшие изменения. Мы в поисках морщинистых мудрецов, особенно в таких областях, как: обучение, разработка игр, управление проектами с открытым исходным кодом, технической рекрутинг, предпринимательство или дизайн." - counselor_introduction_2: "Или действительно всё, что имеет отношение к развитию CodeCombat. Если у вас есть знания и вы хотите поделиться ими, чтобы помочь вырастить этот проект, то этот класс для вас." - counselor_attribute_1: "Опыт, в любой из областей выше, или в том, что, как вы думаете, может быть полезным." - counselor_attribute_2: "Немного свободного времени!" - counselor_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Мы поместим вас в наш список контактов и выйдем на связь, когда нам понадобится совет(не слишком часто)." - more_about_counselor: "Узнать больше о том, как стать Советником" - changes_auto_save: "Изменения сохраняются автоматически при переключении флажков." - diligent_scribes: "Наши старательные Писари:" - powerful_archmages: "Наши могущественные Архимаги:" - creative_artisans: "Наши творческие Ремесленники:" - brave_adventurers: "Наши отважные Искатели приключений:" - translating_diplomats: "Наши переводящие Дипломаты:" - helpful_ambassadors: "Наши полезные Послы:" - - classes: - archmage_title: "Архимаг" - archmage_title_description: "(программист)" - artisan_title: "Ремесленник" - artisan_title_description: "(создатель уровней)" - adventurer_title: "Искатель приключений" - adventurer_title_description: "(тестировщик уровней)" - scribe_title: "Писарь" - scribe_title_description: "(редактор статей)" - diplomat_title: "Дипломат" - diplomat_title_description: "(переводчик)" - ambassador_title: "Посол" - ambassador_title_description: "(поддержка)" - counselor_title: "Советник" - counselor_title_description: "(эксперт/учитель)" - - ladder: - please_login: "Пожалуйста, перед игрой для ладдера, войдите в аккаунт." - my_matches: "Мои матчи" - simulate: "Симулирование" - simulation_explanation: "Симулированием игр вы сможете быстрее получить оценку игры!" - simulate_games: "Симулировать игры!" - simulate_all: "СБРОСИТЬ И СИМУЛИРОВАТЬ ИГРЫ" - games_simulated_by: "Игры, симулированные вами:" - games_simulated_for: "Игры, симулированные за вас:" - leaderboard: "таблица лидеров" - battle_as: "Сразиться за " - summary_your: "Ваши " - summary_matches: "матчи - " - summary_wins: " побед, " - summary_losses: " поражений" - rank_no_code: "Нет нового кода для оценки" - rank_my_game: "Оценить мою игру!" - rank_submitting: "Отправка..." - rank_submitted: "Отправлено для оценки" - rank_failed: "Сбой в оценке" - rank_being_ranked: "Игра оценивается" - code_being_simulated: "Ваш новый код участвует в симуляции других игроков для оценки. Обновление будет при поступлении новых матчей." - no_ranked_matches_pre: "Нет оценённых матчей для команды" - no_ranked_matches_post: "! Сыграйте против нескольких противников и возвращайтесь сюда для оценки вашей игры." - choose_opponent: "Выберите противника" - tutorial_play: "Пройти обучение" - tutorial_recommended: "Рекомендуется, если вы раньше никогда не играли" - tutorial_skip: "Пропустить обучение" - tutorial_not_sure: "Не уверены, что делать дальше?" - tutorial_play_first: "Сначала пройдите обучение." - simple_ai: "Простой ИИ" - warmup: "Разминка" - vs: "против" - - multiplayer_launch: - introducing_dungeon_arena: "Представляем Арену подземелья" - new_way: "Новый способ соревноваться с помощью кода." - to_battle: "В бой, разработчики!" - modern_day_sorcerer: "Вы знаете, как программировать? Это круто. Вы волшебник наших дней! Разве не время, чтобы вы использовали свои магические силы программирования для управления миньонами в эпичной битве? И мы не говорим здесь роботы." - arenas_are_here: "Мультиплеерные арены CodeCombat на равных уже здесь." - ladder_explanation: "Выбирайте своих героев, зачаровывайте свои армии людей или огров, и взберитесь через поверженных коллег-Волшебников на вершину ладдеров – затем бросьте вызов своим друзьям в наших славных, асинхронно-мультиплеерных аренах прогрммирования. Если вы ощущаете себя творческим, можете даже" - fork_our_arenas: "сделать модификации наших арен" - create_worlds: "и создавать свои собственные миры." - javascript_rusty: "Подзабыли JavaScript? Не беспокойтесь; есть" - tutorial: "обучение" - new_to_programming: ". Новичок в программировании? Пройдите нашу кампанию для новичков, чтобы повысить навык." - so_ready: "Я полностью готов(а) для этого" - - loading_error: - could_not_load: "Ошибка загрузки с сервера" - connection_failure: "Соединение прервано." - unauthorized: "Вам необходимо авторизоваться. У вас отключены cookie?" - forbidden: "У вас нет прав доступа." - not_found: "Не найдено." - not_allowed: "Метод не поддерживается." - timeout: "Тайм-аут сервера." - conflict: "Конфликт ресурсов." - bad_input: "Неверные входные данные." - server_error: "Ошибка сервера." - unknown: "Неизвестная ошибка." - - resources: - your_sessions: "Ваши сессии" - level: "Уровень" - social_network_apis: "API социальных сетей" - facebook_status: "Статус Facebook" - facebook_friends: "Друзья Facebook" - facebook_friend_sessions: "Сессии друзей Facebook" - gplus_friends: "Друзья G+" - gplus_friend_sessions: "Сессии друзей G+" - leaderboard: "таблица лидеров" +module.exports = nativeDescription: "русский", englishDescription: "Russian", translation: + common: + loading: "Загрузка..." + saving: "Сохранение..." + sending: "Отправка..." + cancel: "Отмена" + save: "Сохранить" + create: "Создать" + delay_1_sec: "1 секунда" + delay_3_sec: "3 секунды" + delay_5_sec: "5 секунд" + manual: "Вручную" + fork: "Форк" + play: "Играть" + retry: "Повторить" + + units: + second: "секунда" + seconds: "секунд(ы)" + minute: "минута" + minutes: "минут(ы)" + hour: "час" + hours: "часа(ов)" + + modal: + close: "Закрыть" + okay: "OK" + + not_found: + page_not_found: "Страница не найдена" + + nav: + play: "Уровни" + editor: "Редактор" + blog: "Блог" + forum: "Форум" + admin: "Админ" + home: "Домой" + contribute: "Сотрудничество" + legal: "Юридическая информация" + about: "О нас" + contact: "Контакты" + twitter_follow: "Подписаться" + employers: "Работодателям" + + versions: + save_version_title: "Сохранить новую версию" + new_major_version: "Новая основная версия" + cla_prefix: "Чтобы сохранить изменения, сначала вы должны согласиться с нашим" + cla_url: "лицензионным соглашением соавторов" + cla_suffix: "." + cla_agree: "Я СОГЛАСЕН" + + login: + sign_up: "Создать аккаунт" + log_in: "Войти" + logging_in: "Вход..." + log_out: "Выйти" + recover: "восстановить аккаунт" + + recover: + recover_account_title: "Восстановить аккаунт" + send_password: "Отправить пароль для восстановления" + + signup: + create_account_title: "Создать аккаунт, чтобы сохранить прогресс" + description: "Это бесплатно. Нужна лишь пара вещей, и вы сможете продолжить путешествие:" + email_announcements: "Получать оповещения на email" + coppa: "Вы старше 13 лет или живёте не в США " + coppa_why: "(почему?)" + creating: "Создание аккаунта..." + sign_up: "Регистрация" + log_in: "вход с паролем" + + home: + slogan: "Научитесь программировать на JavaScript, играя в игру" + no_ie: "CodeCombat не работает в IE8 или более старых версиях. Нам очень жаль!" + no_mobile: "CodeCombat не приспособлен для работы на мобильных устройствах и может не работать!" + play: "Играть" + old_browser: "Ой, ваш браузер слишком стар для запуска CodeCombat. Извините!" + old_browser_suffix: "Вы всё равно можете попробовать, но, скорее всего, это не будет работать." + campaign: "Кампания" + for_beginners: "Новичкам" + multiplayer: "Мультиплеер" + for_developers: "Разработчикам" + + play: + choose_your_level: "Выберите ваш уровень" + adventurer_prefix: "Вы можете зайти на любой из этих уровней, а также обсудить уровни на " + adventurer_forum: "форуме Искателей приключений" + adventurer_suffix: "." + campaign_beginner: "Кампания для новичков" + campaign_beginner_description: "... в которой вы познакомитесь с магией программирования." + campaign_dev: "Случайные уровни потруднее" + campaign_dev_description: "... в которых вы изучите интерфейс и научитесь делать кое-что посложнее." + campaign_multiplayer: "Арены для мультиплеера" + campaign_multiplayer_description: "... в которых вы соревнуетесь в программировании с другими игроками." + campaign_player_created: "Уровни игроков" + campaign_player_created_description: "... в которых вы сражаетесь с креативностью ваших друзей Ремесленников." + level_difficulty: "Сложность: " + play_as: "Играть за " + spectate: "Наблюдать" + + contact: + contact_us: "Связаться с CodeCombat" + welcome: "Мы рады вашему сообщению! Используйте эту форму, чтобы отправить нам email. " + contribute_prefix: "Если вы хотите внести свой вклад в проект, зайдите на нашу " + contribute_page: "страницу сотрудничества" + contribute_suffix: "!" + forum_prefix: "Для любых публичных обсуждений, пожалуйста, используйте " + forum_page: "наш форум" + forum_suffix: "." + send: "Отправить отзыв" + + diplomat_suggestion: + title: "Помогите перевести CodeCombat!" + sub_heading: "Нам нужны ваши языковые навыки." + pitch_body: "Мы создаём CodeCombat на английском, но у нас уже есть игроки со всего мира. Многие из них хотели бы играть на русском, но не знают английского, так что если вы знаете оба этих языка - зарегистрируйтесь как Дипломат и помогите перевести сайт CodeCombat и все уровни на русский язык." + missing_translations: "Пока мы не перевели всё на русский язык, вы будете видеть английский текст в тех частях игры, которые ещё не переведены на русский." + learn_more: "Узнать о том, как стать Дипломатом" + subscribe_as_diplomat: "Зарегистрироваться как Дипломат" + + wizard_settings: + title: "Настройки волшебника" + customize_avatar: "Изменить свой аватар" + active: "Активно" + color: "Цвет" + group: "Группа" + clothes: "Одежда" + trim: "Отделка" + team: "Облако" + spell: "Заклинание" + boots: "Обувь" + hue: "Оттенок" + saturation: "Насыщенность" + lightness: "Светлость" + + account_settings: + title: "Настройки аккаунта" + not_logged_in: "Войдите или зарегистрируйтесь, чтобы изменить настройки." + autosave: "Настройки сохраняются автоматически" + me_tab: "Я" + picture_tab: "Аватар" + wizard_tab: "Волшебник" + password_tab: "Пароль" + emails_tab: "Email-адреса" + admin: "Админ" + gravatar_select: "Выберите, какое фото с Gravatar использовать" + gravatar_add_photos: "Чтобы выбрать изображение, добавьте фото и уменьшенные изображения в ваш Gravatar-аккаунт." + gravatar_add_more_photos: "Добавьте больше фото к вашему аккаунту в Gravatar, чтобы использовать их здесь." + wizard_color: "Цвет одежды волшебника" + new_password: "Новый пароль" + new_password_verify: "Подтверждение пароля" + email_subscriptions: "Email-подписки" + email_announcements: "Оповещения" + email_notifications: "Уведомления" + email_notifications_description: "Получать периодические уведомления для вашего аккаунта." + email_announcements_description: "Получать email-оповещения о последних новостях CodeCombat." + contributor_emails: "Рассылки по классам участников" + contribute_prefix: "Нам нужны люди, которые присоединятся к нашей команде! Зайдите на " + contribute_page: "страницу участников," + contribute_suffix: " чтобы узнать больше." + email_toggle: "Отметить всё" + error_saving: "Ошибка сохранения" + saved: "Изменения сохранены" + password_mismatch: "Пароли не совпадают." + + account_profile: + edit_settings: "Изменить настройки" + profile_for_prefix: "Профиль для " + profile_for_suffix: "" + profile: "Профиль" + user_not_found: "Пользователь не найден. Пожалуйста, проверьте URL." + gravatar_not_found_mine: "Мы не можем найти профиль, связанный с" + gravatar_not_found_email_suffix: "." + gravatar_signup_prefix: "Зарегистрируйтесь на " + gravatar_signup_suffix: ", чтобы настроить профиль." + gravatar_not_found_other: "Нет профиля, связанного с почтой данного пользователя." + gravatar_contact: "Контакты" + gravatar_websites: "Сайты" + gravatar_accounts: "Как показано на" + gravatar_profile_link: "Полный профиль на Gravatar" + + play_level: + level_load_error: "Уровень не может быть загружен: " + done: "Готово" + grid: "Сетка" + customize_wizard: "Настройки волшебника" + home: "На главную" + guide: "Руководство" + multiplayer: "Мультиплеер" + restart: "Перезапустить" + goals: "Цели" + action_timeline: "График действий" + click_to_select: "Выберите персонажа, щёлкнув на нём" + reload_title: "Перезагрузить код полностью?" + reload_really: "Вы уверены, что хотите начать уровень сначала?" + reload_confirm: "Перезагрузить всё" + victory_title_prefix: "Уровень " + victory_title_suffix: " завершён" + victory_sign_up: "Зарегистрироваться" + victory_sign_up_poke: "Хотите сохранить ваш код? Создайте бесплатный аккаунт!" + victory_rate_the_level: "Оцените уровень:" + victory_rank_my_game: "Оценить мою игру" + victory_ranking_game: "Отправка..." + victory_return_to_ladder: "Вернуться к ладдеру" + victory_play_next_level: "Следующий уровень" + victory_go_home: "На главную" + victory_review: "Расскажите нам больше!" + victory_hour_of_code_done: "Вы закончили?" + victory_hour_of_code_done_yes: "Да, я закончил мой Час Кода™!" + multiplayer_title: "Настройки мультиплеера" + multiplayer_link_description: "Дайте эту ссылку кому-нибудь, чтоб он присоединился к вам." + multiplayer_hint_label: "Подсказка: " + multiplayer_hint: "кликните на ссылку, чтобы выделить её, затем нажмите ⌘-С или Ctrl-C, чтобы скопировать." + multiplayer_coming_soon: "Больше возможностей мультиплеера на подходе!" + guide_title: "Руководство" + tome_minion_spells: "Заклинания ваших миньонов" + tome_read_only_spells: "Заклинания только для чтения" + tome_other_units: "Другие юниты" + tome_cast_button_castable: "Читать заклинание" + tome_cast_button_casting: "Заклинание читается" + tome_cast_button_cast: "Заклинание прочитано" + tome_autocast_delay: "Задержка автоматического чтения" + tome_select_spell: "Выбрать заклинание" + tome_select_a_thang: "Выбрать кого-нибудь для " + tome_available_spells: "Доступные заклинания" + hud_continue: "Продолжить (Shift+Пробел)" + spell_saved: "Заклинание сохранено" + skip_tutorial: "Пропуск (Esc)" + editor_config: "Настройки редактора" + editor_config_title: "Настройки редактора" + editor_config_language_label: "Язык программирования" + editor_config_language_description: "Определяет язык, на котором вы хотите программировать." + editor_config_keybindings_label: "Сочетания клавиш" + editor_config_keybindings_default: "По умолчанию (Ace)" + editor_config_keybindings_description: "Добавляет дополнительные сочетания, известные из популярных редакторов." + editor_config_invisibles_label: "Показывать непечатные символы" + editor_config_invisibles_description: "Отображение непечатных символов, таких как пробелы или табуляции." + editor_config_indentguides_label: "Показывать направляющие отступов" + editor_config_indentguides_description: "Отображение вертикальных линий для лучшего обзора отступов." + editor_config_behaviors_label: "Умное поведение" + editor_config_behaviors_description: "Автозавершать квадратные, фигурные скобки и кавычки." + loading_ready: "Готово!" + tip_insert_positions: "Shift+Клик по карте вставит координаты в редактор заклинаний." + tip_toggle_play: "Переключайте воспроизведение/паузу комбинацией Ctrl+P." + tip_scrub_shortcut: "Ctrl+[ и Ctrl+] - перемотка назад и вперёд." + tip_guide_exists: "Щёлкните \"руководство\" наверху страницы для получения полезной информации." + tip_open_source: "Исходный код CodeCombat открыт на 100%!" + tip_beta_launch: "CodeCombat запустил бета-тестирование в октябре 2013 года." + tip_js_beginning: "JavaScript это только начало." + tip_autocast_setting: "Изменяйте настройки авточтения заклинания, щёлкнув по шестерёнке на кнопке прочтения." + think_solution: "Думайте о решении, а не о проблеме." + tip_theory_practice: "В теории, между практикой и теорией нет разницы. Но на практике есть. - Yogi Berra" + tip_error_free: "Есть два способа писать программы без ошибок; работает только третий. - Alan Perlis" + tip_debugging_program: "Если отладка это процесс удаления багов, то программирование должно быть процессом их добавления. - Edsger W. Dijkstra" + tip_forums: "Заходите на форумы и расскажите нам, что вы думаете!" + tip_baby_coders: "В будущем, даже младенцы будут Архимагами." + tip_morale_improves: "Загрузка будет продолжаться, пока боевой дух не восстановится." + tip_all_species: "Мы верим в равные возможности для обучения программированию, для всех видов." + tip_reticulating: "Ретикуляция сплайнов." + tip_harry: "Ты волшебник, " + tip_great_responsibility: "С большим умением программирования приходит большая ответственность отладки." + tip_munchkin: "Если вы не съедите овощи, манчкин придёт за вами, пока вы спите." + tip_binary: "В мире есть 10 типов людей: те, кто понимают двоичную систему счисления и те, кто не понимают." + tip_commitment_yoda: "Программист верностью принципам обладать должен, и серьёзным умом. ~ Yoda" + tip_no_try: "Делай. Или не делай. Не надо пытаться. - Yoda" + tip_patience: "Терпением ты обладать должен, юный падаван. - Yoda" + tip_documented_bug: "Документированный баг не является багом; это фича." + tip_impossible: "Это всегда кажется невозможным, пока не сделано. - Nelson Mandela" + tip_talk_is_cheap: "Слова ничего не стоят. Покажи мне код. - Linus Torvalds" + tip_first_language: "Наиболее катастрофическая вещь, которую вы можете выучить - ваш первый язык программирования. - Alan Kay" + time_current: "Текущее:" + time_total: "Максимальное:" + time_goto: "Перейти на:" + + admin: + av_title: "Админ панель" + av_entities_sub_title: "Сущности" + av_entities_users_url: "Пользователи" + av_entities_active_instances_url: "Активные экземпляры" + av_other_sub_title: "Другое" + av_other_debug_base_url: "База (для отладки base.jade)" + u_title: "Список пользователей" + lg_title: "Последние игры" + clas: "ЛСС" + + editor: + main_title: "Редакторы CodeCombat" + main_description: "Создавайте ваши собственные уровни, кампании, юнитов и обучающий контент. Мы предоставляем все необходимые инструменты!" + article_title: "Редактор статей" + article_description: "Пишите статьи, дающие представление игрокам о концепциях программирования, которые могут быть использованы в различных уровнях и кампаниях." + thang_title: "Редактор объектов" + thang_description: "Создавайте юнитов, определяйте их логику по умолчанию, графику и звук. В настоящий момент поддерживается импорт только векторной графики Flash." + level_title: "Редактор уровней" + level_description: "Включает в себя инструменты для написания сценариев, загрузки аудио и построения собственной логики для создания всевозможных уровней. Всё, что мы используем сами!" + security_notice: "Многие основные возможности в этих редакторах в настоящее время не включены по умолчанию. Как только мы повысим безопасность этих систем, они станут общедоступными. Если вам хотелось бы использовать эти возможности раньше, " + contact_us: "свяжитесь с нами!" + hipchat_prefix: "Также вы можете найти нас в нашей" + hipchat_url: "комнате HipChat." + revert: "Откатить" + revert_models: "Откатить Модели" + level_some_options: "Ещё опции" + level_tab_thangs: "Объекты" + level_tab_scripts: "Скрипты" + level_tab_settings: "Настройки" + level_tab_components: "Компоненты" + level_tab_systems: "Системы" + level_tab_thangs_title: "Текущие объекты" + level_tab_thangs_conditions: "Начальные условия" + level_tab_thangs_add: "Добавить объект" + level_settings_title: "Настройки" + level_component_tab_title: "Текущие компоненты" + level_component_btn_new: "Создать новый компонент" + level_systems_tab_title: "Текущие системы" + level_systems_btn_new: "Создать новую систему" + level_systems_btn_add: "Добавить систему" + level_components_title: "Вернуться ко всем объектам" + level_components_type: "Тип" + level_component_edit_title: "Редактировать компонент" + level_component_config_schema: "Настройка Schema" + level_component_settings: "Настройки" + level_system_edit_title: "Редактировать систему" + create_system_title: "Создать новую систему" + new_component_title: "Создать новый компонент" + new_component_field_system: "Система" + new_article_title: "Создать новую статью" + new_thang_title: "Создать новый тип объектов" + new_level_title: "Создать новый уровень" + article_search_title: "Искать статьи" + thang_search_title: "Искать типы объектов" + level_search_title: "Искать уровни" + read_only_warning: "Примечание: вы не можете сохранять здесь любые правки, потому что вы не вошли как администратор." + + article: + edit_btn_preview: "Предпросмотр" + edit_article_title: "Редактирование статьи" + + general: + and: "и" + name: "Имя" + body: "Содержание" + version: "Версия" + commit_msg: "Сопроводительное сообщение" + history: "История" + version_history_for: "История версий для: " + result: "Результат" + results: "Результаты" + description: "Описание" + or: "или" + email: "Email" + password: "Пароль" + message: "Сообщение" + code: "Код" + ladder: "Ладдер" + when: "Когда" + opponent: "Противник" + rank: "Ранг" + score: "Счёт" + win: "Победа" + loss: "Поражение" + tie: "Ничья" + easy: "Просто" + medium: "Нормально" + hard: "Сложно" + + about: + who_is_codecombat: "Кто стоит за CodeCombat?" + why_codecombat: "Почему CodeCombat?" + who_description_prefix: "вместе начали CodeCombat в 2013 году. Также мы создали " + who_description_suffix: "в 2008 году, вывели его на первую строчку среди web и iOS приложений для обучения письму китайскими и японскими иероглифами." + who_description_ending: "Теперь пришло время научить людей написанию кода." + why_paragraph_1: "При создании Skritter, Джордж не знал, как программировать и постоянно расстраивался из-за того, что не мог реализовать свои идеи. После этого он пытался учиться, но уроки были слишком медленными. Его сосед, желая переквалифицироваться и прекратить преподавать, пробовал Codecademy, но \"потерял интерес.\" Каждую неделю очередной товарищ начинал Codecademy, затем бросал. Мы поняли, что это была та же проблема, которую мы решили со Skritter: люди получают навык через медленные, интенсивные уроки, в то время как то, что им нужно - быстрая, обширная практика. Мы знаем, как это исправить." + why_paragraph_2: "Нужно научиться программировать? Вам не нужны уроки. Вам нужно написать много кода и прекрасно провести время, делая это." + why_paragraph_3_prefix: "Вот где программирование. Это должно быть весело. Не забавно, вроде" + why_paragraph_3_italic: "вау, значок," + why_paragraph_3_center: "а" + why_paragraph_3_italic_caps: "НЕТ, МАМ, Я ДОЛЖЕН ПРОЙТИ УРОВЕНЬ!" + why_paragraph_3_suffix: "Вот, почему CodeCombat - мультиплеерная игра, а не курс уроков в игровой форме. Мы не остановимся, пока вы не потеряете голову - в данном случае, это хорошо." + why_paragraph_4: "Если вы собираетесь увлечься какой-нибудь игрой, увлекитесь этой и станьте одним из волшебников века информационных технологий." + why_ending: "И да, это бесплатно. " + why_ending_url: "Начни волшебство сейчас!" + george_description: "Генеральный директор, бизнес-парень, веб-дизайнер, геймдизайнер и чемпион начинающих программистов во всём мире." + scott_description: "Экстраординарный программист, архитектор программного обеспечения, кухонный волшебник и мастер финансов. Скотт рассудителен." + nick_description: "Маг программирования, мудрец эксцентричного мотивирования и чудаковатый экспериментатор. Ник может всё и хочет построить CodeCombat." + jeremy_description: "Маг клиентской поддержки, юзабилити-тестер, и организатор сообщества; вы наверняка уже говорили с Джереми." + michael_description: "Программист, сисадмин и непризнанный технический гений, Михаэль является лицом, поддерживающим наши серверы в доступности." + glen_description: "Программист и страстный разработчик игр, с мотивацией сделать этот мир лучше путём разработки действительно значащих вещей. Слова \"невозможно\" нет в его словаре. Освоение новых навыков его развлечение!" + + legal: + page_title: "Юридическая информация" + opensource_intro: "CodeCombat - бесплатный проект с полностью открытым исходным кодом." + opensource_description_prefix: "Посмотрите " + github_url: "наш GitHub" + opensource_description_center: "и посодействуйте, если вам понравилось! CodeCombat построен на десятках проектов с открытым кодом, и мы любим их. Загляните в " + archmage_wiki_url: "наш вики-портал для Архимагов" + opensource_description_suffix: ", чтобы увидеть список программного обеспечения, делающего игру возможной." + practices_title: "Уважаемые лучшие практики" + practices_description: "Это наши обещания тебе, игроку, менее юридическим языком." + privacy_title: "Конфиденциальность" + privacy_description: "Мы не будем продавать какую-либо личную информацию. Мы намерены заработать деньги с помощью рекрутинга в конечном счёте, но будьте уверены, мы не будем распространять вашу личную информацию заинтересованным компаниям без вашего явного согласия." + security_title: "Безопасность" + security_description: "Мы стремимся сохранить вашу личную информацию в безопасности. Как проект с открытым исходным кодом, наш сайт открыт для всех в вопросах пересмотра и совершенствования систем безопасности." + email_title: "Email" + email_description_prefix: "Мы не наводним вас спамом. Через" + email_settings_url: "ваши email настройки" + email_description_suffix: "или через ссылки в email-ах, которые мы отправляем, вы можете изменить предпочтения и легко отписаться в любой момент." + cost_title: "Стоимость" + cost_description: "В настоящее время, CodeCombat 100% бесплатен! Одной из наших главных целей является сохранить его таким, чтобы как можно больше людей могли играть, независимо от места в жизни. Если небо потемнеет, мы, возможно, введём подписки, возможно, только на некоторый контент, но нам не хотелось бы. Если повезёт, мы сможем поддерживать компанию, используя" + recruitment_title: "Рекрутинг" + recruitment_description_prefix: "Здесь, в CodeCombat, вы собираетесь стать могущественным волшебником не только в игре, но и в реальной жизни." + url_hire_programmers: "Никто не может нанять программистов достаточно быстро" + recruitment_description_suffix: "поэтому, как только вы улучшите свои навыки и будете согласны, мы начнём демонстрировать ваши лучшие программистские достижения тысячам работодателей, пускающих слюни на возможность нанять вас. Они платят нам немного, они платят вам" + recruitment_description_italic: "много" + recruitment_description_ending: "сайт остаётся бесплатным и все счастливы. Таков план." + copyrights_title: "Авторские права и лицензии" + contributor_title: "Лицензионное соглашение соавторов" + contributor_description_prefix: "Все вклады, как на сайте, так и на нашем репозитории GitHub, подпадают под наше" + cla_url: "ЛСС" + contributor_description_suffix: "с которым вы должны согласиться перед началом содействия." + code_title: "Код - MIT" + code_description_prefix: "Весь код, принадлежащий CodeCombat или размещённый на codecombat.com, а также в репозитории GitHub или в базе данных codecombat.com, лицензирован по" + mit_license_url: "лицензии MIT" + code_description_suffix: "Сюда входит весь код Систем и Компонентов, которые доступны на CodeCombat для целей создания уровней." + art_title: "Художественные работы/Музыка - Creative Commons " + art_description_prefix: "Весь основной контент доступен под" + cc_license_url: "лицензией Creative Commons Attribution 4.0 International" + art_description_suffix: "Основной контент это всё, ставшее общедоступным благодаря CodeCombat для целей создания уровней. Сюда входят:" + art_music: "Музыка" + art_sound: "Звук" + art_artwork: "Художественные произведения" + art_sprites: "Спрайты" + art_other: "Любые другие, не являющиеся кодом, творческие работы, которые доступны при создании уровней." + art_access: "В настоящее время не существует универсальной, удобной системы для выделения данных активов. В общем случае, выделите их из URL-ов, аналогично используемым на сайте, свяжитесь с нами для содействия, или помогите нам в расширении сайта, чтобы сделать данные активы более доступными." + art_paragraph_1: "Для атрибуции, пожалуйста, укажите название и разместите ссылку на codecombat.com недалеко от места, где используется источник, или там, где это уместно для среды окружения. Например:" + use_list_1: "При использовании в фильме или другой игре, включите codecombat.com в титры." + use_list_2: "При использовании на веб-сайте, добавьте ссылку рядом с местом использования, например под изображением, или на общей странице атрибуции, где вы могли бы также упомянуть другие работы Creative Commons и программное обеспечение с открытым исходным кодом, используещееся на сайте. То, что уже явно указывает на CodeCombat, например запись блога, упоминающая CodeCombat, не нуждается в отдельной атрибуции." + art_paragraph_2: "Если используемый контент создан не CodeCombat, но пользователем codecombat.com, приписывайте его ему, и следуйте инструкциям атрибуции, представленным в описании данного ресурса, если таковые имеются." + rights_title: "Сохранение прав" + rights_desc: "Все права сохраняются для уровней самих по себе. Сюда входят:" + rights_scripts: "Скрипты" + rights_unit: "Настройка юнитов" + rights_description: "Описание" + rights_writings: "Тексты" + rights_media: "Медиа (звуки, музыка) и любой другой творческий контент, созданный специально для этого уровня и не являющийся общедоступным при создании уровней." + rights_clarification: "Чтобы уточнить, всё, что становится доступным в Редакторе уровней для целей создания уровней под CC, в то время как контент, созданный с помощью Редактора уровней или загруженный в ходе создания уровней - нет." + nutshell_title: "В двух словах" + nutshell_description: "Любые ресурсы, которые мы предоставляем в Редакторе уровней можно свободно использовать как вам нравится для создания уровней. Но мы оставляем за собой право ограничивать распространение уровней самих по себе (которые создаются на codecombat.com), чтобы за них могла взиматься плата в будущем, если до этого дойдёт." + canonical: "Английская версия этого документа является определяющей и канонической. Если есть какие-либо расхождения между переводами, документ на английском имеет приоритет." + + contribute: + page_title: "Сотрудничество" + character_classes_title: "Классы персонажей" + introduction_desc_intro: "Мы возлагаем большие надежды на CodeCombat." + introduction_desc_pref: "Мы хотим быть местом, где программисты всех мастей приходят учиться и играть вместе, знакомить остальных с удивительным миром программирования, и отражают лучшие части сообщества. Мы не можем и не хотим этого делать в одиночку; то, что делает такие проекты, как GitHub, Stack Overflow и Linux великими - люди, которые их используют и создают на их основе. С этой целью " + introduction_desc_github_url: "исходный код CodeCombat полностью открыт" + introduction_desc_suf: ", и мы стремимся предоставить как можно больше способов, чтобы вы могли принять участие и сделать этот проект настолько же вашим, как и нашим." + introduction_desc_ending: "Мы надеемся, что вы присоединитесь к нашей команде!" + introduction_desc_signature: "- Ник, Джордж, Скотт, Михаэль, Джереми и Глен" + alert_account_message_intro: "Привет!" + alert_account_message_pref: "Чтобы подписаться на email-ы для классов, вам необходимо сначала " + alert_account_message_suf: "." + alert_account_message_create_url: "создать аккаунт" + archmage_summary: "Интересует работа над игровой графикой, дизайном пользовательского интерфейса, базой данных и организацией сервера, сетевым мультиплеером, физикой, звуком или производительностью игрового движка? Хотите помочь создать игру для помощи другим людям в изучении того, в чём вы хорошо разбираетесь? У нас много работы, и если вы опытный программист и хотите разрабатывать для CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." + archmage_introduction: "Одна из лучших черт в создании игр - то, что они синтезируют так много различных вещей. Графика, звук, сетевое взаимодействие в режиме реального времени, социальное сетевое взаимодействие, и, конечно, большинство из более распространённых аспектов программирования, от низкоуровневого управления базами данных и администрирования сервера до построения дизайна и интерфейсов, видимых пользователю. У нас много работы, и если вы опытный программист со страстным желанием погрузиться в действительно мельчайшие детали CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." + class_attributes: "Атрибуты класса" + archmage_attribute_1_pref: "Знания о " + archmage_attribute_1_suf: " или желание научиться. Большая часть нашего кода на этом языке. Если вы фанат Ruby или Python, вы будете чувствовать себя как дома. Это JavaScript, но с лучшим синтаксисом." + archmage_attribute_2: "Определённый опыт в программировании и личная инициатива. Мы поможем вам сориентироваться, однако мы не можем тратить много времени для вашего обучения." + how_to_join: "Как присоединиться" + join_desc_1: "Любой желающий может помочь! Просто ознакомьтесь с нашим " + join_desc_2: "чтобы начать, и установите флажок ниже, чтобы отметить себя как отважного Архимага и получать последние новости через email. Хотите поговорить о том, что делать или как принять более активное участие? " + join_desc_3: " или найдите нас в " + join_desc_4: "и мы решим, откуда можно начать!" + join_url_email: "Напишите нам" + join_url_hipchat: "публичной комнате HipChat" + more_about_archmage: "Узнать больше о том, как стать Архимагом" + archmage_subscribe_desc: "Получать email-ы о новых возможностях для программирования и объявления." + artisan_summary_pref: "Хотите проектировать уровни и расширить арсенал CodeCombat? Люди проходят наш контент на порядок быстрее, чем мы его создаём! В данный момент, наш редактор уровней только скелет, так что будьте осторожны. Создание уровней будет немного сложным и глючным. Если у вас есть видение кампаний, связывающих циклы for в" + artisan_summary_suf: ", тогда этот класс для вас." + artisan_introduction_pref: "Мы должны строить дополнительные уровни! Люди будут требовать больше контента и создавать его можем только мы сами. Сейчас ваша рабочая станция первого уровня; наш редактор уровней едва пригоден для использования создателями, так что будьте осторожны. Если у вас есть видение кампаний, связывающих циклы for в" + artisan_introduction_suf: ", тогда этот класс для вас." + artisan_attribute_1: "Любой опыт по созданию подобного контента был бы хорош, например, использование редакторов уровней Blizzard. Но не обязателен!" + artisan_attribute_2: "Страстное желание делать кучу испытаний и итераций. Чтобы создавать хорошие уровни, вам нужно давать их другим и смотреть, как они играют, и быть готовым находить множество вещей для исправления." + artisan_attribute_3: "В настоящее время, выносливость наравне с Искателем приключений. Наш Редактор уровней супер предварителен и печален в использовании. Вас предупредили!" + artisan_join_desc: "Используйте редактор уровней, следуя этим шагам, плюс-минус:" + artisan_join_step1: "Прочитайте документацию." + artisan_join_step2: "Создайте новый уровень и изучите существующие уровни." + artisan_join_step3: "Найдите нас в нашей публичной комнате HipChat для помощи." + artisan_join_step4: "Разместите свои уровни на форуме для обратной связи." + more_about_artisan: "Узнать больше о том, как стать Ремесленником" + artisan_subscribe_desc: "Получать email-ы об обновлениях редактора уровней и объявления." + adventurer_summary: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." + adventurer_introduction: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." + adventurer_attribute_1: "Жажда обучения. Вы хотите научиться программировать и мы хотим научить вас программировать. Вы, вероятно, проведёте большую часть обучения в процессе." + adventurer_attribute_2: "Харизматичность. Будьте нежны, но ясно формулируйте, что нуждается в улучшении и вносите свои предложения по улучшению." + adventurer_join_pref: "Либо объединитесь (или наймите!) с Ремесленником и работайте с ним, или установите флажок ниже для получения email-ов, когда появляются новые уровни для тестирования. Также мы будем размещать записи об уровнях для обзора в наших сетях, таких, как" + adventurer_forum_url: "наш форум" + adventurer_join_suf: "поэтому, если вы предпочитаете получать уведомления таким способом, зарегистрируйтесь там!" + more_about_adventurer: "Узнать больше о том, как стать Искателем приключений" + adventurer_subscribe_desc: "Получать email-ы при появлении новых уровней для тестирования." + scribe_summary_pref: "CodeCombat будет не просто кучей уровней. Он также будет ресурсом знаний в области программирования, к которому игроки могут присоединиться. Таким образом, каждый Ремесленник может ссылаться на подробную статью для назидания игрока: документация сродни тому, что создана " + scribe_summary_suf: ". Если вам нравится объяснять концепции программирования, этот класс для вас." + scribe_introduction_pref: "CodeCombat будет не просто кучей уровней. Он также включает в себя ресурс для познания, вики концепций программирования, которые уровни могут включать. Таким образом, вместо того, чтобы каждому Ремесленнику необходимо было подробно описывать, что такое оператор сравнения, они могут просто связать их уровень с уже написанной в назидание игрокам статьёй, описывающей их. Что-то по аналогии с " + scribe_introduction_url_mozilla: "Mozilla Developer Network" + scribe_introduction_suf: ". Если ваше представление о веселье это формулирование концепций программирования в форме Markdown, этот класс для вас." + scribe_attribute_1: "Навык в письме - в значительной степени всё, что вам нужно. Не только грамматика и правописание, но и способность передать сложные идеи другим." + contact_us_url: "Свяжитесь с нами" + scribe_join_description: "расскажите нам немного о себе, вашем опыте в программировании и какие вещи вы хотели бы описывать. Отсюда и начнём!" + more_about_scribe: "Узнать больше о том, как стать Писарем" + scribe_subscribe_desc: "Получать email-ы с объявлениями о написании статей." + diplomat_summary: "Существует большой интерес к CodeCombat в других странах, которые не говорят по-английски! Мы ищем переводчиков, которые готовы тратить свое время на перевод текстовой части сайта, так, чтобы CodeCombat стал доступен по всему миру как можно скорее. Если вы хотите помочь CodeCombat стать интернациональным, этот класс для вас." + diplomat_introduction_pref: "Так, одной из вещей, которую мы узнали из " + diplomat_launch_url: "запуска в октябре" + diplomat_introduction_suf: "было то, что есть значительная заинтересованность в CodeCombat в других странах! Мы создаём корпус переводчиков, стремящихся превратить один набор слов в другой набор слов для максимальной доступности CodeCombat по всему миру. Если вы любите видеть контент до официального выхода и получать эти уровни для ваших соотечественников как можно скорее, этот класс для вас." + diplomat_attribute_1: "Свободное владение английским языком и языком, на который вы хотели бы переводить. При передаче сложных идей важно иметь сильную хватку в обоих!" + diplomat_join_pref_github: "Найдите файл локализации вашего языка " + diplomat_github_url: "на GitHub" + diplomat_join_suf_github: ", отредактируйте его онлайн и отправьте запрос на подтверждение изменений. Кроме того, установите флажок ниже, чтобы быть в курсе новых разработок интернационализации!" + more_about_diplomat: "Узнать больше о том, как стать Дипломатом" + diplomat_subscribe_desc: "Получать email-ы о i18n разработках и уровнях для перевода." + ambassador_summary: "Мы пытаемся создать сообщество, и каждое сообщество нуждается в службе поддержки, когда есть проблемы. У нас есть чаты, электронная почта и социальные сети, чтобы наши пользователи могли познакомиться с игрой. Если вы хотите помочь людям втянуться, получать удовольствие и учиться программированию, этот класс для вас." + ambassador_introduction: "Это сообщество, которое мы создаём, и вы соединяете. У нас есть Olark чаты, электронная почта и социальные сети с уймой людей, с которыми нужно поговорить, помочь в ознакомлении с игрой и обучении из неё. Если вы хотите помочь людям втянуться, получать удовольствие, наслаждаться и и куда мы идём, этот класс для вас." + ambassador_attribute_1: "Навыки общения. Уметь определять проблемы игроков и помогать решить их. Кроме того, держите всех нас в курсе о том, что игроки говорят, что им нравится, не нравится и чего хотят больше!" + ambassador_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Отсюда и начнём!" + ambassador_join_note_strong: "Примечание" + ambassador_join_note_desc: "Одним из наших главных приоритетов является создание мультиплеера, где игроки столкнутся с труднорешаемыми уровнями и могут призвать более высокоуровневых волшебников для помощи. Это будет отличным способом для послов делать свое дело. Мы будем держать вас в курсе!" + more_about_ambassador: "Узнать больше о том, как стать Послом" + ambassador_subscribe_desc: "Получать email-ы о разработке мультиплеера и обновлениях в системе поддержки." + counselor_summary: "Ни одна из вышеупомянутых ролей не соответствует тому, в чём вы заинтересованы? Не волнуйтесь, мы в поисках тех, кто хочет приложить руку к разработке CodeCombat! Если вы заинтересованы в обучении, разработке игр, управлением проектами с открытым исходным кодом, или в чём-нибудь ещё, что, как вы думаете, будет актуально для нас, то этот класс для вас." + counselor_introduction_1: "У вас есть жизненный опыт? Другая точка зрения на вещи, которые могут помочь нам решить, как формировать CodeCombat? Из всех этих ролей, эта, возможно, займёт меньше всего времени, но по отдельности, вы можете сделать наибольшие изменения. Мы в поисках морщинистых мудрецов, особенно в таких областях, как: обучение, разработка игр, управление проектами с открытым исходным кодом, технической рекрутинг, предпринимательство или дизайн." + counselor_introduction_2: "Или действительно всё, что имеет отношение к развитию CodeCombat. Если у вас есть знания и вы хотите поделиться ими, чтобы помочь вырастить этот проект, то этот класс для вас." + counselor_attribute_1: "Опыт, в любой из областей выше, или в том, что, как вы думаете, может быть полезным." + counselor_attribute_2: "Немного свободного времени!" + counselor_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Мы поместим вас в наш список контактов и выйдем на связь, когда нам понадобится совет(не слишком часто)." + more_about_counselor: "Узнать больше о том, как стать Советником" + changes_auto_save: "Изменения сохраняются автоматически при переключении флажков." + diligent_scribes: "Наши старательные Писари:" + powerful_archmages: "Наши могущественные Архимаги:" + creative_artisans: "Наши творческие Ремесленники:" + brave_adventurers: "Наши отважные Искатели приключений:" + translating_diplomats: "Наши переводящие Дипломаты:" + helpful_ambassadors: "Наши полезные Послы:" + + classes: + archmage_title: "Архимаг" + archmage_title_description: "(программист)" + artisan_title: "Ремесленник" + artisan_title_description: "(создатель уровней)" + adventurer_title: "Искатель приключений" + adventurer_title_description: "(тестировщик уровней)" + scribe_title: "Писарь" + scribe_title_description: "(редактор статей)" + diplomat_title: "Дипломат" + diplomat_title_description: "(переводчик)" + ambassador_title: "Посол" + ambassador_title_description: "(поддержка)" + counselor_title: "Советник" + counselor_title_description: "(эксперт/учитель)" + + ladder: + please_login: "Пожалуйста, перед игрой для ладдера, войдите в аккаунт." + my_matches: "Мои матчи" + simulate: "Симулирование" + simulation_explanation: "Симулированием игр вы сможете быстрее получить оценку игры!" + simulate_games: "Симулировать игры!" + simulate_all: "СБРОСИТЬ И СИМУЛИРОВАТЬ ИГРЫ" + games_simulated_by: "Игры, симулированные вами:" + games_simulated_for: "Игры, симулированные за вас:" + leaderboard: "таблица лидеров" + battle_as: "Сразиться за " + summary_your: "Ваши " + summary_matches: "матчи - " + summary_wins: " побед, " + summary_losses: " поражений" + rank_no_code: "Нет нового кода для оценки" + rank_my_game: "Оценить мою игру!" + rank_submitting: "Отправка..." + rank_submitted: "Отправлено для оценки" + rank_failed: "Сбой в оценке" + rank_being_ranked: "Игра оценивается" + code_being_simulated: "Ваш новый код участвует в симуляции других игроков для оценки. Обновление будет при поступлении новых матчей." + no_ranked_matches_pre: "Нет оценённых матчей для команды" + no_ranked_matches_post: "! Сыграйте против нескольких противников и возвращайтесь сюда для оценки вашей игры." + choose_opponent: "Выберите противника" + tutorial_play: "Пройти обучение" + tutorial_recommended: "Рекомендуется, если вы раньше никогда не играли" + tutorial_skip: "Пропустить обучение" + tutorial_not_sure: "Не уверены, что делать дальше?" + tutorial_play_first: "Сначала пройдите обучение." + simple_ai: "Простой ИИ" + warmup: "Разминка" + vs: "против" + + multiplayer_launch: + introducing_dungeon_arena: "Представляем Арену подземелья" + new_way: "Новый способ соревноваться с помощью кода." + to_battle: "В бой, разработчики!" + modern_day_sorcerer: "Вы знаете, как программировать? Это круто. Вы волшебник наших дней! Разве не время, чтобы вы использовали свои магические силы программирования для управления миньонами в эпичной битве? И мы не говорим здесь роботы." + arenas_are_here: "Мультиплеерные арены CodeCombat на равных уже здесь." + ladder_explanation: "Выбирайте своих героев, зачаровывайте свои армии людей или огров, и взберитесь через поверженных коллег-Волшебников на вершину ладдеров – затем бросьте вызов своим друзьям в наших славных, асинхронно-мультиплеерных аренах прогрммирования. Если вы ощущаете себя творческим, можете даже" + fork_our_arenas: "сделать модификации наших арен" + create_worlds: "и создавать свои собственные миры." + javascript_rusty: "Подзабыли JavaScript? Не беспокойтесь; есть" + tutorial: "обучение" + new_to_programming: ". Новичок в программировании? Пройдите нашу кампанию для новичков, чтобы повысить навык." + so_ready: "Я полностью готов(а) для этого" + + loading_error: + could_not_load: "Ошибка загрузки с сервера" + connection_failure: "Соединение прервано." + unauthorized: "Вам необходимо авторизоваться. У вас отключены cookie?" + forbidden: "У вас нет прав доступа." + not_found: "Не найдено." + not_allowed: "Метод не поддерживается." + timeout: "Тайм-аут сервера." + conflict: "Конфликт ресурсов." + bad_input: "Неверные входные данные." + server_error: "Ошибка сервера." + unknown: "Неизвестная ошибка." + + resources: + your_sessions: "Ваши сессии" + level: "Уровень" + social_network_apis: "API социальных сетей" + facebook_status: "Статус Facebook" + facebook_friends: "Друзья Facebook" + facebook_friend_sessions: "Сессии друзей Facebook" + gplus_friends: "Друзья G+" + gplus_friend_sessions: "Сессии друзей G+" + leaderboard: "таблица лидеров" diff --git a/app/templates/account/wizard_settings.jade b/app/templates/account/wizard_settings.jade index 95684394c..f0c95410e 100644 --- a/app/templates/account/wizard_settings.jade +++ b/app/templates/account/wizard_settings.jade @@ -1,9 +1,9 @@ #color-settings table.table.table-bordered tr - th - th Color - th Group + th(data-i18n="wizard_settings.active") Active + th(data-i18n="wizard_settings.color") Color + th(data-i18n="wizard_settings.group") Group for group in colorGroups tr.color-group(data-name=group.name) td.enabled-cell diff --git a/server/articles/article_schema.coffee b/server/articles/article_schema.coffee index 5b488f65b..c5ee48de9 100644 --- a/server/articles/article_schema.coffee +++ b/server/articles/article_schema.coffee @@ -1 +1,13 @@ -c = require '../commons/schemas' ArticleSchema = c.object() c.extendNamedProperties ArticleSchema # name first ArticleSchema.properties.body = { type: 'string', title: 'Content', format: 'markdown' } ArticleSchema.properties.i18n = { type: 'object', title: 'i18n', format: 'i18n', props: ['name', 'body'] } c.extendBasicProperties(ArticleSchema, 'article') c.extendSearchableProperties(ArticleSchema) c.extendVersionedProperties(ArticleSchema, 'article') module.exports = ArticleSchema \ No newline at end of file +c = require '../commons/schemas' + +ArticleSchema = c.object() +c.extendNamedProperties ArticleSchema # name first + +ArticleSchema.properties.body = { type: 'string', title: 'Content', format: 'markdown' } +ArticleSchema.properties.i18n = { type: 'object', title: 'i18n', format: 'i18n', props: ['name', 'body'] } + +c.extendBasicProperties(ArticleSchema, 'article') +c.extendSearchableProperties(ArticleSchema) +c.extendVersionedProperties(ArticleSchema, 'article') + +module.exports = ArticleSchema From 69406df0edd3202daed0092633092cca7b8e12b2 Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Mon, 7 Apr 2014 23:27:42 +0400 Subject: [PATCH 04/17] Work on create_new modal --- app/locale/en.coffee | 1 + app/locale/ru.coffee | 1 + app/templates/kinds/search.jade | 75 +++++++++++++++++---------------- 3 files changed, 40 insertions(+), 37 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 0d61ad01e..c7852ace7 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -330,6 +330,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr article_search_title: "Search Articles Here" thang_search_title: "Search Thang Types Here" level_search_title: "Search Levels Here" + signup_to_create: "Sign Up to Create a New Content" read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index 523029ed8..e59a70c5f 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -330,6 +330,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi article_search_title: "Искать статьи" thang_search_title: "Искать типы объектов" level_search_title: "Искать уровни" + signup_to_create: "Авторизуйтесь для создания нового контента" read_only_warning: "Примечание: вы не можете сохранять здесь любые правки, потому что вы не вошли как администратор." article: diff --git a/app/templates/kinds/search.jade b/app/templates/kinds/search.jade index b7babdc95..e50602d68 100644 --- a/app/templates/kinds/search.jade +++ b/app/templates/kinds/search.jade @@ -1,37 +1,38 @@ -extends /templates/base - -block content - div - ol.breadcrumb - li - a(href="/editor", data-i18n="editor.main_title") CodeCombat Editors - li.active(data-i18n="#{currentEditor}") - | #{currentEditor} - - if me.get('anonymous') - a.btn.btn-primary.open-modal-button(data-toggle="coco-modal", data-target="modal/signup", role="button") Sign Up to Create a New #{modelLabel} - else - a.btn.btn-primary.open-modal-button(href='#new-model-modal', role="button", data-toggle="modal" data-i18n="#{currentNew}") Create a New Something - input#search(data-i18n="[placeholder]#{currentSearch}") - hr - div.results - table - - // TODO: make this into a ModalView subview - div.modal.fade#new-model-modal - .modal-dialog - .modal-content - .modal-header - h3 Create New #{modelLabel} - .modal-body - form.form - .form-group - label.control-label(for="name") Name - input#name.form-control(name="name", type="text") - .modal-footer - button.btn(data-dismiss="modal") Cancel - button.btn.btn-primary.new-model-submit Create - .modal-body.wait.secret - h3 Reticulating Splines... - .progress.progress-striped.active - .progress-bar +extends /templates/base + +block content + div + ol.breadcrumb + li + a(href="/editor", data-i18n="editor.main_title") CodeCombat Editors + li.active(data-i18n="#{currentEditor}") + | #{currentEditor} + + if me.get('anonymous') + a.btn.btn-primary.open-modal-button(data-toggle="coco-modal", data-target="modal/signup", role="button", data-i18n="editor.signup_to_create") Sign Up to Create a New Content + else + a.btn.btn-primary.open-modal-button(href='#new-model-modal', role="button", data-toggle="modal", data-i18n="#{currentNew}") Create a New Something + input#search(data-i18n="[placeholder]#{currentSearch}") + hr + div.results + table + + // TODO: make this into a ModalView subview + div.modal.fade#new-model-modal + .modal-dialog + .background-wrapper + .modal-content + .modal-header + h3(data-i18n="#{currentNew}") Create New #{modelLabel} + .modal-body + form.form + .form-group + label.control-label(for="name", data-i18n="general.name") Name + input#name.form-control(name="name", type="text") + .modal-footer + button.btn(data-dismiss="modal", data-i18n="common.cancel") Cancel + button.btn.btn-primary.new-model-submit(data-i18n="common.create") Create + .modal-body.wait.secret + h3(data-i18n="play_level.tip_reticulating") Reticulating Splines... + .progress.progress-striped.active + .progress-bar From d64690e8d970f8d7f529c565814ce491f6b8855d Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Tue, 8 Apr 2014 00:29:40 +0400 Subject: [PATCH 05/17] Work on fork modal --- app/locale/en.coffee | 2 ++ app/locale/ru.coffee | 2 ++ app/templates/editor/level/fork.jade | 8 ++++---- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index c7852ace7..0d775cef1 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -300,6 +300,8 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr hipchat_url: "HipChat room." revert: "Revert" revert_models: "Revert Models" + fork_title: "Fork New Version" + fork_creating: "Creating Fork..." level_some_options: "Some Options?" level_tab_thangs: "Thangs" level_tab_scripts: "Scripts" diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index e59a70c5f..96f009415 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -300,6 +300,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi hipchat_url: "комнате HipChat." revert: "Откатить" revert_models: "Откатить Модели" + fork_title: "Форк новой версии" + fork_creating: "Создание форка..." level_some_options: "Ещё опции" level_tab_thangs: "Объекты" level_tab_scripts: "Скрипты" diff --git a/app/templates/editor/level/fork.jade b/app/templates/editor/level/fork.jade index 255fc8d80..6c4f43553 100644 --- a/app/templates/editor/level/fork.jade +++ b/app/templates/editor/level/fork.jade @@ -6,12 +6,12 @@ block modal-header-content block modal-body-content form#save-level-form.form .form-group - label(for="level-name") Name + label(for="level-name", data-i18n="general.name") Name input#level-name(name="name", type="text").form-control block modal-footer-content - button.btn(data-dismiss="modal") Cancel - button.btn.btn-primary#fork-level-confirm-button Save + button.btn(data-dismiss="modal", data-i18n="common.cancel") Cancel + button.btn.btn-primary#fork-level-confirm-button(data-i18n="common.save") Save block modal-body-wait-content - h3 Creating Fork... + h3(data-i18n="editor.fork_creating") Creating Fork... From 5f062ad25cc2197defdac019c386c2120b918a34 Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Tue, 8 Apr 2014 01:38:46 +0400 Subject: [PATCH 06/17] Work on revert, save modal --- app/locale/en.coffee | 4 ++++ app/locale/ru.coffee | 4 ++++ app/templates/editor/level/save.jade | 20 ++++++++++---------- app/templates/modal/revert.jade | 5 ++++- 4 files changed, 22 insertions(+), 11 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 0d775cef1..569eae285 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr versions: save_version_title: "Save New Version" new_major_version: "New Major Version" + update_break_level: "(Could this update break old solutions of the level?)" + update_break_component: "(Could this update break anything depending on this Component?)" + update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "To save changes, first you must agree to our" cla_url: "CLA" cla_suffix: "." @@ -302,6 +305,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr revert_models: "Revert Models" fork_title: "Fork New Version" fork_creating: "Creating Fork..." + level_publish: "Publish This Level (irreversible)?" level_some_options: "Some Options?" level_tab_thangs: "Thangs" level_tab_scripts: "Scripts" diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index 96f009415..d474e74c7 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi versions: save_version_title: "Сохранить новую версию" new_major_version: "Новая основная версия" + update_break_level: "(Может ли это обновление нарушить старые решения уровня?)" + update_break_component: "(Может ли это обновление нарушить что-нибудь, зависящее от данного Компонента?)" + update_break_system: "(Может ли это обновление нарушить что-нибудь, зависящее от данной Системы?)" cla_prefix: "Чтобы сохранить изменения, сначала вы должны согласиться с нашим" cla_url: "лицензионным соглашением соавторов" cla_suffix: "." @@ -302,6 +305,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi revert_models: "Откатить Модели" fork_title: "Форк новой версии" fork_creating: "Создание форка..." + level_publish: "Опубликовать уровень (необратимо)?" level_some_options: "Ещё опции" level_tab_thangs: "Объекты" level_tab_scripts: "Скрипты" diff --git a/app/templates/editor/level/save.jade b/app/templates/editor/level/save.jade index 8ada52b23..e492550bc 100644 --- a/app/templates/editor/level/save.jade +++ b/app/templates/editor/level/save.jade @@ -5,16 +5,16 @@ block modal-body-content if levelNeedsSave form#save-level-form.form .form-group - label.control-label(for="level-commit-message") Commit Message + label.control-label(for="level-commit-message", data-i18n="general.commit_msg") Commit Message textarea.form-control#level-commit-message(name="commit-message", type="text") if level.isPublished() .form-group.checkbox - label.control-label(for="level-version-is-major") Major Changes? + label.control-label(for="level-version-is-major", data-i18n="versions.new_major_version") New Major Version input#level-version-is-major(name="version-is-major", type="checkbox") - span.help-block (Could this update break old solutions of the level?) + span.help-block(data-i18n="versions.update_break_level") (Could this update break old solutions of the level?) if !level.isPublished() .form-group.checkbox - label.control-label(for="level-publish") Publish This Level (irreversible)? + label.control-label(for="level-publish", data-i18n="editor.level_publish") Publish This Level (irreversible)? input#level-publish(name="publish", type="checkbox") if modifiedComponents.length @@ -27,13 +27,13 @@ block modal-body-content input(name="component-original", type="hidden", value=component.get('original')) input(name="component-parent-major-version", type="hidden", value=component.get('version').major) .form-group - label.control-label(for=id + "-commit-message") Commit Message + label.control-label(for=id + "-commit-message", data-i18n="general.commit_msg") Commit Message textarea.form-control(id=id + "-commit-message", name="commit-message", type="text") if component.isPublished() .form-group.checkbox - label.control-label(for=id + "-version-is-major") Major Changes? + label.control-label(for=id + "-version-is-major", data-i18n="versions.new_major_version") New Major Version input(id=id + "-version-is-major", name="version-is-major", type="checkbox") - span.help-block (Could this update break anything depending on this Component?) + span.help-block(data-i18n="versions.update_break_component") (Could this update break anything depending on this Component?) if modifiedSystems.length hr @@ -45,10 +45,10 @@ block modal-body-content input(name="system-original", type="hidden", value=system.get('original')) input(name="system-parent-major-version", type="hidden", value=system.get('version').major) .form-group - label.control-label(for=id + "-commit-message") Commit Message + label.control-label(for=id + "-commit-message", data-i18n="general.commit_msg") Commit Message textarea.form-control(id=id + "-commit-message", name="commit-message", type="text") if system.isPublished() .form-group.checkbox - label.control-label(for=id + "-version-is-major") Major Changes? + label.control-label(for=id + "-version-is-major", data-i18n="versions.new_major_version") New Major Version input(id=id + "-version-is-major", name="version-is-major", type="checkbox") - span.help-block (Could this update break anything depending on this System?) + span.help-block(data-i18n="versions.update_break_system") (Could this update break anything depending on this System?) diff --git a/app/templates/modal/revert.jade b/app/templates/modal/revert.jade index f20edd7d2..7226e25d4 100644 --- a/app/templates/modal/revert.jade +++ b/app/templates/modal/revert.jade @@ -10,4 +10,7 @@ block modal-body-content td | #{model.type()}: #{model.get('name')} td - button(value=model.id) Revert \ No newline at end of file + button(value=model.id, data-i18n="editor.revert") Revert + +block modal-footer-content + button.btn(data-dismiss="modal", data-i18n="common.cancel") Cancel \ No newline at end of file From e87c0c4b911cfc8489a6443f11be769255ccd741 Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Tue, 8 Apr 2014 02:49:27 +0400 Subject: [PATCH 07/17] Work on thang tab --- app/locale/en.coffee | 10 ++++++++-- app/locale/ru.coffee | 11 +++++++++-- app/templates/editor/article/edit.jade | 2 +- app/templates/editor/level/component/edit.jade | 2 +- app/templates/editor/level/edit.jade | 10 +++++----- app/templates/editor/level/thangs_tab.jade | 6 +++--- app/templates/editor/thang/edit.jade | 2 +- 7 files changed, 28 insertions(+), 15 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 569eae285..657b6d790 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -301,10 +301,14 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr contact_us: "contact us!" hipchat_prefix: "You can also find us in our" hipchat_url: "HipChat room." + back: "Back" revert: "Revert" revert_models: "Revert Models" fork_title: "Fork New Version" fork_creating: "Creating Fork..." + more: "More" + wiki: "Wiki" + live_chat: "Live Chat" level_publish: "Publish This Level (irreversible)?" level_some_options: "Some Options?" level_tab_thangs: "Thangs" @@ -313,8 +317,11 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr level_tab_components: "Components" level_tab_systems: "Systems" level_tab_thangs_title: "Current Thangs" + level_tab_thangs_all: "All" level_tab_thangs_conditions: "Starting Conditions" level_tab_thangs_add: "Add Thangs" + delete: "Delete" + duplicate: "Duplicate" level_settings_title: "Settings" level_component_tab_title: "Current Components" level_component_btn_new: "Create New Component" @@ -349,7 +356,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr body: "Body" version: "Version" commit_msg: "Commit Message" - history: "History" + version_history: "Version History" version_history_for: "Version History for: " result: "Result" results: "Results" @@ -371,7 +378,6 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr medium: "Medium" hard: "Hard" - about: who_is_codecombat: "Who is CodeCombat?" why_codecombat: "Why CodeCombat?" diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index d474e74c7..95026bcda 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -301,10 +301,14 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi contact_us: "свяжитесь с нами!" hipchat_prefix: "Также вы можете найти нас в нашей" hipchat_url: "комнате HipChat." + back: "Назад" revert: "Откатить" revert_models: "Откатить Модели" fork_title: "Форк новой версии" fork_creating: "Создание форка..." + more: "Ещё" + wiki: "Вики" + live_chat: "Онлайн-чат" level_publish: "Опубликовать уровень (необратимо)?" level_some_options: "Ещё опции" level_tab_thangs: "Объекты" @@ -313,8 +317,11 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi level_tab_components: "Компоненты" level_tab_systems: "Системы" level_tab_thangs_title: "Текущие объекты" + level_tab_thangs_all: "Все" level_tab_thangs_conditions: "Начальные условия" level_tab_thangs_add: "Добавить объект" + delete: "Удалить" + duplicate: "Дублировать" level_settings_title: "Настройки" level_component_tab_title: "Текущие компоненты" level_component_btn_new: "Создать новый компонент" @@ -349,7 +356,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi body: "Содержание" version: "Версия" commit_msg: "Сопроводительное сообщение" - history: "История" + version_history: "История версий" version_history_for: "История версий для: " result: "Результат" results: "Результаты" @@ -635,4 +642,4 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi facebook_friend_sessions: "Сессии друзей Facebook" gplus_friends: "Друзья G+" gplus_friend_sessions: "Сессии друзей G+" - leaderboard: "таблица лидеров" + leaderboard: "таблица лидеров" \ No newline at end of file diff --git a/app/templates/editor/article/edit.jade b/app/templates/editor/article/edit.jade index 4969e30e9..5132c65cb 100644 --- a/app/templates/editor/article/edit.jade +++ b/app/templates/editor/article/edit.jade @@ -10,7 +10,7 @@ block content li.active | #{article.attributes.name} - button(data-i18n="general.history").btn.btn-primary#history-button History + button(data-i18n="general.version_history").btn.btn-primary#history-button Version History button(data-toggle="coco-modal", data-target="modal/revert", data-i18n="editor.revert", disabled=authorized === true ? undefined : "true").btn.btn-primary#revert-button Revert button(data-i18n="article.edit_btn_preview", disabled=authorized === true ? undefined : "true").btn.btn-primary#preview-button Preview button(data-toggle="coco-modal", data-target="modal/save_version", data-i18n="common.save", disabled=authorized === true ? undefined : "true").btn.btn-primary#save-button Save diff --git a/app/templates/editor/level/component/edit.jade b/app/templates/editor/level/component/edit.jade index 44d368080..23c24cf6c 100644 --- a/app/templates/editor/level/component/edit.jade +++ b/app/templates/editor/level/component/edit.jade @@ -15,7 +15,7 @@ nav.navbar.navbar-default(role='navigation') li a(href="#component-settings" data-toggle="tab" data-i18n="editor.level_component_settings") Settings ul.nav.navbar-nav.navbar-left - li(data-i18n="general.history").btn.btn-primary.navbar-btn#history-button History + li(data-i18n="general.version_history").btn.btn-primary.navbar-btn#history-button Version History ul.nav.navbar-nav.navbar-right li(data-i18n="editor.level_component_btn_new").btn.btn-primary.navbar-btn#create-new-component-button Create New Component diff --git a/app/templates/editor/level/edit.jade b/app/templates/editor/level/edit.jade index f90485b49..c029c4a73 100644 --- a/app/templates/editor/level/edit.jade +++ b/app/templates/editor/level/edit.jade @@ -7,7 +7,7 @@ block outer_content .container-fluid ul.nav.navbar-nav li - a(href="/editor/level") Back + a(href="/editor/level", data-i18n="editor.back") Back .navbar-header span.navbar-brand span(data-i18n="editor.level_title") Level Editor @@ -37,18 +37,18 @@ block outer_content li.divider li.dropdown - a.dropdown-toggle(href='#', data-toggle='dropdown') + a.dropdown-toggle(href='#', data-toggle='dropdown', data-i18n="editor.more") | More b.caret ul.dropdown-menu li#history-button a(href='#', data-i18n="general.version_history") Version History li - a(href='https://github.com/codecombat/codecombat/wiki/Artisan-Home') Wiki + a(href='https://github.com/codecombat/codecombat/wiki/Artisan-Home', data-i18n="editor.wiki") Wiki li - a(href='http://www.hipchat.com/g3plnOKqa') Live Chat + a(href='http://www.hipchat.com/g3plnOKqa', data-i18n="editor.live_chat") Live Chat li - a(href='http://discourse.codecombat.com/category/artisan') Forum + a(href='http://discourse.codecombat.com/category/artisan', data-i18n="nav.forum") Forum li a(data-toggle="coco-modal", data-target="modal/contact", data-i18n="nav.contact") Email diff --git a/app/templates/editor/level/thangs_tab.jade b/app/templates/editor/level/thangs_tab.jade index b0b86868c..c41c727b8 100644 --- a/app/templates/editor/level/thangs_tab.jade +++ b/app/templates/editor/level/thangs_tab.jade @@ -1,7 +1,7 @@ .thangs-container.thangs-column h3(data-i18n="editor.level_tab_thangs_title") Current Thangs .btn-group(data-toggle="buttons-radio")#extant-thangs-filter - button.btn.btn-primary All + button.btn.btn-primary(data-i18n="editor.level_tab_thangs_all") All button.btn.btn-primary(value="Unit", title="Unit") i.icon-user button.btn.btn-primary(value="Wall", title="Wall") @@ -19,9 +19,9 @@ #canvas-wrapper ul.dropdown-menu#contextmenu li#delete - a Delete + a(data-i18n="editor.delete") Delete li#duplicate - a Duplicate + a(data-i18n="editor.duplicate") Duplicate canvas(width=1848, height=1178)#surface #canvas-left-gradient.gradient #canvas-top-gradient.gradient diff --git a/app/templates/editor/thang/edit.jade b/app/templates/editor/thang/edit.jade index 1e8ce462d..d307c22e4 100644 --- a/app/templates/editor/thang/edit.jade +++ b/app/templates/editor/thang/edit.jade @@ -12,7 +12,7 @@ block content img#portrait.img-thumbnail - button.btn.btn-secondary#history-button(data-i18n="general.history") History + button.btn.btn-secondary#history-button(data-i18n="general.version_history") Version History button.btn.btn-primary#save-button(data-toggle="coco-modal", data-target="modal/save_version", data-i18n="common.save", disabled=authorized === true ? undefined : "true") Save button.btn.btn-primary#revert-button(data-toggle="coco-modal", data-target="modal/revert", data-i18n="editor.revert", disabled=authorized === true ? undefined : "true") Revert From f8d68576334fd25faa4715805e0a89cd6bb9171e Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Tue, 8 Apr 2014 10:45:03 +0400 Subject: [PATCH 08/17] Fix crlf --- app/locale/en.coffee | 1288 +++++++++++++++---------------- app/locale/ru.coffee | 1288 +++++++++++++++---------------- app/templates/kinds/search.jade | 76 +- 3 files changed, 1326 insertions(+), 1326 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 657b6d790..ab473a4a2 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -1,645 +1,645 @@ -module.exports = nativeDescription: "English", englishDescription: "English", translation: - common: - loading: "Loading..." - saving: "Saving..." - sending: "Sending..." - cancel: "Cancel" - save: "Save" - create: "Create" - delay_1_sec: "1 second" - delay_3_sec: "3 seconds" - delay_5_sec: "5 seconds" - manual: "Manual" - fork: "Fork" - play: "Play" - retry: "Retry" - - units: - second: "second" - seconds: "seconds" - minute: "minute" - minutes: "minutes" - hour: "hour" - hours: "hours" - - modal: - close: "Close" - okay: "Okay" - - not_found: - page_not_found: "Page not found" - - nav: - play: "Levels" - editor: "Editor" - blog: "Blog" - forum: "Forum" - admin: "Admin" - home: "Home" - contribute: "Contribute" - legal: "Legal" - about: "About" - contact: "Contact" - twitter_follow: "Follow" - employers: "Employers" - - versions: - save_version_title: "Save New Version" - new_major_version: "New Major Version" - update_break_level: "(Could this update break old solutions of the level?)" - update_break_component: "(Could this update break anything depending on this Component?)" - update_break_system: "(Could this update break anything depending on this System?)" - cla_prefix: "To save changes, first you must agree to our" - cla_url: "CLA" - cla_suffix: "." - cla_agree: "I AGREE" - - login: - sign_up: "Create Account" - log_in: "Log In" - logging_in: "Logging In" - log_out: "Log Out" - recover: "recover account" - - recover: - recover_account_title: "Recover Account" - send_password: "Send Recovery Password" - - signup: - create_account_title: "Create Account to Save Progress" - description: "It's free. Just need a couple things and you'll be good to go:" - email_announcements: "Receive announcements by email" - coppa: "13+ or non-USA " - coppa_why: "(Why?)" - creating: "Creating Account..." - sign_up: "Sign Up" - log_in: "log in with password" - - home: - slogan: "Learn to Code JavaScript by Playing a Game" - no_ie: "CodeCombat does not run in Internet Explorer 9 or older. Sorry!" - no_mobile: "CodeCombat wasn't designed for mobile devices and may not work!" - play: "Play" - old_browser: "Uh oh, your browser is too old to run CodeCombat. Sorry!" - old_browser_suffix: "You can try anyway, but it probably won't work." - campaign: "Campaign" - for_beginners: "For Beginners" - multiplayer: "Multiplayer" - for_developers: "For Developers" - - play: - choose_your_level: "Choose Your Level" - adventurer_prefix: "You can jump to any level below, or discuss the levels on " - adventurer_forum: "the Adventurer forum" - adventurer_suffix: "." - campaign_beginner: "Beginner Campaign" - campaign_beginner_description: "... in which you learn the wizardry of programming." - 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 Artisan Wizards." - level_difficulty: "Difficulty: " - play_as: "Play As" - spectate: "Spectate" - - contact: - contact_us: "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" - contribute_suffix: "!" - forum_prefix: "For anything public, please try " - forum_page: "our forum" - forum_suffix: " instead." - send: "Send Feedback" - - diplomat_suggestion: - title: "Help translate CodeCombat!" - 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 {English} 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 {English}." - missing_translations: "Until we can translate everything into {English}, you'll see English when {English} isn't available." - learn_more: "Learn more about being a Diplomat" - subscribe_as_diplomat: "Subscribe as a Diplomat" - - wizard_settings: - title: "Wizard Settings" - customize_avatar: "Customize Your Avatar" - active: "Active" - color: "Color" - group: "Group" - clothes: "Clothes" - trim: "Trim" - team: "Cloud" - spell: "Spell" - boots: "Boots" - hue: "Hue" - saturation: "Saturation" - lightness: "Lightness" - - account_settings: - title: "Account Settings" - not_logged_in: "Log in or create an account to change your settings." - autosave: "Changes Save Automatically" - me_tab: "Me" - picture_tab: "Picture" - wizard_tab: "Wizard" - password_tab: "Password" - emails_tab: "Emails" - admin: "Admin" - gravatar_select: "Select which Gravatar photo to use" - gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." - gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." - wizard_color: "Wizard Clothes Color" - new_password: "New Password" - new_password_verify: "Verify" - email_subscriptions: "Email Subscriptions" - email_announcements: "Announcements" - email_notifications: "Notifications" - email_notifications_description: "Get periodic notifications for your account." - email_announcements_description: "Get emails on the latest news and developments at CodeCombat." - contributor_emails: "Contributor Class Emails" - contribute_prefix: "We're looking for people to join our party! Check out the " - contribute_page: "contribute page" - contribute_suffix: " to find out more." - email_toggle: "Toggle All" - error_saving: "Error Saving" - saved: "Changes Saved" - password_mismatch: "Password does not match." - - account_profile: - edit_settings: "Edit Settings" - profile_for_prefix: "Profile for " - profile_for_suffix: "" - profile: "Profile" - user_not_found: "No user found. Check the URL?" - gravatar_not_found_mine: "We couldn't find your profile associated with:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Sign up at " - gravatar_signup_suffix: " to get set up!" - gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." - gravatar_contact: "Contact" - gravatar_websites: "Websites" - gravatar_accounts: "As Seen On" - gravatar_profile_link: "Full Gravatar Profile" - - play_level: - level_load_error: "Level could not be loaded: " - done: "Done" - grid: "Grid" - customize_wizard: "Customize Wizard" - home: "Home" - guide: "Guide" - multiplayer: "Multiplayer" - restart: "Restart" - goals: "Goals" - action_timeline: "Action Timeline" - click_to_select: "Click on a unit to select it." - reload_title: "Reload All Code?" - reload_really: "Are you sure you want to reload this level back to the beginning?" - reload_confirm: "Reload All" - victory_title_prefix: "" - victory_title_suffix: " Complete" - victory_sign_up: "Sign Up to Save Progress" - victory_sign_up_poke: "Want to save your code? Create a free account!" - victory_rate_the_level: "Rate the level: " - victory_rank_my_game: "Rank My Game" - victory_ranking_game: "Submitting..." - victory_return_to_ladder: "Return to Ladder" - victory_play_next_level: "Play Next Level" - victory_go_home: "Go Home" - victory_review: "Tell us more!" - victory_hour_of_code_done: "Are You Done?" - victory_hour_of_code_done_yes: "Yes, I'm finished with my Hour of Code™!" - multiplayer_title: "Multiplayer Settings" - multiplayer_link_description: "Give this link to anyone to have them join you." - multiplayer_hint_label: "Hint:" - multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link." - multiplayer_coming_soon: "More multiplayer features to come!" - guide_title: "Guide" - tome_minion_spells: "Your Minions' Spells" - tome_read_only_spells: "Read-Only Spells" - tome_other_units: "Other Units" - tome_cast_button_castable: "Cast Spell" - tome_cast_button_casting: "Casting" - tome_cast_button_cast: "Spell Cast" - tome_autocast_delay: "Autocast Delay" - tome_select_spell: "Select a Spell" - tome_select_a_thang: "Select Someone for " - tome_available_spells: "Available Spells" - hud_continue: "Continue (shift+space)" - spell_saved: "Spell Saved" - skip_tutorial: "Skip (esc)" - editor_config: "Editor Config" - editor_config_title: "Editor Configuration" - editor_config_language_label: "Programming Language" - editor_config_language_description: "Define the programming language you want to code in." - editor_config_keybindings_label: "Key Bindings" - editor_config_keybindings_default: "Default (Ace)" - editor_config_keybindings_description: "Adds additional shortcuts known from the common editors." - editor_config_invisibles_label: "Show Invisibles" - editor_config_invisibles_description: "Displays invisibles such as spaces or tabs." - editor_config_indentguides_label: "Show Indent Guides" - editor_config_indentguides_description: "Displays vertical lines to see indentation better." - editor_config_behaviors_label: "Smart Behaviors" - editor_config_behaviors_description: "Autocompletes brackets, braces, and quotes." - loading_ready: "Ready!" - tip_insert_positions: "Shift+Click a point on the map to insert it into the spell editor." - tip_toggle_play: "Toggle play/paused with Ctrl+P." - tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward." - tip_guide_exists: "Click the guide at the top of the page for useful info." - tip_open_source: "CodeCombat is 100% open source!" - tip_beta_launch: "CodeCombat launched its beta in October, 2013." - tip_js_beginning: "JavaScript is just the beginning." - tip_autocast_setting: "Adjust autocast settings by clicking the gear on the cast button." - think_solution: "Think of the solution, not the problem." - tip_theory_practice: "In theory, there is no difference between theory and practice. But in practice, there is. - Yogi Berra" - tip_error_free: "There are two ways to write error-free programs; only the third one works. - Alan Perlis" - tip_debugging_program: "If debugging is the process of removing bugs, then programming must be the process of putting them in. - Edsger W. Dijkstra" - tip_forums: "Head over to the forums and tell us what you think!" - tip_baby_coders: "In the future, even babies will be Archmages." - tip_morale_improves: "Loading will continue until morale improves." - tip_all_species: "We believe in equal opportunities to learn programming for all species." - tip_reticulating: "Reticulating spines." - tip_harry: "Yer a Wizard, " - tip_great_responsibility: "With great coding skill comes great debug responsibility." - tip_munchkin: "If you don't eat your vegetables, a munchkin will come after you while you're asleep." - tip_binary: "There are only 10 types of people in the world: those who understand binary, and those who don't." - tip_commitment_yoda: "A programmer must have the deepest commitment, the most serious mind. ~ Yoda" - tip_no_try: "Do. Or do not. There is no try. - Yoda" - tip_patience: "Patience you must have, young Padawan. - Yoda" - tip_documented_bug: "A documented bug is not a bug; it is a feature." - tip_impossible: "It always seems impossible until it's done. - Nelson Mandela" - tip_talk_is_cheap: "Talk is cheap. Show me the code. - Linus Torvalds" - tip_first_language: "The most disastrous thing that you can ever learn is your first programming language. - Alan Kay" - time_current: "Now:" - time_total: "Max:" - time_goto: "Go to:" - - admin: - av_title: "Admin Views" - av_entities_sub_title: "Entities" - av_entities_users_url: "Users" - av_entities_active_instances_url: "Active Instances" - av_other_sub_title: "Other" - av_other_debug_base_url: "Base (for debugging base.jade)" - u_title: "User List" - lg_title: "Latest Games" - clas: "CLAs" - - editor: - main_title: "CodeCombat Editors" - main_description: "Build your own levels, campaigns, units and educational content. We provide all the tools you need!" - article_title: "Article Editor" - article_description: "Write articles that give players overviews of programming concepts which can be used across a variety of levels and campaigns." - thang_title: "Thang Editor" - thang_description: "Build units, defining their default logic, graphics and audio. Currently only supports importing Flash exported vector graphics." - level_title: "Level Editor" - level_description: "Includes the tools for scripting, uploading audio, and constructing custom logic to create all sorts of levels. Everything we use ourselves!" - security_notice: "Many major features in these editors are not currently enabled by default. As we improve the security of these systems, they will be made generally available. If you'd like to use these features sooner, " - contact_us: "contact us!" - hipchat_prefix: "You can also find us in our" - hipchat_url: "HipChat room." - back: "Back" - revert: "Revert" - revert_models: "Revert Models" - fork_title: "Fork New Version" - fork_creating: "Creating Fork..." - more: "More" - wiki: "Wiki" - live_chat: "Live Chat" - level_publish: "Publish This Level (irreversible)?" - level_some_options: "Some Options?" - level_tab_thangs: "Thangs" - level_tab_scripts: "Scripts" - level_tab_settings: "Settings" - level_tab_components: "Components" - level_tab_systems: "Systems" - level_tab_thangs_title: "Current Thangs" - level_tab_thangs_all: "All" - level_tab_thangs_conditions: "Starting Conditions" - level_tab_thangs_add: "Add Thangs" - delete: "Delete" - duplicate: "Duplicate" - level_settings_title: "Settings" - level_component_tab_title: "Current Components" - level_component_btn_new: "Create New Component" - level_systems_tab_title: "Current Systems" - level_systems_btn_new: "Create New System" - level_systems_btn_add: "Add System" - level_components_title: "Back to All Thangs" - level_components_type: "Type" - level_component_edit_title: "Edit Component" - level_component_config_schema: "Config Schema" - level_component_settings: "Settings" - level_system_edit_title: "Edit System" - create_system_title: "Create New System" - new_component_title: "Create New Component" - new_component_field_system: "System" - new_article_title: "Create a New Article" - new_thang_title: "Create a New Thang Type" - new_level_title: "Create a New Level" - article_search_title: "Search Articles Here" - thang_search_title: "Search Thang Types Here" - level_search_title: "Search Levels Here" - signup_to_create: "Sign Up to Create a New Content" - read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." - - article: - edit_btn_preview: "Preview" - edit_article_title: "Edit Article" - - general: - and: "and" - name: "Name" - body: "Body" - version: "Version" - commit_msg: "Commit Message" - version_history: "Version History" - version_history_for: "Version History for: " - result: "Result" - results: "Results" - description: "Description" - or: "or" - email: "Email" - password: "Password" - message: "Message" - code: "Code" - ladder: "Ladder" - when: "When" - opponent: "Opponent" - rank: "Rank" - score: "Score" - win: "Win" - loss: "Loss" - tie: "Tie" - easy: "Easy" - medium: "Medium" - hard: "Hard" - - about: - who_is_codecombat: "Who is CodeCombat?" - why_codecombat: "Why CodeCombat?" - who_description_prefix: "together started CodeCombat in 2013. We also created " - who_description_suffix: "in 2008, growing it to the #1 web and iOS application for learning to write Chinese and Japanese characters." - who_description_ending: "Now it's time to teach people to write code." - why_paragraph_1: "When making Skritter, George didn't know how to program and was constantly frustrated by his inability to implement his ideas. Afterwards, he tried learning, but the lessons were too slow. His housemate, wanting to reskill and stop teaching, tried Codecademy, but \"got bored.\" Each week another friend started Codecademy, then dropped off. We realized it was the same problem we'd solved with Skritter: people learning a skill via slow, intensive lessons when what they need is fast, extensive practice. We know how to fix that." - why_paragraph_2: "Need to learn to code? You don't need lessons. You need to write a lot of code and have a great time doing it." - why_paragraph_3_prefix: "That's what programming is about. It's gotta be fun. Not fun like" - why_paragraph_3_italic: "yay a badge" - why_paragraph_3_center: "but fun like" - why_paragraph_3_italic_caps: "NO MOM I HAVE TO FINISH THE LEVEL!" - why_paragraph_3_suffix: "That's why CodeCombat is a multiplayer game, not a gamified lesson course. We won't stop until you can't stop--but this time, that's a good thing." - why_paragraph_4: "If you're going to get addicted to some game, get addicted to this one and become one of the wizards of the tech age." - why_ending: "And hey, it's free. " - why_ending_url: "Start wizarding now!" - george_description: "CEO, business guy, web designer, game designer, and champion of beginning programmers everywhere." - scott_description: "Programmer extraordinaire, software architect, kitchen wizard, and master of finances. Scott is the reasonable one." - nick_description: "Programming wizard, eccentric motivation mage, and upside-down experimenter. Nick can do anything and chooses to build CodeCombat." - jeremy_description: "Customer support mage, usability tester, and community organizer; you've probably already spoken with Jeremy." - michael_description: "Programmer, sys-admin, and undergrad technical wunderkind, Michael is the person keeping our servers online." - glen_description: "Programmer and passionate game developer, with the motivation to make this world a better place, by developing things that matter. The word impossible can't be found in his dictionary. Learning new skills is his joy!" - - legal: - page_title: "Legal" - opensource_intro: "CodeCombat is free to play and completely open source." - opensource_description_prefix: "Check out " - github_url: "our GitHub" - opensource_description_center: "and help out if you like! CodeCombat is built on dozens of open source projects, and we love them. See " - archmage_wiki_url: "our Archmage wiki" - opensource_description_suffix: "for a list of the software that makes this game possible." - practices_title: "Respectful Best Practices" - practices_description: "These are our promises to you, the player, in slightly less legalese." - privacy_title: "Privacy" - privacy_description: "We will not sell any of your personal information. We intend to make money through recruitment eventually, but rest assured we will not distribute your personal information to interested companies without your explicit consent." - security_title: "Security" - security_description: "We strive to keep your personal information safe. As an open source project, our site is freely open to anyone to review and improve our security systems." - email_title: "Email" - email_description_prefix: "We will not inundate you with spam. Through" - email_settings_url: "your email settings" - email_description_suffix: "or through links in the emails we send, you can change your preferences and easily unsubscribe at any time." - cost_title: "Cost" - cost_description: "Currently, CodeCombat is 100% free! One of our main goals is to keep it that way, so that as many people can play as possible, regardless of place in life. If the sky darkens, we might have to charge subscriptions or for some content, but we'd rather not. With any luck, we'll be able to sustain the company with:" - recruitment_title: "Recruitment" - recruitment_description_prefix: "Here on CodeCombat, you're going to become a powerful wizard–not just in the game, but also in real life." - url_hire_programmers: "No one can hire programmers fast enough" - recruitment_description_suffix: "so once you've sharpened your skills and if you agree, we will demo your best coding accomplishments to the thousands of employers who are drooling for the chance to hire you. They pay us a little, they pay you" - recruitment_description_italic: "a lot" - recruitment_description_ending: "the site remains free and everybody's happy. That's the plan." - copyrights_title: "Copyrights and Licenses" - contributor_title: "Contributor License Agreement" - contributor_description_prefix: "All contributions, both on the site and on our GitHub repository, are subject to our" - cla_url: "CLA" - contributor_description_suffix: "to which you should agree before contributing." - code_title: "Code - MIT" - code_description_prefix: "All code owned by CodeCombat or hosted on codecombat.com, both in the GitHub repository or in the codecombat.com database, is licensed under the" - mit_license_url: "MIT license" - code_description_suffix: "This includes all code in Systems and Components that are made available by CodeCombat for the purpose of creating levels." - art_title: "Art/Music - Creative Commons " - art_description_prefix: "All common content is available under the" - 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: "Music" - art_sound: "Sound" - art_artwork: "Artwork" - art_sprites: "Sprites" - art_other: "Any and all other non-code creative works that are made available when creating Levels." - art_access: "Currently there is no universal, easy system for fetching these assets. In general, fetch them from the URLs as used by the site, contact us for assistance, or help us in extending the site to make these assets more easily accessible." - art_paragraph_1: "For attribution, please name and link to codecombat.com near where the source is used or where appropriate for the medium. For example:" - use_list_1: "If used in a movie or another game, include codecombat.com in the credits." - use_list_2: "If used on a website, include a link near the usage, for example underneath an image, or in a general attributions page where you might also mention other Creative Commons works and open source software being used on the site. Something that's already clearly referencing CodeCombat, such as a blog post mentioning CodeCombat, does not need some separate attribution." - art_paragraph_2: "If the content being used is created not by CodeCombat but instead by a user of codecombat.com, attribute them instead, and follow attribution directions provided in that resource's description if there are any." - rights_title: "Rights Reserved" - rights_desc: "All rights are reserved for Levels themselves. This includes" - rights_scripts: "Scripts" - rights_unit: "Unit configuration" - rights_description: "Description" - rights_writings: "Writings" - rights_media: "Media (sounds, music) and any other creative content made specifically for that Level and not made generally available when creating Levels." - rights_clarification: "To clarify, anything that is made available in the Level Editor for the purpose of making levels is under CC, whereas the content created with the Level Editor or uploaded in the course of creation of Levels is not." - nutshell_title: "In a Nutshell" - nutshell_description: "Any resources we provide in the Level Editor are free to use as you like for creating Levels. But we reserve the right to restrict distribution of the Levels themselves (that are created on codecombat.com) so that they may be charged for in the future, if that's what ends up happening." - canonical: "The English version of this document is the definitive, canonical version. If there are any discrepencies between translations, the English document takes precedence." - - contribute: - page_title: "Contributing" - character_classes_title: "Character Classes" - introduction_desc_intro: "We have high hopes for CodeCombat." - introduction_desc_pref: "We want to be where programmers of all stripes come to learn and play together, introduce others to the wonderful world of coding, and reflect the best parts of the community. We can't and don't want to do that alone; what makes projects like GitHub, Stack Overflow and Linux great are the people who use them and build on them. To that end, " - introduction_desc_github_url: "CodeCombat is totally open source" - introduction_desc_suf: ", and we aim to provide as many ways as possible for you to take part and make this project as much yours as ours." - introduction_desc_ending: "We hope you'll join our party!" - introduction_desc_signature: "- Nick, George, Scott, Michael, Jeremy and Glen" - alert_account_message_intro: "Hey there!" - alert_account_message_pref: "To subscribe for class emails, you'll need to " - alert_account_message_suf: "first." - alert_account_message_create_url: "create an account" - archmage_summary: "Interested in working on game graphics, user interface design, database and server organization, multiplayer networking, physics, sound, or game engine performance? Want to help build a game to help other people learn what you are good at? We have a lot to do and if you are an experienced programmer and want to develop for CodeCombat, this class is for you. We would love your help building the best programming game ever." - archmage_introduction: "One of the best parts about building games is they synthesize so many different things. Graphics, sound, real-time networking, social networking, and of course many of the more common aspects of programming, from low-level database management, and server administration to user facing design and interface building. There's a lot to do, and if you're an experienced programmer with a hankering to really dive into the nitty-gritty of CodeCombat, this class might be for you. We would love to have your help building the best programming game ever." - class_attributes: "Class Attributes" - archmage_attribute_1_pref: "Knowledge in " - archmage_attribute_1_suf: ", or a desire to learn. Most of our code is in this language. If you're a fan of Ruby or Python, you'll feel right at home. It's JavaScript, but with a nicer syntax." - archmage_attribute_2: "Some experience in programming and personal initiative. We'll help you get oriented, but we can't spend much time training you." - how_to_join: "How To Join" - join_desc_1: "Anyone can help out! Just check out our " - join_desc_2: "to get started, and check the box below to mark yourself as a brave Archmage and get the latest news by email. Want to chat about what to do or how to get more deeply involved? " - join_desc_3: ", or find us in our " - join_desc_4: "and we'll go from there!" - join_url_email: "Email us" - join_url_hipchat: "public HipChat room" - more_about_archmage: "Learn More About Becoming an Archmage" - archmage_subscribe_desc: "Get emails on new coding opportunities and announcements." - artisan_summary_pref: "Want to design levels and expand CodeCombat's arsenal? People are playing through our content at a pace faster than we can build! Right now, our level editor is barebone, so be wary. Making levels will be a little challenging and buggy. If you have visions of campaigns spanning for-loops to" - artisan_summary_suf: ", then this class is for you." - artisan_introduction_pref: "We must construct additional levels! People be clamoring for more content, and we can only build so many ourselves. Right now your workstation is level one; our level editor is barely usable even by its creators, so be wary. If you have visions of campaigns spanning for-loops to" - artisan_introduction_suf: ", then this class might be for you." - artisan_attribute_1: "Any experience in building content like this would be nice, such as using Blizzard's level editors. But not required!" - artisan_attribute_2: "A hankering to do a whole lot of testing and iteration. To make good levels, you need to take it to others and watch them play it, and be prepared to find a lot of things to fix." - artisan_attribute_3: "For the time being, endurance en par with an Adventurer. Our Level Editor is super preliminary and frustrating to use. You have been warned!" - artisan_join_desc: "Use the Level Editor in these steps, give or take:" - artisan_join_step1: "Read the documentation." - artisan_join_step2: "Create a new level and explore existing levels." - artisan_join_step3: "Find us in our public HipChat room for help." - artisan_join_step4: "Post your levels on the forum for feedback." - more_about_artisan: "Learn More About Becoming an Artisan" - artisan_subscribe_desc: "Get emails on level editor updates and announcements." - adventurer_summary: "Let us be clear about your role: you are the tank. You are going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class is for you." - adventurer_introduction: "Let's be clear about your role: you are the tank. You're going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class might be for you." - adventurer_attribute_1: "A thirst for learning. You want to learn how to code and we want to teach you how to code. You'll probably be doing most of the teaching in this case, though." - adventurer_attribute_2: "Charismatic. Be gentle but articulate about what needs improving, and offer suggestions on how to improve." - adventurer_join_pref: "Either get together with (or recruit!) an Artisan and work with them, or check the box below to receive emails when there are new levels to test. We'll also be posting about levels to review on our networks like" - adventurer_forum_url: "our forum" - adventurer_join_suf: "so if you prefer to be notified those ways, sign up there!" - more_about_adventurer: "Learn More About Becoming an Adventurer" - adventurer_subscribe_desc: "Get emails when there are new levels to test." - scribe_summary_pref: "CodeCombat is not just going to be a bunch of levels. It will also be a resource of programming knowledge that players can hook into. That way, each Artisan can link to a detailed article that for the player's edification: documentation akin to what the " - scribe_summary_suf: " has built. If you enjoy explaining programming concepts, then this class is for you." - scribe_introduction_pref: "CodeCombat isn't just going to be a bunch of levels. It will also include a resource for knowledge, a wiki of programming concepts that levels can hook into. That way rather than each Artisan having to describe in detail what a comparison operator is, they can simply link their level to the Article describing them that is already written for the player's edification. Something along the lines of what the " - scribe_introduction_url_mozilla: "Mozilla Developer Network" - scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you." - scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others." - contact_us_url: "Contact us" - scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!" - more_about_scribe: "Learn More About Becoming a Scribe" - scribe_subscribe_desc: "Get emails about article writing announcements." - diplomat_summary: "There is a large interest in CodeCombat in other countries that do not speak English! We are looking for translators who are willing to spend their time translating the site's corpus of words so that CodeCombat is accessible across the world as soon as possible. If you'd like to help getting CodeCombat international, then this class is for you." - diplomat_introduction_pref: "So, if there's one thing we learned from the " - diplomat_launch_url: "launch in October" - diplomat_introduction_suf: "it's that there is sizeable interest in CodeCombat in other countries! We're building a corps of translators eager to turn one set of words into another set of words to get CodeCombat as accessible across the world as possible. If you like getting sneak peeks at upcoming content and getting these levels to your fellow nationals ASAP, then this class might be for you." - diplomat_attribute_1: "Fluency in English and the language you would like to translate to. When conveying complicated ideas, it's important to have a strong grasp in both!" - diplomat_join_pref_github: "Find your language locale file " - diplomat_github_url: "on GitHub" - diplomat_join_suf_github: ", edit it online, and submit a pull request. Also, check this box below to keep up-to-date on new internationalization developments!" - more_about_diplomat: "Learn More About Becoming a Diplomat" - diplomat_subscribe_desc: "Get emails about i18n developments and levels to translate." - ambassador_summary: "We are trying to build a community, and every community needs a support team when there are troubles. We have got chats, emails, and social networks so that our users can get acquainted with the game. If you want to help people get involved, have fun, and learn some programming, then this class is for you." - ambassador_introduction: "This is a community we're building, and you are the connections. We've got Olark chats, emails, and social networks with lots of people to talk with and help get acquainted with the game and learn from. If you want to help people get involved and have fun, and get a good feel of the pulse of CodeCombat and where we're going, then this class might be for you." - ambassador_attribute_1: "Communication skills. Be able to identify the problems players are having and help them solve them. Also, keep the rest of us informed about what players are saying, what they like and don't like and want more of!" - ambassador_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll go from there!" - ambassador_join_note_strong: "Note" - 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: "Learn More About Becoming an Ambassador" - ambassador_subscribe_desc: "Get emails on support updates and multiplayer developments." - counselor_summary: "None of the above roles fit what you are interested in? Do not worry, we are on the lookout for anybody who wants a hand in the development of CodeCombat! If you are interested in teaching, game development, open source management, or anything else that you think will be relevant to us, then this class is for you." - counselor_introduction_1: "Do you have life experience? A different perspective on things that can help us decide how to shape CodeCombat? Of all these roles, this will probably take the least time, but individually you may make the most difference. We're on the lookout for wisened sages, particularly in areas like: teaching, game development, open source project management, technical recruiting, entrepreneurship, or design." - counselor_introduction_2: "Or really anything that is relevant to the development of CodeCombat. If you have knowledge and want to share it to help grow this project, then this class might be for you." - counselor_attribute_1: "Experience, in any of the areas above or something you think might be helpful." - counselor_attribute_2: "A little bit of free time!" - counselor_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll put you in our contact list and be in touch when we could use advice (not too often)." - more_about_counselor: "Learn More About Becoming a Counselor" - changes_auto_save: "Changes are saved automatically when you toggle checkboxes." - diligent_scribes: "Our Diligent Scribes:" - powerful_archmages: "Our Powerful Archmages:" - creative_artisans: "Our Creative Artisans:" - brave_adventurers: "Our Brave Adventurers:" - translating_diplomats: "Our Translating Diplomats:" - helpful_ambassadors: "Our Helpful Ambassadors:" - - classes: - archmage_title: "Archmage" - archmage_title_description: "(Coder)" - artisan_title: "Artisan" - artisan_title_description: "(Level Builder)" - adventurer_title: "Adventurer" - adventurer_title_description: "(Level Playtester)" - scribe_title: "Scribe" - scribe_title_description: "(Article Editor)" - diplomat_title: "Diplomat" - diplomat_title_description: "(Translator)" - ambassador_title: "Ambassador" - ambassador_title_description: "(Support)" - counselor_title: "Counselor" - counselor_title_description: "(Expert/Teacher)" - - ladder: - please_login: "Please log in first before playing a ladder game." - my_matches: "My Matches" - simulate: "Simulate" - simulation_explanation: "By simulating games you can get your game ranked faster!" - simulate_games: "Simulate Games!" - simulate_all: "RESET AND SIMULATE GAMES" - games_simulated_by: "Games simulated by you:" - games_simulated_for: "Games simulated for you:" - leaderboard: "Leaderboard" - battle_as: "Battle as " - summary_your: "Your " - summary_matches: "Matches - " - summary_wins: " Wins, " - summary_losses: " Losses" - rank_no_code: "No New Code to Rank" - rank_my_game: "Rank My Game!" - rank_submitting: "Submitting..." - rank_submitted: "Submitted for Ranking" - rank_failed: "Failed to Rank" - rank_being_ranked: "Game Being Ranked" - 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: "Choose an Opponent" - tutorial_play: "Play Tutorial" - tutorial_recommended: "Recommended if you've never played before" - tutorial_skip: "Skip Tutorial" - tutorial_not_sure: "Not sure what's going on?" - tutorial_play_first: "Play the Tutorial first." - simple_ai: "Simple AI" - warmup: "Warmup" - vs: "VS" - - multiplayer_launch: - introducing_dungeon_arena: "Introducing Dungeon Arena" - new_way: "The new way to compete with code." - to_battle: "To Battle, Developers!" - modern_day_sorcerer: "You know how to code? That's badass. You're a modern-day sorcerer! Isn't about time that you used your magic coding powers to command your minions in epic combat? And we're not talking robots here." - arenas_are_here: "CodeCombat head-to-head multiplayer arenas are here." - ladder_explanation: "Choose your heroes, enchant your human or ogre armies, and climb your way over defeated fellow Wizards to reach the top of the ladders–then challenge your friends in our glorious, asynchronous multiplayer coding arenas. If you're feeling creative, you can even" - fork_our_arenas: "fork our arenas" - create_worlds: "and create your own worlds." - javascript_rusty: "JavaScript a bit rusty? Don't worry; there's a" - tutorial: "tutorial" - new_to_programming: ". New to programming? Hit our beginner campaign to skill up." - so_ready: "I Am So Ready for This" - - loading_error: - could_not_load: "Error loading from server" - connection_failure: "Connection failed." - unauthorized: "You need to be signed in. Do you have cookies disabled?" - forbidden: "You do not have the permissions." - not_found: "Not found." - not_allowed: "Method not allowed." - timeout: "Server timeout." - conflict: "Resource conflict." - bad_input: "Bad input." - server_error: "Server error." - unknown: "Unknown error." - - resources: - your_sessions: "Your Sessions" - level: "Level" - social_network_apis: "Social Network APIs" - facebook_status: "Facebook Status" - facebook_friends: "Facebook Friends" - facebook_friend_sessions: "Facebook Friend Sessions" - gplus_friends: "G+ Friends" - gplus_friend_sessions: "G+ Friend Sessions" +module.exports = nativeDescription: "English", englishDescription: "English", translation: + common: + loading: "Loading..." + saving: "Saving..." + sending: "Sending..." + cancel: "Cancel" + save: "Save" + create: "Create" + delay_1_sec: "1 second" + delay_3_sec: "3 seconds" + delay_5_sec: "5 seconds" + manual: "Manual" + fork: "Fork" + play: "Play" + retry: "Retry" + + units: + second: "second" + seconds: "seconds" + minute: "minute" + minutes: "minutes" + hour: "hour" + hours: "hours" + + modal: + close: "Close" + okay: "Okay" + + not_found: + page_not_found: "Page not found" + + nav: + play: "Levels" + editor: "Editor" + blog: "Blog" + forum: "Forum" + admin: "Admin" + home: "Home" + contribute: "Contribute" + legal: "Legal" + about: "About" + contact: "Contact" + twitter_follow: "Follow" + employers: "Employers" + + versions: + save_version_title: "Save New Version" + new_major_version: "New Major Version" + update_break_level: "(Could this update break old solutions of the level?)" + update_break_component: "(Could this update break anything depending on this Component?)" + update_break_system: "(Could this update break anything depending on this System?)" + cla_prefix: "To save changes, first you must agree to our" + cla_url: "CLA" + cla_suffix: "." + cla_agree: "I AGREE" + + login: + sign_up: "Create Account" + log_in: "Log In" + logging_in: "Logging In" + log_out: "Log Out" + recover: "recover account" + + recover: + recover_account_title: "Recover Account" + send_password: "Send Recovery Password" + + signup: + create_account_title: "Create Account to Save Progress" + description: "It's free. Just need a couple things and you'll be good to go:" + email_announcements: "Receive announcements by email" + coppa: "13+ or non-USA " + coppa_why: "(Why?)" + creating: "Creating Account..." + sign_up: "Sign Up" + log_in: "log in with password" + + home: + slogan: "Learn to Code JavaScript by Playing a Game" + no_ie: "CodeCombat does not run in Internet Explorer 9 or older. Sorry!" + no_mobile: "CodeCombat wasn't designed for mobile devices and may not work!" + play: "Play" + old_browser: "Uh oh, your browser is too old to run CodeCombat. Sorry!" + old_browser_suffix: "You can try anyway, but it probably won't work." + campaign: "Campaign" + for_beginners: "For Beginners" + multiplayer: "Multiplayer" + for_developers: "For Developers" + + play: + choose_your_level: "Choose Your Level" + adventurer_prefix: "You can jump to any level below, or discuss the levels on " + adventurer_forum: "the Adventurer forum" + adventurer_suffix: "." + campaign_beginner: "Beginner Campaign" + campaign_beginner_description: "... in which you learn the wizardry of programming." + 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 Artisan Wizards." + level_difficulty: "Difficulty: " + play_as: "Play As" + spectate: "Spectate" + + contact: + contact_us: "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" + contribute_suffix: "!" + forum_prefix: "For anything public, please try " + forum_page: "our forum" + forum_suffix: " instead." + send: "Send Feedback" + + diplomat_suggestion: + title: "Help translate CodeCombat!" + 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 {English} 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 {English}." + missing_translations: "Until we can translate everything into {English}, you'll see English when {English} isn't available." + learn_more: "Learn more about being a Diplomat" + subscribe_as_diplomat: "Subscribe as a Diplomat" + + wizard_settings: + title: "Wizard Settings" + customize_avatar: "Customize Your Avatar" + active: "Active" + color: "Color" + group: "Group" + clothes: "Clothes" + trim: "Trim" + team: "Cloud" + spell: "Spell" + boots: "Boots" + hue: "Hue" + saturation: "Saturation" + lightness: "Lightness" + + account_settings: + title: "Account Settings" + not_logged_in: "Log in or create an account to change your settings." + autosave: "Changes Save Automatically" + me_tab: "Me" + picture_tab: "Picture" + wizard_tab: "Wizard" + password_tab: "Password" + emails_tab: "Emails" + admin: "Admin" + gravatar_select: "Select which Gravatar photo to use" + gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." + gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." + wizard_color: "Wizard Clothes Color" + new_password: "New Password" + new_password_verify: "Verify" + email_subscriptions: "Email Subscriptions" + email_announcements: "Announcements" + email_notifications: "Notifications" + email_notifications_description: "Get periodic notifications for your account." + email_announcements_description: "Get emails on the latest news and developments at CodeCombat." + contributor_emails: "Contributor Class Emails" + contribute_prefix: "We're looking for people to join our party! Check out the " + contribute_page: "contribute page" + contribute_suffix: " to find out more." + email_toggle: "Toggle All" + error_saving: "Error Saving" + saved: "Changes Saved" + password_mismatch: "Password does not match." + + account_profile: + edit_settings: "Edit Settings" + profile_for_prefix: "Profile for " + profile_for_suffix: "" + profile: "Profile" + user_not_found: "No user found. Check the URL?" + gravatar_not_found_mine: "We couldn't find your profile associated with:" + gravatar_not_found_email_suffix: "." + gravatar_signup_prefix: "Sign up at " + gravatar_signup_suffix: " to get set up!" + gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." + gravatar_contact: "Contact" + gravatar_websites: "Websites" + gravatar_accounts: "As Seen On" + gravatar_profile_link: "Full Gravatar Profile" + + play_level: + level_load_error: "Level could not be loaded: " + done: "Done" + grid: "Grid" + customize_wizard: "Customize Wizard" + home: "Home" + guide: "Guide" + multiplayer: "Multiplayer" + restart: "Restart" + goals: "Goals" + action_timeline: "Action Timeline" + click_to_select: "Click on a unit to select it." + reload_title: "Reload All Code?" + reload_really: "Are you sure you want to reload this level back to the beginning?" + reload_confirm: "Reload All" + victory_title_prefix: "" + victory_title_suffix: " Complete" + victory_sign_up: "Sign Up to Save Progress" + victory_sign_up_poke: "Want to save your code? Create a free account!" + victory_rate_the_level: "Rate the level: " + victory_rank_my_game: "Rank My Game" + victory_ranking_game: "Submitting..." + victory_return_to_ladder: "Return to Ladder" + victory_play_next_level: "Play Next Level" + victory_go_home: "Go Home" + victory_review: "Tell us more!" + victory_hour_of_code_done: "Are You Done?" + victory_hour_of_code_done_yes: "Yes, I'm finished with my Hour of Code™!" + multiplayer_title: "Multiplayer Settings" + multiplayer_link_description: "Give this link to anyone to have them join you." + multiplayer_hint_label: "Hint:" + multiplayer_hint: " Click the link to select all, then press ⌘-C or Ctrl-C to copy the link." + multiplayer_coming_soon: "More multiplayer features to come!" + guide_title: "Guide" + tome_minion_spells: "Your Minions' Spells" + tome_read_only_spells: "Read-Only Spells" + tome_other_units: "Other Units" + tome_cast_button_castable: "Cast Spell" + tome_cast_button_casting: "Casting" + tome_cast_button_cast: "Spell Cast" + tome_autocast_delay: "Autocast Delay" + tome_select_spell: "Select a Spell" + tome_select_a_thang: "Select Someone for " + tome_available_spells: "Available Spells" + hud_continue: "Continue (shift+space)" + spell_saved: "Spell Saved" + skip_tutorial: "Skip (esc)" + editor_config: "Editor Config" + editor_config_title: "Editor Configuration" + editor_config_language_label: "Programming Language" + editor_config_language_description: "Define the programming language you want to code in." + editor_config_keybindings_label: "Key Bindings" + editor_config_keybindings_default: "Default (Ace)" + editor_config_keybindings_description: "Adds additional shortcuts known from the common editors." + editor_config_invisibles_label: "Show Invisibles" + editor_config_invisibles_description: "Displays invisibles such as spaces or tabs." + editor_config_indentguides_label: "Show Indent Guides" + editor_config_indentguides_description: "Displays vertical lines to see indentation better." + editor_config_behaviors_label: "Smart Behaviors" + editor_config_behaviors_description: "Autocompletes brackets, braces, and quotes." + loading_ready: "Ready!" + tip_insert_positions: "Shift+Click a point on the map to insert it into the spell editor." + tip_toggle_play: "Toggle play/paused with Ctrl+P." + tip_scrub_shortcut: "Ctrl+[ and Ctrl+] rewind and fast-forward." + tip_guide_exists: "Click the guide at the top of the page for useful info." + tip_open_source: "CodeCombat is 100% open source!" + tip_beta_launch: "CodeCombat launched its beta in October, 2013." + tip_js_beginning: "JavaScript is just the beginning." + tip_autocast_setting: "Adjust autocast settings by clicking the gear on the cast button." + think_solution: "Think of the solution, not the problem." + tip_theory_practice: "In theory, there is no difference between theory and practice. But in practice, there is. - Yogi Berra" + tip_error_free: "There are two ways to write error-free programs; only the third one works. - Alan Perlis" + tip_debugging_program: "If debugging is the process of removing bugs, then programming must be the process of putting them in. - Edsger W. Dijkstra" + tip_forums: "Head over to the forums and tell us what you think!" + tip_baby_coders: "In the future, even babies will be Archmages." + tip_morale_improves: "Loading will continue until morale improves." + tip_all_species: "We believe in equal opportunities to learn programming for all species." + tip_reticulating: "Reticulating spines." + tip_harry: "Yer a Wizard, " + tip_great_responsibility: "With great coding skill comes great debug responsibility." + tip_munchkin: "If you don't eat your vegetables, a munchkin will come after you while you're asleep." + tip_binary: "There are only 10 types of people in the world: those who understand binary, and those who don't." + tip_commitment_yoda: "A programmer must have the deepest commitment, the most serious mind. ~ Yoda" + tip_no_try: "Do. Or do not. There is no try. - Yoda" + tip_patience: "Patience you must have, young Padawan. - Yoda" + tip_documented_bug: "A documented bug is not a bug; it is a feature." + tip_impossible: "It always seems impossible until it's done. - Nelson Mandela" + tip_talk_is_cheap: "Talk is cheap. Show me the code. - Linus Torvalds" + tip_first_language: "The most disastrous thing that you can ever learn is your first programming language. - Alan Kay" + time_current: "Now:" + time_total: "Max:" + time_goto: "Go to:" + + admin: + av_title: "Admin Views" + av_entities_sub_title: "Entities" + av_entities_users_url: "Users" + av_entities_active_instances_url: "Active Instances" + av_other_sub_title: "Other" + av_other_debug_base_url: "Base (for debugging base.jade)" + u_title: "User List" + lg_title: "Latest Games" + clas: "CLAs" + + editor: + main_title: "CodeCombat Editors" + main_description: "Build your own levels, campaigns, units and educational content. We provide all the tools you need!" + article_title: "Article Editor" + article_description: "Write articles that give players overviews of programming concepts which can be used across a variety of levels and campaigns." + thang_title: "Thang Editor" + thang_description: "Build units, defining their default logic, graphics and audio. Currently only supports importing Flash exported vector graphics." + level_title: "Level Editor" + level_description: "Includes the tools for scripting, uploading audio, and constructing custom logic to create all sorts of levels. Everything we use ourselves!" + security_notice: "Many major features in these editors are not currently enabled by default. As we improve the security of these systems, they will be made generally available. If you'd like to use these features sooner, " + contact_us: "contact us!" + hipchat_prefix: "You can also find us in our" + hipchat_url: "HipChat room." + back: "Back" + revert: "Revert" + revert_models: "Revert Models" + fork_title: "Fork New Version" + fork_creating: "Creating Fork..." + more: "More" + wiki: "Wiki" + live_chat: "Live Chat" + level_publish: "Publish This Level (irreversible)?" + level_some_options: "Some Options?" + level_tab_thangs: "Thangs" + level_tab_scripts: "Scripts" + level_tab_settings: "Settings" + level_tab_components: "Components" + level_tab_systems: "Systems" + level_tab_thangs_title: "Current Thangs" + level_tab_thangs_all: "All" + level_tab_thangs_conditions: "Starting Conditions" + level_tab_thangs_add: "Add Thangs" + delete: "Delete" + duplicate: "Duplicate" + level_settings_title: "Settings" + level_component_tab_title: "Current Components" + level_component_btn_new: "Create New Component" + level_systems_tab_title: "Current Systems" + level_systems_btn_new: "Create New System" + level_systems_btn_add: "Add System" + level_components_title: "Back to All Thangs" + level_components_type: "Type" + level_component_edit_title: "Edit Component" + level_component_config_schema: "Config Schema" + level_component_settings: "Settings" + level_system_edit_title: "Edit System" + create_system_title: "Create New System" + new_component_title: "Create New Component" + new_component_field_system: "System" + new_article_title: "Create a New Article" + new_thang_title: "Create a New Thang Type" + new_level_title: "Create a New Level" + article_search_title: "Search Articles Here" + thang_search_title: "Search Thang Types Here" + level_search_title: "Search Levels Here" + signup_to_create: "Sign Up to Create a New Content" + read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." + + article: + edit_btn_preview: "Preview" + edit_article_title: "Edit Article" + + general: + and: "and" + name: "Name" + body: "Body" + version: "Version" + commit_msg: "Commit Message" + version_history: "Version History" + version_history_for: "Version History for: " + result: "Result" + results: "Results" + description: "Description" + or: "or" + email: "Email" + password: "Password" + message: "Message" + code: "Code" + ladder: "Ladder" + when: "When" + opponent: "Opponent" + rank: "Rank" + score: "Score" + win: "Win" + loss: "Loss" + tie: "Tie" + easy: "Easy" + medium: "Medium" + hard: "Hard" + + about: + who_is_codecombat: "Who is CodeCombat?" + why_codecombat: "Why CodeCombat?" + who_description_prefix: "together started CodeCombat in 2013. We also created " + who_description_suffix: "in 2008, growing it to the #1 web and iOS application for learning to write Chinese and Japanese characters." + who_description_ending: "Now it's time to teach people to write code." + why_paragraph_1: "When making Skritter, George didn't know how to program and was constantly frustrated by his inability to implement his ideas. Afterwards, he tried learning, but the lessons were too slow. His housemate, wanting to reskill and stop teaching, tried Codecademy, but \"got bored.\" Each week another friend started Codecademy, then dropped off. We realized it was the same problem we'd solved with Skritter: people learning a skill via slow, intensive lessons when what they need is fast, extensive practice. We know how to fix that." + why_paragraph_2: "Need to learn to code? You don't need lessons. You need to write a lot of code and have a great time doing it." + why_paragraph_3_prefix: "That's what programming is about. It's gotta be fun. Not fun like" + why_paragraph_3_italic: "yay a badge" + why_paragraph_3_center: "but fun like" + why_paragraph_3_italic_caps: "NO MOM I HAVE TO FINISH THE LEVEL!" + why_paragraph_3_suffix: "That's why CodeCombat is a multiplayer game, not a gamified lesson course. We won't stop until you can't stop--but this time, that's a good thing." + why_paragraph_4: "If you're going to get addicted to some game, get addicted to this one and become one of the wizards of the tech age." + why_ending: "And hey, it's free. " + why_ending_url: "Start wizarding now!" + george_description: "CEO, business guy, web designer, game designer, and champion of beginning programmers everywhere." + scott_description: "Programmer extraordinaire, software architect, kitchen wizard, and master of finances. Scott is the reasonable one." + nick_description: "Programming wizard, eccentric motivation mage, and upside-down experimenter. Nick can do anything and chooses to build CodeCombat." + jeremy_description: "Customer support mage, usability tester, and community organizer; you've probably already spoken with Jeremy." + michael_description: "Programmer, sys-admin, and undergrad technical wunderkind, Michael is the person keeping our servers online." + glen_description: "Programmer and passionate game developer, with the motivation to make this world a better place, by developing things that matter. The word impossible can't be found in his dictionary. Learning new skills is his joy!" + + legal: + page_title: "Legal" + opensource_intro: "CodeCombat is free to play and completely open source." + opensource_description_prefix: "Check out " + github_url: "our GitHub" + opensource_description_center: "and help out if you like! CodeCombat is built on dozens of open source projects, and we love them. See " + archmage_wiki_url: "our Archmage wiki" + opensource_description_suffix: "for a list of the software that makes this game possible." + practices_title: "Respectful Best Practices" + practices_description: "These are our promises to you, the player, in slightly less legalese." + privacy_title: "Privacy" + privacy_description: "We will not sell any of your personal information. We intend to make money through recruitment eventually, but rest assured we will not distribute your personal information to interested companies without your explicit consent." + security_title: "Security" + security_description: "We strive to keep your personal information safe. As an open source project, our site is freely open to anyone to review and improve our security systems." + email_title: "Email" + email_description_prefix: "We will not inundate you with spam. Through" + email_settings_url: "your email settings" + email_description_suffix: "or through links in the emails we send, you can change your preferences and easily unsubscribe at any time." + cost_title: "Cost" + cost_description: "Currently, CodeCombat is 100% free! One of our main goals is to keep it that way, so that as many people can play as possible, regardless of place in life. If the sky darkens, we might have to charge subscriptions or for some content, but we'd rather not. With any luck, we'll be able to sustain the company with:" + recruitment_title: "Recruitment" + recruitment_description_prefix: "Here on CodeCombat, you're going to become a powerful wizard–not just in the game, but also in real life." + url_hire_programmers: "No one can hire programmers fast enough" + recruitment_description_suffix: "so once you've sharpened your skills and if you agree, we will demo your best coding accomplishments to the thousands of employers who are drooling for the chance to hire you. They pay us a little, they pay you" + recruitment_description_italic: "a lot" + recruitment_description_ending: "the site remains free and everybody's happy. That's the plan." + copyrights_title: "Copyrights and Licenses" + contributor_title: "Contributor License Agreement" + contributor_description_prefix: "All contributions, both on the site and on our GitHub repository, are subject to our" + cla_url: "CLA" + contributor_description_suffix: "to which you should agree before contributing." + code_title: "Code - MIT" + code_description_prefix: "All code owned by CodeCombat or hosted on codecombat.com, both in the GitHub repository or in the codecombat.com database, is licensed under the" + mit_license_url: "MIT license" + code_description_suffix: "This includes all code in Systems and Components that are made available by CodeCombat for the purpose of creating levels." + art_title: "Art/Music - Creative Commons " + art_description_prefix: "All common content is available under the" + 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: "Music" + art_sound: "Sound" + art_artwork: "Artwork" + art_sprites: "Sprites" + art_other: "Any and all other non-code creative works that are made available when creating Levels." + art_access: "Currently there is no universal, easy system for fetching these assets. In general, fetch them from the URLs as used by the site, contact us for assistance, or help us in extending the site to make these assets more easily accessible." + art_paragraph_1: "For attribution, please name and link to codecombat.com near where the source is used or where appropriate for the medium. For example:" + use_list_1: "If used in a movie or another game, include codecombat.com in the credits." + use_list_2: "If used on a website, include a link near the usage, for example underneath an image, or in a general attributions page where you might also mention other Creative Commons works and open source software being used on the site. Something that's already clearly referencing CodeCombat, such as a blog post mentioning CodeCombat, does not need some separate attribution." + art_paragraph_2: "If the content being used is created not by CodeCombat but instead by a user of codecombat.com, attribute them instead, and follow attribution directions provided in that resource's description if there are any." + rights_title: "Rights Reserved" + rights_desc: "All rights are reserved for Levels themselves. This includes" + rights_scripts: "Scripts" + rights_unit: "Unit configuration" + rights_description: "Description" + rights_writings: "Writings" + rights_media: "Media (sounds, music) and any other creative content made specifically for that Level and not made generally available when creating Levels." + rights_clarification: "To clarify, anything that is made available in the Level Editor for the purpose of making levels is under CC, whereas the content created with the Level Editor or uploaded in the course of creation of Levels is not." + nutshell_title: "In a Nutshell" + nutshell_description: "Any resources we provide in the Level Editor are free to use as you like for creating Levels. But we reserve the right to restrict distribution of the Levels themselves (that are created on codecombat.com) so that they may be charged for in the future, if that's what ends up happening." + canonical: "The English version of this document is the definitive, canonical version. If there are any discrepencies between translations, the English document takes precedence." + + contribute: + page_title: "Contributing" + character_classes_title: "Character Classes" + introduction_desc_intro: "We have high hopes for CodeCombat." + introduction_desc_pref: "We want to be where programmers of all stripes come to learn and play together, introduce others to the wonderful world of coding, and reflect the best parts of the community. We can't and don't want to do that alone; what makes projects like GitHub, Stack Overflow and Linux great are the people who use them and build on them. To that end, " + introduction_desc_github_url: "CodeCombat is totally open source" + introduction_desc_suf: ", and we aim to provide as many ways as possible for you to take part and make this project as much yours as ours." + introduction_desc_ending: "We hope you'll join our party!" + introduction_desc_signature: "- Nick, George, Scott, Michael, Jeremy and Glen" + alert_account_message_intro: "Hey there!" + alert_account_message_pref: "To subscribe for class emails, you'll need to " + alert_account_message_suf: "first." + alert_account_message_create_url: "create an account" + archmage_summary: "Interested in working on game graphics, user interface design, database and server organization, multiplayer networking, physics, sound, or game engine performance? Want to help build a game to help other people learn what you are good at? We have a lot to do and if you are an experienced programmer and want to develop for CodeCombat, this class is for you. We would love your help building the best programming game ever." + archmage_introduction: "One of the best parts about building games is they synthesize so many different things. Graphics, sound, real-time networking, social networking, and of course many of the more common aspects of programming, from low-level database management, and server administration to user facing design and interface building. There's a lot to do, and if you're an experienced programmer with a hankering to really dive into the nitty-gritty of CodeCombat, this class might be for you. We would love to have your help building the best programming game ever." + class_attributes: "Class Attributes" + archmage_attribute_1_pref: "Knowledge in " + archmage_attribute_1_suf: ", or a desire to learn. Most of our code is in this language. If you're a fan of Ruby or Python, you'll feel right at home. It's JavaScript, but with a nicer syntax." + archmage_attribute_2: "Some experience in programming and personal initiative. We'll help you get oriented, but we can't spend much time training you." + how_to_join: "How To Join" + join_desc_1: "Anyone can help out! Just check out our " + join_desc_2: "to get started, and check the box below to mark yourself as a brave Archmage and get the latest news by email. Want to chat about what to do or how to get more deeply involved? " + join_desc_3: ", or find us in our " + join_desc_4: "and we'll go from there!" + join_url_email: "Email us" + join_url_hipchat: "public HipChat room" + more_about_archmage: "Learn More About Becoming an Archmage" + archmage_subscribe_desc: "Get emails on new coding opportunities and announcements." + artisan_summary_pref: "Want to design levels and expand CodeCombat's arsenal? People are playing through our content at a pace faster than we can build! Right now, our level editor is barebone, so be wary. Making levels will be a little challenging and buggy. If you have visions of campaigns spanning for-loops to" + artisan_summary_suf: ", then this class is for you." + artisan_introduction_pref: "We must construct additional levels! People be clamoring for more content, and we can only build so many ourselves. Right now your workstation is level one; our level editor is barely usable even by its creators, so be wary. If you have visions of campaigns spanning for-loops to" + artisan_introduction_suf: ", then this class might be for you." + artisan_attribute_1: "Any experience in building content like this would be nice, such as using Blizzard's level editors. But not required!" + artisan_attribute_2: "A hankering to do a whole lot of testing and iteration. To make good levels, you need to take it to others and watch them play it, and be prepared to find a lot of things to fix." + artisan_attribute_3: "For the time being, endurance en par with an Adventurer. Our Level Editor is super preliminary and frustrating to use. You have been warned!" + artisan_join_desc: "Use the Level Editor in these steps, give or take:" + artisan_join_step1: "Read the documentation." + artisan_join_step2: "Create a new level and explore existing levels." + artisan_join_step3: "Find us in our public HipChat room for help." + artisan_join_step4: "Post your levels on the forum for feedback." + more_about_artisan: "Learn More About Becoming an Artisan" + artisan_subscribe_desc: "Get emails on level editor updates and announcements." + adventurer_summary: "Let us be clear about your role: you are the tank. You are going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class is for you." + adventurer_introduction: "Let's be clear about your role: you are the tank. You're going to take heavy damage. We need people to try out brand-new levels and help identify how to make things better. The pain will be enormous; making good games is a long process and no one gets it right the first time. If you can endure and have a high constitution score, then this class might be for you." + adventurer_attribute_1: "A thirst for learning. You want to learn how to code and we want to teach you how to code. You'll probably be doing most of the teaching in this case, though." + adventurer_attribute_2: "Charismatic. Be gentle but articulate about what needs improving, and offer suggestions on how to improve." + adventurer_join_pref: "Either get together with (or recruit!) an Artisan and work with them, or check the box below to receive emails when there are new levels to test. We'll also be posting about levels to review on our networks like" + adventurer_forum_url: "our forum" + adventurer_join_suf: "so if you prefer to be notified those ways, sign up there!" + more_about_adventurer: "Learn More About Becoming an Adventurer" + adventurer_subscribe_desc: "Get emails when there are new levels to test." + scribe_summary_pref: "CodeCombat is not just going to be a bunch of levels. It will also be a resource of programming knowledge that players can hook into. That way, each Artisan can link to a detailed article that for the player's edification: documentation akin to what the " + scribe_summary_suf: " has built. If you enjoy explaining programming concepts, then this class is for you." + scribe_introduction_pref: "CodeCombat isn't just going to be a bunch of levels. It will also include a resource for knowledge, a wiki of programming concepts that levels can hook into. That way rather than each Artisan having to describe in detail what a comparison operator is, they can simply link their level to the Article describing them that is already written for the player's edification. Something along the lines of what the " + scribe_introduction_url_mozilla: "Mozilla Developer Network" + scribe_introduction_suf: " has built. If your idea of fun is articulating the concepts of programming in Markdown form, then this class might be for you." + scribe_attribute_1: "Skill in words is pretty much all you need. Not only grammar and spelling, but able to convey complicated ideas to others." + contact_us_url: "Contact us" + scribe_join_description: "tell us a little about yourself, your experience with programming and what sort of things you'd like to write about. We'll go from there!" + more_about_scribe: "Learn More About Becoming a Scribe" + scribe_subscribe_desc: "Get emails about article writing announcements." + diplomat_summary: "There is a large interest in CodeCombat in other countries that do not speak English! We are looking for translators who are willing to spend their time translating the site's corpus of words so that CodeCombat is accessible across the world as soon as possible. If you'd like to help getting CodeCombat international, then this class is for you." + diplomat_introduction_pref: "So, if there's one thing we learned from the " + diplomat_launch_url: "launch in October" + diplomat_introduction_suf: "it's that there is sizeable interest in CodeCombat in other countries! We're building a corps of translators eager to turn one set of words into another set of words to get CodeCombat as accessible across the world as possible. If you like getting sneak peeks at upcoming content and getting these levels to your fellow nationals ASAP, then this class might be for you." + diplomat_attribute_1: "Fluency in English and the language you would like to translate to. When conveying complicated ideas, it's important to have a strong grasp in both!" + diplomat_join_pref_github: "Find your language locale file " + diplomat_github_url: "on GitHub" + diplomat_join_suf_github: ", edit it online, and submit a pull request. Also, check this box below to keep up-to-date on new internationalization developments!" + more_about_diplomat: "Learn More About Becoming a Diplomat" + diplomat_subscribe_desc: "Get emails about i18n developments and levels to translate." + ambassador_summary: "We are trying to build a community, and every community needs a support team when there are troubles. We have got chats, emails, and social networks so that our users can get acquainted with the game. If you want to help people get involved, have fun, and learn some programming, then this class is for you." + ambassador_introduction: "This is a community we're building, and you are the connections. We've got Olark chats, emails, and social networks with lots of people to talk with and help get acquainted with the game and learn from. If you want to help people get involved and have fun, and get a good feel of the pulse of CodeCombat and where we're going, then this class might be for you." + ambassador_attribute_1: "Communication skills. Be able to identify the problems players are having and help them solve them. Also, keep the rest of us informed about what players are saying, what they like and don't like and want more of!" + ambassador_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll go from there!" + ambassador_join_note_strong: "Note" + 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: "Learn More About Becoming an Ambassador" + ambassador_subscribe_desc: "Get emails on support updates and multiplayer developments." + counselor_summary: "None of the above roles fit what you are interested in? Do not worry, we are on the lookout for anybody who wants a hand in the development of CodeCombat! If you are interested in teaching, game development, open source management, or anything else that you think will be relevant to us, then this class is for you." + counselor_introduction_1: "Do you have life experience? A different perspective on things that can help us decide how to shape CodeCombat? Of all these roles, this will probably take the least time, but individually you may make the most difference. We're on the lookout for wisened sages, particularly in areas like: teaching, game development, open source project management, technical recruiting, entrepreneurship, or design." + counselor_introduction_2: "Or really anything that is relevant to the development of CodeCombat. If you have knowledge and want to share it to help grow this project, then this class might be for you." + counselor_attribute_1: "Experience, in any of the areas above or something you think might be helpful." + counselor_attribute_2: "A little bit of free time!" + counselor_join_desc: "tell us a little about yourself, what you've done and what you'd be interested in doing. We'll put you in our contact list and be in touch when we could use advice (not too often)." + more_about_counselor: "Learn More About Becoming a Counselor" + changes_auto_save: "Changes are saved automatically when you toggle checkboxes." + diligent_scribes: "Our Diligent Scribes:" + powerful_archmages: "Our Powerful Archmages:" + creative_artisans: "Our Creative Artisans:" + brave_adventurers: "Our Brave Adventurers:" + translating_diplomats: "Our Translating Diplomats:" + helpful_ambassadors: "Our Helpful Ambassadors:" + + classes: + archmage_title: "Archmage" + archmage_title_description: "(Coder)" + artisan_title: "Artisan" + artisan_title_description: "(Level Builder)" + adventurer_title: "Adventurer" + adventurer_title_description: "(Level Playtester)" + scribe_title: "Scribe" + scribe_title_description: "(Article Editor)" + diplomat_title: "Diplomat" + diplomat_title_description: "(Translator)" + ambassador_title: "Ambassador" + ambassador_title_description: "(Support)" + counselor_title: "Counselor" + counselor_title_description: "(Expert/Teacher)" + + ladder: + please_login: "Please log in first before playing a ladder game." + my_matches: "My Matches" + simulate: "Simulate" + simulation_explanation: "By simulating games you can get your game ranked faster!" + simulate_games: "Simulate Games!" + simulate_all: "RESET AND SIMULATE GAMES" + games_simulated_by: "Games simulated by you:" + games_simulated_for: "Games simulated for you:" + leaderboard: "Leaderboard" + battle_as: "Battle as " + summary_your: "Your " + summary_matches: "Matches - " + summary_wins: " Wins, " + summary_losses: " Losses" + rank_no_code: "No New Code to Rank" + rank_my_game: "Rank My Game!" + rank_submitting: "Submitting..." + rank_submitted: "Submitted for Ranking" + rank_failed: "Failed to Rank" + rank_being_ranked: "Game Being Ranked" + 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: "Choose an Opponent" + tutorial_play: "Play Tutorial" + tutorial_recommended: "Recommended if you've never played before" + tutorial_skip: "Skip Tutorial" + tutorial_not_sure: "Not sure what's going on?" + tutorial_play_first: "Play the Tutorial first." + simple_ai: "Simple AI" + warmup: "Warmup" + vs: "VS" + + multiplayer_launch: + introducing_dungeon_arena: "Introducing Dungeon Arena" + new_way: "The new way to compete with code." + to_battle: "To Battle, Developers!" + modern_day_sorcerer: "You know how to code? That's badass. You're a modern-day sorcerer! Isn't about time that you used your magic coding powers to command your minions in epic combat? And we're not talking robots here." + arenas_are_here: "CodeCombat head-to-head multiplayer arenas are here." + ladder_explanation: "Choose your heroes, enchant your human or ogre armies, and climb your way over defeated fellow Wizards to reach the top of the ladders–then challenge your friends in our glorious, asynchronous multiplayer coding arenas. If you're feeling creative, you can even" + fork_our_arenas: "fork our arenas" + create_worlds: "and create your own worlds." + javascript_rusty: "JavaScript a bit rusty? Don't worry; there's a" + tutorial: "tutorial" + new_to_programming: ". New to programming? Hit our beginner campaign to skill up." + so_ready: "I Am So Ready for This" + + loading_error: + could_not_load: "Error loading from server" + connection_failure: "Connection failed." + unauthorized: "You need to be signed in. Do you have cookies disabled?" + forbidden: "You do not have the permissions." + not_found: "Not found." + not_allowed: "Method not allowed." + timeout: "Server timeout." + conflict: "Resource conflict." + bad_input: "Bad input." + server_error: "Server error." + unknown: "Unknown error." + + resources: + your_sessions: "Your Sessions" + level: "Level" + social_network_apis: "Social Network APIs" + facebook_status: "Facebook Status" + facebook_friends: "Facebook Friends" + facebook_friend_sessions: "Facebook Friend Sessions" + gplus_friends: "G+ Friends" + gplus_friend_sessions: "G+ Friend Sessions" leaderboard: "leaderboard" \ No newline at end of file diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index 95026bcda..9fba6c0db 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -1,645 +1,645 @@ -module.exports = nativeDescription: "русский", englishDescription: "Russian", translation: - common: - loading: "Загрузка..." - saving: "Сохранение..." - sending: "Отправка..." - cancel: "Отмена" - save: "Сохранить" - create: "Создать" - delay_1_sec: "1 секунда" - delay_3_sec: "3 секунды" - delay_5_sec: "5 секунд" - manual: "Вручную" - fork: "Форк" - play: "Играть" - retry: "Повторить" - - units: - second: "секунда" - seconds: "секунд(ы)" - minute: "минута" - minutes: "минут(ы)" - hour: "час" - hours: "часа(ов)" - - modal: - close: "Закрыть" - okay: "OK" - - not_found: - page_not_found: "Страница не найдена" - - nav: - play: "Уровни" - editor: "Редактор" - blog: "Блог" - forum: "Форум" - admin: "Админ" - home: "Домой" - contribute: "Сотрудничество" - legal: "Юридическая информация" - about: "О нас" - contact: "Контакты" - twitter_follow: "Подписаться" - employers: "Работодателям" - - versions: - save_version_title: "Сохранить новую версию" - new_major_version: "Новая основная версия" - update_break_level: "(Может ли это обновление нарушить старые решения уровня?)" - update_break_component: "(Может ли это обновление нарушить что-нибудь, зависящее от данного Компонента?)" - update_break_system: "(Может ли это обновление нарушить что-нибудь, зависящее от данной Системы?)" - cla_prefix: "Чтобы сохранить изменения, сначала вы должны согласиться с нашим" - cla_url: "лицензионным соглашением соавторов" - cla_suffix: "." - cla_agree: "Я СОГЛАСЕН" - - login: - sign_up: "Создать аккаунт" - log_in: "Войти" - logging_in: "Вход..." - log_out: "Выйти" - recover: "восстановить аккаунт" - - recover: - recover_account_title: "Восстановить аккаунт" - send_password: "Отправить пароль для восстановления" - - signup: - create_account_title: "Создать аккаунт, чтобы сохранить прогресс" - description: "Это бесплатно. Нужна лишь пара вещей, и вы сможете продолжить путешествие:" - email_announcements: "Получать оповещения на email" - coppa: "Вы старше 13 лет или живёте не в США " - coppa_why: "(почему?)" - creating: "Создание аккаунта..." - sign_up: "Регистрация" - log_in: "вход с паролем" - - home: - slogan: "Научитесь программировать на JavaScript, играя в игру" - no_ie: "CodeCombat не работает в IE8 или более старых версиях. Нам очень жаль!" - no_mobile: "CodeCombat не приспособлен для работы на мобильных устройствах и может не работать!" - play: "Играть" - old_browser: "Ой, ваш браузер слишком стар для запуска CodeCombat. Извините!" - old_browser_suffix: "Вы всё равно можете попробовать, но, скорее всего, это не будет работать." - campaign: "Кампания" - for_beginners: "Новичкам" - multiplayer: "Мультиплеер" - for_developers: "Разработчикам" - - play: - choose_your_level: "Выберите ваш уровень" - adventurer_prefix: "Вы можете зайти на любой из этих уровней, а также обсудить уровни на " - adventurer_forum: "форуме Искателей приключений" - adventurer_suffix: "." - campaign_beginner: "Кампания для новичков" - campaign_beginner_description: "... в которой вы познакомитесь с магией программирования." - campaign_dev: "Случайные уровни потруднее" - campaign_dev_description: "... в которых вы изучите интерфейс и научитесь делать кое-что посложнее." - campaign_multiplayer: "Арены для мультиплеера" - campaign_multiplayer_description: "... в которых вы соревнуетесь в программировании с другими игроками." - campaign_player_created: "Уровни игроков" - campaign_player_created_description: "... в которых вы сражаетесь с креативностью ваших друзей Ремесленников." - level_difficulty: "Сложность: " - play_as: "Играть за " - spectate: "Наблюдать" - - contact: - contact_us: "Связаться с CodeCombat" - welcome: "Мы рады вашему сообщению! Используйте эту форму, чтобы отправить нам email. " - contribute_prefix: "Если вы хотите внести свой вклад в проект, зайдите на нашу " - contribute_page: "страницу сотрудничества" - contribute_suffix: "!" - forum_prefix: "Для любых публичных обсуждений, пожалуйста, используйте " - forum_page: "наш форум" - forum_suffix: "." - send: "Отправить отзыв" - - diplomat_suggestion: - title: "Помогите перевести CodeCombat!" - sub_heading: "Нам нужны ваши языковые навыки." - pitch_body: "Мы создаём CodeCombat на английском, но у нас уже есть игроки со всего мира. Многие из них хотели бы играть на русском, но не знают английского, так что если вы знаете оба этих языка - зарегистрируйтесь как Дипломат и помогите перевести сайт CodeCombat и все уровни на русский язык." - missing_translations: "Пока мы не перевели всё на русский язык, вы будете видеть английский текст в тех частях игры, которые ещё не переведены на русский." - learn_more: "Узнать о том, как стать Дипломатом" - subscribe_as_diplomat: "Зарегистрироваться как Дипломат" - - wizard_settings: - title: "Настройки волшебника" - customize_avatar: "Изменить свой аватар" - active: "Активно" - color: "Цвет" - group: "Группа" - clothes: "Одежда" - trim: "Отделка" - team: "Облако" - spell: "Заклинание" - boots: "Обувь" - hue: "Оттенок" - saturation: "Насыщенность" - lightness: "Светлость" - - account_settings: - title: "Настройки аккаунта" - not_logged_in: "Войдите или зарегистрируйтесь, чтобы изменить настройки." - autosave: "Настройки сохраняются автоматически" - me_tab: "Я" - picture_tab: "Аватар" - wizard_tab: "Волшебник" - password_tab: "Пароль" - emails_tab: "Email-адреса" - admin: "Админ" - gravatar_select: "Выберите, какое фото с Gravatar использовать" - gravatar_add_photos: "Чтобы выбрать изображение, добавьте фото и уменьшенные изображения в ваш Gravatar-аккаунт." - gravatar_add_more_photos: "Добавьте больше фото к вашему аккаунту в Gravatar, чтобы использовать их здесь." - wizard_color: "Цвет одежды волшебника" - new_password: "Новый пароль" - new_password_verify: "Подтверждение пароля" - email_subscriptions: "Email-подписки" - email_announcements: "Оповещения" - email_notifications: "Уведомления" - email_notifications_description: "Получать периодические уведомления для вашего аккаунта." - email_announcements_description: "Получать email-оповещения о последних новостях CodeCombat." - contributor_emails: "Рассылки по классам участников" - contribute_prefix: "Нам нужны люди, которые присоединятся к нашей команде! Зайдите на " - contribute_page: "страницу участников," - contribute_suffix: " чтобы узнать больше." - email_toggle: "Отметить всё" - error_saving: "Ошибка сохранения" - saved: "Изменения сохранены" - password_mismatch: "Пароли не совпадают." - - account_profile: - edit_settings: "Изменить настройки" - profile_for_prefix: "Профиль для " - profile_for_suffix: "" - profile: "Профиль" - user_not_found: "Пользователь не найден. Пожалуйста, проверьте URL." - gravatar_not_found_mine: "Мы не можем найти профиль, связанный с" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Зарегистрируйтесь на " - gravatar_signup_suffix: ", чтобы настроить профиль." - gravatar_not_found_other: "Нет профиля, связанного с почтой данного пользователя." - gravatar_contact: "Контакты" - gravatar_websites: "Сайты" - gravatar_accounts: "Как показано на" - gravatar_profile_link: "Полный профиль на Gravatar" - - play_level: - level_load_error: "Уровень не может быть загружен: " - done: "Готово" - grid: "Сетка" - customize_wizard: "Настройки волшебника" - home: "На главную" - guide: "Руководство" - multiplayer: "Мультиплеер" - restart: "Перезапустить" - goals: "Цели" - action_timeline: "График действий" - click_to_select: "Выберите персонажа, щёлкнув на нём" - reload_title: "Перезагрузить код полностью?" - reload_really: "Вы уверены, что хотите начать уровень сначала?" - reload_confirm: "Перезагрузить всё" - victory_title_prefix: "Уровень " - victory_title_suffix: " завершён" - victory_sign_up: "Зарегистрироваться" - victory_sign_up_poke: "Хотите сохранить ваш код? Создайте бесплатный аккаунт!" - victory_rate_the_level: "Оцените уровень:" - victory_rank_my_game: "Оценить мою игру" - victory_ranking_game: "Отправка..." - victory_return_to_ladder: "Вернуться к ладдеру" - victory_play_next_level: "Следующий уровень" - victory_go_home: "На главную" - victory_review: "Расскажите нам больше!" - victory_hour_of_code_done: "Вы закончили?" - victory_hour_of_code_done_yes: "Да, я закончил мой Час Кода™!" - multiplayer_title: "Настройки мультиплеера" - multiplayer_link_description: "Дайте эту ссылку кому-нибудь, чтоб он присоединился к вам." - multiplayer_hint_label: "Подсказка: " - multiplayer_hint: "кликните на ссылку, чтобы выделить её, затем нажмите ⌘-С или Ctrl-C, чтобы скопировать." - multiplayer_coming_soon: "Больше возможностей мультиплеера на подходе!" - guide_title: "Руководство" - tome_minion_spells: "Заклинания ваших миньонов" - tome_read_only_spells: "Заклинания только для чтения" - tome_other_units: "Другие юниты" - tome_cast_button_castable: "Читать заклинание" - tome_cast_button_casting: "Заклинание читается" - tome_cast_button_cast: "Заклинание прочитано" - tome_autocast_delay: "Задержка автоматического чтения" - tome_select_spell: "Выбрать заклинание" - tome_select_a_thang: "Выбрать кого-нибудь для " - tome_available_spells: "Доступные заклинания" - hud_continue: "Продолжить (Shift+Пробел)" - spell_saved: "Заклинание сохранено" - skip_tutorial: "Пропуск (Esc)" - editor_config: "Настройки редактора" - editor_config_title: "Настройки редактора" - editor_config_language_label: "Язык программирования" - editor_config_language_description: "Определяет язык, на котором вы хотите программировать." - editor_config_keybindings_label: "Сочетания клавиш" - editor_config_keybindings_default: "По умолчанию (Ace)" - editor_config_keybindings_description: "Добавляет дополнительные сочетания, известные из популярных редакторов." - editor_config_invisibles_label: "Показывать непечатные символы" - editor_config_invisibles_description: "Отображение непечатных символов, таких как пробелы или табуляции." - editor_config_indentguides_label: "Показывать направляющие отступов" - editor_config_indentguides_description: "Отображение вертикальных линий для лучшего обзора отступов." - editor_config_behaviors_label: "Умное поведение" - editor_config_behaviors_description: "Автозавершать квадратные, фигурные скобки и кавычки." - loading_ready: "Готово!" - tip_insert_positions: "Shift+Клик по карте вставит координаты в редактор заклинаний." - tip_toggle_play: "Переключайте воспроизведение/паузу комбинацией Ctrl+P." - tip_scrub_shortcut: "Ctrl+[ и Ctrl+] - перемотка назад и вперёд." - tip_guide_exists: "Щёлкните \"руководство\" наверху страницы для получения полезной информации." - tip_open_source: "Исходный код CodeCombat открыт на 100%!" - tip_beta_launch: "CodeCombat запустил бета-тестирование в октябре 2013 года." - tip_js_beginning: "JavaScript это только начало." - tip_autocast_setting: "Изменяйте настройки авточтения заклинания, щёлкнув по шестерёнке на кнопке прочтения." - think_solution: "Думайте о решении, а не о проблеме." - tip_theory_practice: "В теории, между практикой и теорией нет разницы. Но на практике есть. - Yogi Berra" - tip_error_free: "Есть два способа писать программы без ошибок; работает только третий. - Alan Perlis" - tip_debugging_program: "Если отладка это процесс удаления багов, то программирование должно быть процессом их добавления. - Edsger W. Dijkstra" - tip_forums: "Заходите на форумы и расскажите нам, что вы думаете!" - tip_baby_coders: "В будущем, даже младенцы будут Архимагами." - tip_morale_improves: "Загрузка будет продолжаться, пока боевой дух не восстановится." - tip_all_species: "Мы верим в равные возможности для обучения программированию, для всех видов." - tip_reticulating: "Ретикуляция сплайнов." - tip_harry: "Ты волшебник, " - tip_great_responsibility: "С большим умением программирования приходит большая ответственность отладки." - tip_munchkin: "Если вы не съедите овощи, манчкин придёт за вами, пока вы спите." - tip_binary: "В мире есть 10 типов людей: те, кто понимают двоичную систему счисления и те, кто не понимают." - tip_commitment_yoda: "Программист верностью принципам обладать должен, и серьёзным умом. ~ Yoda" - tip_no_try: "Делай. Или не делай. Не надо пытаться. - Yoda" - tip_patience: "Терпением ты обладать должен, юный падаван. - Yoda" - tip_documented_bug: "Документированный баг не является багом; это фича." - tip_impossible: "Это всегда кажется невозможным, пока не сделано. - Nelson Mandela" - tip_talk_is_cheap: "Слова ничего не стоят. Покажи мне код. - Linus Torvalds" - tip_first_language: "Наиболее катастрофическая вещь, которую вы можете выучить - ваш первый язык программирования. - Alan Kay" - time_current: "Текущее:" - time_total: "Максимальное:" - time_goto: "Перейти на:" - - admin: - av_title: "Админ панель" - av_entities_sub_title: "Сущности" - av_entities_users_url: "Пользователи" - av_entities_active_instances_url: "Активные экземпляры" - av_other_sub_title: "Другое" - av_other_debug_base_url: "База (для отладки base.jade)" - u_title: "Список пользователей" - lg_title: "Последние игры" - clas: "ЛСС" - - editor: - main_title: "Редакторы CodeCombat" - main_description: "Создавайте ваши собственные уровни, кампании, юнитов и обучающий контент. Мы предоставляем все необходимые инструменты!" - article_title: "Редактор статей" - article_description: "Пишите статьи, дающие представление игрокам о концепциях программирования, которые могут быть использованы в различных уровнях и кампаниях." - thang_title: "Редактор объектов" - thang_description: "Создавайте юнитов, определяйте их логику по умолчанию, графику и звук. В настоящий момент поддерживается импорт только векторной графики Flash." - level_title: "Редактор уровней" - level_description: "Включает в себя инструменты для написания сценариев, загрузки аудио и построения собственной логики для создания всевозможных уровней. Всё, что мы используем сами!" - security_notice: "Многие основные возможности в этих редакторах в настоящее время не включены по умолчанию. Как только мы повысим безопасность этих систем, они станут общедоступными. Если вам хотелось бы использовать эти возможности раньше, " - contact_us: "свяжитесь с нами!" - hipchat_prefix: "Также вы можете найти нас в нашей" - hipchat_url: "комнате HipChat." - back: "Назад" - revert: "Откатить" - revert_models: "Откатить Модели" - fork_title: "Форк новой версии" - fork_creating: "Создание форка..." - more: "Ещё" - wiki: "Вики" - live_chat: "Онлайн-чат" - level_publish: "Опубликовать уровень (необратимо)?" - level_some_options: "Ещё опции" - level_tab_thangs: "Объекты" - level_tab_scripts: "Скрипты" - level_tab_settings: "Настройки" - level_tab_components: "Компоненты" - level_tab_systems: "Системы" - level_tab_thangs_title: "Текущие объекты" - level_tab_thangs_all: "Все" - level_tab_thangs_conditions: "Начальные условия" - level_tab_thangs_add: "Добавить объект" - delete: "Удалить" - duplicate: "Дублировать" - level_settings_title: "Настройки" - level_component_tab_title: "Текущие компоненты" - level_component_btn_new: "Создать новый компонент" - level_systems_tab_title: "Текущие системы" - level_systems_btn_new: "Создать новую систему" - level_systems_btn_add: "Добавить систему" - level_components_title: "Вернуться ко всем объектам" - level_components_type: "Тип" - level_component_edit_title: "Редактировать компонент" - level_component_config_schema: "Настройка Schema" - level_component_settings: "Настройки" - level_system_edit_title: "Редактировать систему" - create_system_title: "Создать новую систему" - new_component_title: "Создать новый компонент" - new_component_field_system: "Система" - new_article_title: "Создать новую статью" - new_thang_title: "Создать новый тип объектов" - new_level_title: "Создать новый уровень" - article_search_title: "Искать статьи" - thang_search_title: "Искать типы объектов" - level_search_title: "Искать уровни" - signup_to_create: "Авторизуйтесь для создания нового контента" - read_only_warning: "Примечание: вы не можете сохранять здесь любые правки, потому что вы не вошли как администратор." - - article: - edit_btn_preview: "Предпросмотр" - edit_article_title: "Редактирование статьи" - - general: - and: "и" - name: "Имя" - body: "Содержание" - version: "Версия" - commit_msg: "Сопроводительное сообщение" - version_history: "История версий" - version_history_for: "История версий для: " - result: "Результат" - results: "Результаты" - description: "Описание" - or: "или" - email: "Email" - password: "Пароль" - message: "Сообщение" - code: "Код" - ladder: "Ладдер" - when: "Когда" - opponent: "Противник" - rank: "Ранг" - score: "Счёт" - win: "Победа" - loss: "Поражение" - tie: "Ничья" - easy: "Просто" - medium: "Нормально" - hard: "Сложно" - - about: - who_is_codecombat: "Кто стоит за CodeCombat?" - why_codecombat: "Почему CodeCombat?" - who_description_prefix: "вместе начали CodeCombat в 2013 году. Также мы создали " - who_description_suffix: "в 2008 году, вывели его на первую строчку среди web и iOS приложений для обучения письму китайскими и японскими иероглифами." - who_description_ending: "Теперь пришло время научить людей написанию кода." - why_paragraph_1: "При создании Skritter, Джордж не знал, как программировать и постоянно расстраивался из-за того, что не мог реализовать свои идеи. После этого он пытался учиться, но уроки были слишком медленными. Его сосед, желая переквалифицироваться и прекратить преподавать, пробовал Codecademy, но \"потерял интерес.\" Каждую неделю очередной товарищ начинал Codecademy, затем бросал. Мы поняли, что это была та же проблема, которую мы решили со Skritter: люди получают навык через медленные, интенсивные уроки, в то время как то, что им нужно - быстрая, обширная практика. Мы знаем, как это исправить." - why_paragraph_2: "Нужно научиться программировать? Вам не нужны уроки. Вам нужно написать много кода и прекрасно провести время, делая это." - why_paragraph_3_prefix: "Вот где программирование. Это должно быть весело. Не забавно, вроде" - why_paragraph_3_italic: "вау, значок," - why_paragraph_3_center: "а" - why_paragraph_3_italic_caps: "НЕТ, МАМ, Я ДОЛЖЕН ПРОЙТИ УРОВЕНЬ!" - why_paragraph_3_suffix: "Вот, почему CodeCombat - мультиплеерная игра, а не курс уроков в игровой форме. Мы не остановимся, пока вы не потеряете голову - в данном случае, это хорошо." - why_paragraph_4: "Если вы собираетесь увлечься какой-нибудь игрой, увлекитесь этой и станьте одним из волшебников века информационных технологий." - why_ending: "И да, это бесплатно. " - why_ending_url: "Начни волшебство сейчас!" - george_description: "Генеральный директор, бизнес-парень, веб-дизайнер, геймдизайнер и чемпион начинающих программистов во всём мире." - scott_description: "Экстраординарный программист, архитектор программного обеспечения, кухонный волшебник и мастер финансов. Скотт рассудителен." - nick_description: "Маг программирования, мудрец эксцентричного мотивирования и чудаковатый экспериментатор. Ник может всё и хочет построить CodeCombat." - jeremy_description: "Маг клиентской поддержки, юзабилити-тестер, и организатор сообщества; вы наверняка уже говорили с Джереми." - michael_description: "Программист, сисадмин и непризнанный технический гений, Михаэль является лицом, поддерживающим наши серверы в доступности." - glen_description: "Программист и страстный разработчик игр, с мотивацией сделать этот мир лучше путём разработки действительно значащих вещей. Слова \"невозможно\" нет в его словаре. Освоение новых навыков его развлечение!" - - legal: - page_title: "Юридическая информация" - opensource_intro: "CodeCombat - бесплатный проект с полностью открытым исходным кодом." - opensource_description_prefix: "Посмотрите " - github_url: "наш GitHub" - opensource_description_center: "и посодействуйте, если вам понравилось! CodeCombat построен на десятках проектов с открытым кодом, и мы любим их. Загляните в " - archmage_wiki_url: "наш вики-портал для Архимагов" - opensource_description_suffix: ", чтобы увидеть список программного обеспечения, делающего игру возможной." - practices_title: "Уважаемые лучшие практики" - practices_description: "Это наши обещания тебе, игроку, менее юридическим языком." - privacy_title: "Конфиденциальность" - privacy_description: "Мы не будем продавать какую-либо личную информацию. Мы намерены заработать деньги с помощью рекрутинга в конечном счёте, но будьте уверены, мы не будем распространять вашу личную информацию заинтересованным компаниям без вашего явного согласия." - security_title: "Безопасность" - security_description: "Мы стремимся сохранить вашу личную информацию в безопасности. Как проект с открытым исходным кодом, наш сайт открыт для всех в вопросах пересмотра и совершенствования систем безопасности." - email_title: "Email" - email_description_prefix: "Мы не наводним вас спамом. Через" - email_settings_url: "ваши email настройки" - email_description_suffix: "или через ссылки в email-ах, которые мы отправляем, вы можете изменить предпочтения и легко отписаться в любой момент." - cost_title: "Стоимость" - cost_description: "В настоящее время, CodeCombat 100% бесплатен! Одной из наших главных целей является сохранить его таким, чтобы как можно больше людей могли играть, независимо от места в жизни. Если небо потемнеет, мы, возможно, введём подписки, возможно, только на некоторый контент, но нам не хотелось бы. Если повезёт, мы сможем поддерживать компанию, используя" - recruitment_title: "Рекрутинг" - recruitment_description_prefix: "Здесь, в CodeCombat, вы собираетесь стать могущественным волшебником не только в игре, но и в реальной жизни." - url_hire_programmers: "Никто не может нанять программистов достаточно быстро" - recruitment_description_suffix: "поэтому, как только вы улучшите свои навыки и будете согласны, мы начнём демонстрировать ваши лучшие программистские достижения тысячам работодателей, пускающих слюни на возможность нанять вас. Они платят нам немного, они платят вам" - recruitment_description_italic: "много" - recruitment_description_ending: "сайт остаётся бесплатным и все счастливы. Таков план." - copyrights_title: "Авторские права и лицензии" - contributor_title: "Лицензионное соглашение соавторов" - contributor_description_prefix: "Все вклады, как на сайте, так и на нашем репозитории GitHub, подпадают под наше" - cla_url: "ЛСС" - contributor_description_suffix: "с которым вы должны согласиться перед началом содействия." - code_title: "Код - MIT" - code_description_prefix: "Весь код, принадлежащий CodeCombat или размещённый на codecombat.com, а также в репозитории GitHub или в базе данных codecombat.com, лицензирован по" - mit_license_url: "лицензии MIT" - code_description_suffix: "Сюда входит весь код Систем и Компонентов, которые доступны на CodeCombat для целей создания уровней." - art_title: "Художественные работы/Музыка - Creative Commons " - art_description_prefix: "Весь основной контент доступен под" - cc_license_url: "лицензией Creative Commons Attribution 4.0 International" - art_description_suffix: "Основной контент это всё, ставшее общедоступным благодаря CodeCombat для целей создания уровней. Сюда входят:" - art_music: "Музыка" - art_sound: "Звук" - art_artwork: "Художественные произведения" - art_sprites: "Спрайты" - art_other: "Любые другие, не являющиеся кодом, творческие работы, которые доступны при создании уровней." - art_access: "В настоящее время не существует универсальной, удобной системы для выделения данных активов. В общем случае, выделите их из URL-ов, аналогично используемым на сайте, свяжитесь с нами для содействия, или помогите нам в расширении сайта, чтобы сделать данные активы более доступными." - art_paragraph_1: "Для атрибуции, пожалуйста, укажите название и разместите ссылку на codecombat.com недалеко от места, где используется источник, или там, где это уместно для среды окружения. Например:" - use_list_1: "При использовании в фильме или другой игре, включите codecombat.com в титры." - use_list_2: "При использовании на веб-сайте, добавьте ссылку рядом с местом использования, например под изображением, или на общей странице атрибуции, где вы могли бы также упомянуть другие работы Creative Commons и программное обеспечение с открытым исходным кодом, используещееся на сайте. То, что уже явно указывает на CodeCombat, например запись блога, упоминающая CodeCombat, не нуждается в отдельной атрибуции." - art_paragraph_2: "Если используемый контент создан не CodeCombat, но пользователем codecombat.com, приписывайте его ему, и следуйте инструкциям атрибуции, представленным в описании данного ресурса, если таковые имеются." - rights_title: "Сохранение прав" - rights_desc: "Все права сохраняются для уровней самих по себе. Сюда входят:" - rights_scripts: "Скрипты" - rights_unit: "Настройка юнитов" - rights_description: "Описание" - rights_writings: "Тексты" - rights_media: "Медиа (звуки, музыка) и любой другой творческий контент, созданный специально для этого уровня и не являющийся общедоступным при создании уровней." - rights_clarification: "Чтобы уточнить, всё, что становится доступным в Редакторе уровней для целей создания уровней под CC, в то время как контент, созданный с помощью Редактора уровней или загруженный в ходе создания уровней - нет." - nutshell_title: "В двух словах" - nutshell_description: "Любые ресурсы, которые мы предоставляем в Редакторе уровней можно свободно использовать как вам нравится для создания уровней. Но мы оставляем за собой право ограничивать распространение уровней самих по себе (которые создаются на codecombat.com), чтобы за них могла взиматься плата в будущем, если до этого дойдёт." - canonical: "Английская версия этого документа является определяющей и канонической. Если есть какие-либо расхождения между переводами, документ на английском имеет приоритет." - - contribute: - page_title: "Сотрудничество" - character_classes_title: "Классы персонажей" - introduction_desc_intro: "Мы возлагаем большие надежды на CodeCombat." - introduction_desc_pref: "Мы хотим быть местом, где программисты всех мастей приходят учиться и играть вместе, знакомить остальных с удивительным миром программирования, и отражают лучшие части сообщества. Мы не можем и не хотим этого делать в одиночку; то, что делает такие проекты, как GitHub, Stack Overflow и Linux великими - люди, которые их используют и создают на их основе. С этой целью " - introduction_desc_github_url: "исходный код CodeCombat полностью открыт" - introduction_desc_suf: ", и мы стремимся предоставить как можно больше способов, чтобы вы могли принять участие и сделать этот проект настолько же вашим, как и нашим." - introduction_desc_ending: "Мы надеемся, что вы присоединитесь к нашей команде!" - introduction_desc_signature: "- Ник, Джордж, Скотт, Михаэль, Джереми и Глен" - alert_account_message_intro: "Привет!" - alert_account_message_pref: "Чтобы подписаться на email-ы для классов, вам необходимо сначала " - alert_account_message_suf: "." - alert_account_message_create_url: "создать аккаунт" - archmage_summary: "Интересует работа над игровой графикой, дизайном пользовательского интерфейса, базой данных и организацией сервера, сетевым мультиплеером, физикой, звуком или производительностью игрового движка? Хотите помочь создать игру для помощи другим людям в изучении того, в чём вы хорошо разбираетесь? У нас много работы, и если вы опытный программист и хотите разрабатывать для CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." - archmage_introduction: "Одна из лучших черт в создании игр - то, что они синтезируют так много различных вещей. Графика, звук, сетевое взаимодействие в режиме реального времени, социальное сетевое взаимодействие, и, конечно, большинство из более распространённых аспектов программирования, от низкоуровневого управления базами данных и администрирования сервера до построения дизайна и интерфейсов, видимых пользователю. У нас много работы, и если вы опытный программист со страстным желанием погрузиться в действительно мельчайшие детали CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." - class_attributes: "Атрибуты класса" - archmage_attribute_1_pref: "Знания о " - archmage_attribute_1_suf: " или желание научиться. Большая часть нашего кода на этом языке. Если вы фанат Ruby или Python, вы будете чувствовать себя как дома. Это JavaScript, но с лучшим синтаксисом." - archmage_attribute_2: "Определённый опыт в программировании и личная инициатива. Мы поможем вам сориентироваться, однако мы не можем тратить много времени для вашего обучения." - how_to_join: "Как присоединиться" - join_desc_1: "Любой желающий может помочь! Просто ознакомьтесь с нашим " - join_desc_2: "чтобы начать, и установите флажок ниже, чтобы отметить себя как отважного Архимага и получать последние новости через email. Хотите поговорить о том, что делать или как принять более активное участие? " - join_desc_3: " или найдите нас в " - join_desc_4: "и мы решим, откуда можно начать!" - join_url_email: "Напишите нам" - join_url_hipchat: "публичной комнате HipChat" - more_about_archmage: "Узнать больше о том, как стать Архимагом" - archmage_subscribe_desc: "Получать email-ы о новых возможностях для программирования и объявления." - artisan_summary_pref: "Хотите проектировать уровни и расширить арсенал CodeCombat? Люди проходят наш контент на порядок быстрее, чем мы его создаём! В данный момент, наш редактор уровней только скелет, так что будьте осторожны. Создание уровней будет немного сложным и глючным. Если у вас есть видение кампаний, связывающих циклы for в" - artisan_summary_suf: ", тогда этот класс для вас." - artisan_introduction_pref: "Мы должны строить дополнительные уровни! Люди будут требовать больше контента и создавать его можем только мы сами. Сейчас ваша рабочая станция первого уровня; наш редактор уровней едва пригоден для использования создателями, так что будьте осторожны. Если у вас есть видение кампаний, связывающих циклы for в" - artisan_introduction_suf: ", тогда этот класс для вас." - artisan_attribute_1: "Любой опыт по созданию подобного контента был бы хорош, например, использование редакторов уровней Blizzard. Но не обязателен!" - artisan_attribute_2: "Страстное желание делать кучу испытаний и итераций. Чтобы создавать хорошие уровни, вам нужно давать их другим и смотреть, как они играют, и быть готовым находить множество вещей для исправления." - artisan_attribute_3: "В настоящее время, выносливость наравне с Искателем приключений. Наш Редактор уровней супер предварителен и печален в использовании. Вас предупредили!" - artisan_join_desc: "Используйте редактор уровней, следуя этим шагам, плюс-минус:" - artisan_join_step1: "Прочитайте документацию." - artisan_join_step2: "Создайте новый уровень и изучите существующие уровни." - artisan_join_step3: "Найдите нас в нашей публичной комнате HipChat для помощи." - artisan_join_step4: "Разместите свои уровни на форуме для обратной связи." - more_about_artisan: "Узнать больше о том, как стать Ремесленником" - artisan_subscribe_desc: "Получать email-ы об обновлениях редактора уровней и объявления." - adventurer_summary: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." - adventurer_introduction: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." - adventurer_attribute_1: "Жажда обучения. Вы хотите научиться программировать и мы хотим научить вас программировать. Вы, вероятно, проведёте большую часть обучения в процессе." - adventurer_attribute_2: "Харизматичность. Будьте нежны, но ясно формулируйте, что нуждается в улучшении и вносите свои предложения по улучшению." - adventurer_join_pref: "Либо объединитесь (или наймите!) с Ремесленником и работайте с ним, или установите флажок ниже для получения email-ов, когда появляются новые уровни для тестирования. Также мы будем размещать записи об уровнях для обзора в наших сетях, таких, как" - adventurer_forum_url: "наш форум" - adventurer_join_suf: "поэтому, если вы предпочитаете получать уведомления таким способом, зарегистрируйтесь там!" - more_about_adventurer: "Узнать больше о том, как стать Искателем приключений" - adventurer_subscribe_desc: "Получать email-ы при появлении новых уровней для тестирования." - scribe_summary_pref: "CodeCombat будет не просто кучей уровней. Он также будет ресурсом знаний в области программирования, к которому игроки могут присоединиться. Таким образом, каждый Ремесленник может ссылаться на подробную статью для назидания игрока: документация сродни тому, что создана " - scribe_summary_suf: ". Если вам нравится объяснять концепции программирования, этот класс для вас." - scribe_introduction_pref: "CodeCombat будет не просто кучей уровней. Он также включает в себя ресурс для познания, вики концепций программирования, которые уровни могут включать. Таким образом, вместо того, чтобы каждому Ремесленнику необходимо было подробно описывать, что такое оператор сравнения, они могут просто связать их уровень с уже написанной в назидание игрокам статьёй, описывающей их. Что-то по аналогии с " - scribe_introduction_url_mozilla: "Mozilla Developer Network" - scribe_introduction_suf: ". Если ваше представление о веселье это формулирование концепций программирования в форме Markdown, этот класс для вас." - scribe_attribute_1: "Навык в письме - в значительной степени всё, что вам нужно. Не только грамматика и правописание, но и способность передать сложные идеи другим." - contact_us_url: "Свяжитесь с нами" - scribe_join_description: "расскажите нам немного о себе, вашем опыте в программировании и какие вещи вы хотели бы описывать. Отсюда и начнём!" - more_about_scribe: "Узнать больше о том, как стать Писарем" - scribe_subscribe_desc: "Получать email-ы с объявлениями о написании статей." - diplomat_summary: "Существует большой интерес к CodeCombat в других странах, которые не говорят по-английски! Мы ищем переводчиков, которые готовы тратить свое время на перевод текстовой части сайта, так, чтобы CodeCombat стал доступен по всему миру как можно скорее. Если вы хотите помочь CodeCombat стать интернациональным, этот класс для вас." - diplomat_introduction_pref: "Так, одной из вещей, которую мы узнали из " - diplomat_launch_url: "запуска в октябре" - diplomat_introduction_suf: "было то, что есть значительная заинтересованность в CodeCombat в других странах! Мы создаём корпус переводчиков, стремящихся превратить один набор слов в другой набор слов для максимальной доступности CodeCombat по всему миру. Если вы любите видеть контент до официального выхода и получать эти уровни для ваших соотечественников как можно скорее, этот класс для вас." - diplomat_attribute_1: "Свободное владение английским языком и языком, на который вы хотели бы переводить. При передаче сложных идей важно иметь сильную хватку в обоих!" - diplomat_join_pref_github: "Найдите файл локализации вашего языка " - diplomat_github_url: "на GitHub" - diplomat_join_suf_github: ", отредактируйте его онлайн и отправьте запрос на подтверждение изменений. Кроме того, установите флажок ниже, чтобы быть в курсе новых разработок интернационализации!" - more_about_diplomat: "Узнать больше о том, как стать Дипломатом" - diplomat_subscribe_desc: "Получать email-ы о i18n разработках и уровнях для перевода." - ambassador_summary: "Мы пытаемся создать сообщество, и каждое сообщество нуждается в службе поддержки, когда есть проблемы. У нас есть чаты, электронная почта и социальные сети, чтобы наши пользователи могли познакомиться с игрой. Если вы хотите помочь людям втянуться, получать удовольствие и учиться программированию, этот класс для вас." - ambassador_introduction: "Это сообщество, которое мы создаём, и вы соединяете. У нас есть Olark чаты, электронная почта и социальные сети с уймой людей, с которыми нужно поговорить, помочь в ознакомлении с игрой и обучении из неё. Если вы хотите помочь людям втянуться, получать удовольствие, наслаждаться и и куда мы идём, этот класс для вас." - ambassador_attribute_1: "Навыки общения. Уметь определять проблемы игроков и помогать решить их. Кроме того, держите всех нас в курсе о том, что игроки говорят, что им нравится, не нравится и чего хотят больше!" - ambassador_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Отсюда и начнём!" - ambassador_join_note_strong: "Примечание" - ambassador_join_note_desc: "Одним из наших главных приоритетов является создание мультиплеера, где игроки столкнутся с труднорешаемыми уровнями и могут призвать более высокоуровневых волшебников для помощи. Это будет отличным способом для послов делать свое дело. Мы будем держать вас в курсе!" - more_about_ambassador: "Узнать больше о том, как стать Послом" - ambassador_subscribe_desc: "Получать email-ы о разработке мультиплеера и обновлениях в системе поддержки." - counselor_summary: "Ни одна из вышеупомянутых ролей не соответствует тому, в чём вы заинтересованы? Не волнуйтесь, мы в поисках тех, кто хочет приложить руку к разработке CodeCombat! Если вы заинтересованы в обучении, разработке игр, управлением проектами с открытым исходным кодом, или в чём-нибудь ещё, что, как вы думаете, будет актуально для нас, то этот класс для вас." - counselor_introduction_1: "У вас есть жизненный опыт? Другая точка зрения на вещи, которые могут помочь нам решить, как формировать CodeCombat? Из всех этих ролей, эта, возможно, займёт меньше всего времени, но по отдельности, вы можете сделать наибольшие изменения. Мы в поисках морщинистых мудрецов, особенно в таких областях, как: обучение, разработка игр, управление проектами с открытым исходным кодом, технической рекрутинг, предпринимательство или дизайн." - counselor_introduction_2: "Или действительно всё, что имеет отношение к развитию CodeCombat. Если у вас есть знания и вы хотите поделиться ими, чтобы помочь вырастить этот проект, то этот класс для вас." - counselor_attribute_1: "Опыт, в любой из областей выше, или в том, что, как вы думаете, может быть полезным." - counselor_attribute_2: "Немного свободного времени!" - counselor_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Мы поместим вас в наш список контактов и выйдем на связь, когда нам понадобится совет(не слишком часто)." - more_about_counselor: "Узнать больше о том, как стать Советником" - changes_auto_save: "Изменения сохраняются автоматически при переключении флажков." - diligent_scribes: "Наши старательные Писари:" - powerful_archmages: "Наши могущественные Архимаги:" - creative_artisans: "Наши творческие Ремесленники:" - brave_adventurers: "Наши отважные Искатели приключений:" - translating_diplomats: "Наши переводящие Дипломаты:" - helpful_ambassadors: "Наши полезные Послы:" - - classes: - archmage_title: "Архимаг" - archmage_title_description: "(программист)" - artisan_title: "Ремесленник" - artisan_title_description: "(создатель уровней)" - adventurer_title: "Искатель приключений" - adventurer_title_description: "(тестировщик уровней)" - scribe_title: "Писарь" - scribe_title_description: "(редактор статей)" - diplomat_title: "Дипломат" - diplomat_title_description: "(переводчик)" - ambassador_title: "Посол" - ambassador_title_description: "(поддержка)" - counselor_title: "Советник" - counselor_title_description: "(эксперт/учитель)" - - ladder: - please_login: "Пожалуйста, перед игрой для ладдера, войдите в аккаунт." - my_matches: "Мои матчи" - simulate: "Симулирование" - simulation_explanation: "Симулированием игр вы сможете быстрее получить оценку игры!" - simulate_games: "Симулировать игры!" - simulate_all: "СБРОСИТЬ И СИМУЛИРОВАТЬ ИГРЫ" - games_simulated_by: "Игры, симулированные вами:" - games_simulated_for: "Игры, симулированные за вас:" - leaderboard: "таблица лидеров" - battle_as: "Сразиться за " - summary_your: "Ваши " - summary_matches: "матчи - " - summary_wins: " побед, " - summary_losses: " поражений" - rank_no_code: "Нет нового кода для оценки" - rank_my_game: "Оценить мою игру!" - rank_submitting: "Отправка..." - rank_submitted: "Отправлено для оценки" - rank_failed: "Сбой в оценке" - rank_being_ranked: "Игра оценивается" - code_being_simulated: "Ваш новый код участвует в симуляции других игроков для оценки. Обновление будет при поступлении новых матчей." - no_ranked_matches_pre: "Нет оценённых матчей для команды" - no_ranked_matches_post: "! Сыграйте против нескольких противников и возвращайтесь сюда для оценки вашей игры." - choose_opponent: "Выберите противника" - tutorial_play: "Пройти обучение" - tutorial_recommended: "Рекомендуется, если вы раньше никогда не играли" - tutorial_skip: "Пропустить обучение" - tutorial_not_sure: "Не уверены, что делать дальше?" - tutorial_play_first: "Сначала пройдите обучение." - simple_ai: "Простой ИИ" - warmup: "Разминка" - vs: "против" - - multiplayer_launch: - introducing_dungeon_arena: "Представляем Арену подземелья" - new_way: "Новый способ соревноваться с помощью кода." - to_battle: "В бой, разработчики!" - modern_day_sorcerer: "Вы знаете, как программировать? Это круто. Вы волшебник наших дней! Разве не время, чтобы вы использовали свои магические силы программирования для управления миньонами в эпичной битве? И мы не говорим здесь роботы." - arenas_are_here: "Мультиплеерные арены CodeCombat на равных уже здесь." - ladder_explanation: "Выбирайте своих героев, зачаровывайте свои армии людей или огров, и взберитесь через поверженных коллег-Волшебников на вершину ладдеров – затем бросьте вызов своим друзьям в наших славных, асинхронно-мультиплеерных аренах прогрммирования. Если вы ощущаете себя творческим, можете даже" - fork_our_arenas: "сделать модификации наших арен" - create_worlds: "и создавать свои собственные миры." - javascript_rusty: "Подзабыли JavaScript? Не беспокойтесь; есть" - tutorial: "обучение" - new_to_programming: ". Новичок в программировании? Пройдите нашу кампанию для новичков, чтобы повысить навык." - so_ready: "Я полностью готов(а) для этого" - - loading_error: - could_not_load: "Ошибка загрузки с сервера" - connection_failure: "Соединение прервано." - unauthorized: "Вам необходимо авторизоваться. У вас отключены cookie?" - forbidden: "У вас нет прав доступа." - not_found: "Не найдено." - not_allowed: "Метод не поддерживается." - timeout: "Тайм-аут сервера." - conflict: "Конфликт ресурсов." - bad_input: "Неверные входные данные." - server_error: "Ошибка сервера." - unknown: "Неизвестная ошибка." - - resources: - your_sessions: "Ваши сессии" - level: "Уровень" - social_network_apis: "API социальных сетей" - facebook_status: "Статус Facebook" - facebook_friends: "Друзья Facebook" - facebook_friend_sessions: "Сессии друзей Facebook" - gplus_friends: "Друзья G+" - gplus_friend_sessions: "Сессии друзей G+" +module.exports = nativeDescription: "русский", englishDescription: "Russian", translation: + common: + loading: "Загрузка..." + saving: "Сохранение..." + sending: "Отправка..." + cancel: "Отмена" + save: "Сохранить" + create: "Создать" + delay_1_sec: "1 секунда" + delay_3_sec: "3 секунды" + delay_5_sec: "5 секунд" + manual: "Вручную" + fork: "Форк" + play: "Играть" + retry: "Повторить" + + units: + second: "секунда" + seconds: "секунд(ы)" + minute: "минута" + minutes: "минут(ы)" + hour: "час" + hours: "часа(ов)" + + modal: + close: "Закрыть" + okay: "OK" + + not_found: + page_not_found: "Страница не найдена" + + nav: + play: "Уровни" + editor: "Редактор" + blog: "Блог" + forum: "Форум" + admin: "Админ" + home: "Домой" + contribute: "Сотрудничество" + legal: "Юридическая информация" + about: "О нас" + contact: "Контакты" + twitter_follow: "Подписаться" + employers: "Работодателям" + + versions: + save_version_title: "Сохранить новую версию" + new_major_version: "Новая основная версия" + update_break_level: "(Может ли это обновление нарушить старые решения уровня?)" + update_break_component: "(Может ли это обновление нарушить что-нибудь, зависящее от данного Компонента?)" + update_break_system: "(Может ли это обновление нарушить что-нибудь, зависящее от данной Системы?)" + cla_prefix: "Чтобы сохранить изменения, сначала вы должны согласиться с нашим" + cla_url: "лицензионным соглашением соавторов" + cla_suffix: "." + cla_agree: "Я СОГЛАСЕН" + + login: + sign_up: "Создать аккаунт" + log_in: "Войти" + logging_in: "Вход..." + log_out: "Выйти" + recover: "восстановить аккаунт" + + recover: + recover_account_title: "Восстановить аккаунт" + send_password: "Отправить пароль для восстановления" + + signup: + create_account_title: "Создать аккаунт, чтобы сохранить прогресс" + description: "Это бесплатно. Нужна лишь пара вещей, и вы сможете продолжить путешествие:" + email_announcements: "Получать оповещения на email" + coppa: "Вы старше 13 лет или живёте не в США " + coppa_why: "(почему?)" + creating: "Создание аккаунта..." + sign_up: "Регистрация" + log_in: "вход с паролем" + + home: + slogan: "Научитесь программировать на JavaScript, играя в игру" + no_ie: "CodeCombat не работает в IE8 или более старых версиях. Нам очень жаль!" + no_mobile: "CodeCombat не приспособлен для работы на мобильных устройствах и может не работать!" + play: "Играть" + old_browser: "Ой, ваш браузер слишком стар для запуска CodeCombat. Извините!" + old_browser_suffix: "Вы всё равно можете попробовать, но, скорее всего, это не будет работать." + campaign: "Кампания" + for_beginners: "Новичкам" + multiplayer: "Мультиплеер" + for_developers: "Разработчикам" + + play: + choose_your_level: "Выберите ваш уровень" + adventurer_prefix: "Вы можете зайти на любой из этих уровней, а также обсудить уровни на " + adventurer_forum: "форуме Искателей приключений" + adventurer_suffix: "." + campaign_beginner: "Кампания для новичков" + campaign_beginner_description: "... в которой вы познакомитесь с магией программирования." + campaign_dev: "Случайные уровни потруднее" + campaign_dev_description: "... в которых вы изучите интерфейс и научитесь делать кое-что посложнее." + campaign_multiplayer: "Арены для мультиплеера" + campaign_multiplayer_description: "... в которых вы соревнуетесь в программировании с другими игроками." + campaign_player_created: "Уровни игроков" + campaign_player_created_description: "... в которых вы сражаетесь с креативностью ваших друзей Ремесленников." + level_difficulty: "Сложность: " + play_as: "Играть за " + spectate: "Наблюдать" + + contact: + contact_us: "Связаться с CodeCombat" + welcome: "Мы рады вашему сообщению! Используйте эту форму, чтобы отправить нам email. " + contribute_prefix: "Если вы хотите внести свой вклад в проект, зайдите на нашу " + contribute_page: "страницу сотрудничества" + contribute_suffix: "!" + forum_prefix: "Для любых публичных обсуждений, пожалуйста, используйте " + forum_page: "наш форум" + forum_suffix: "." + send: "Отправить отзыв" + + diplomat_suggestion: + title: "Помогите перевести CodeCombat!" + sub_heading: "Нам нужны ваши языковые навыки." + pitch_body: "Мы создаём CodeCombat на английском, но у нас уже есть игроки со всего мира. Многие из них хотели бы играть на русском, но не знают английского, так что если вы знаете оба этих языка - зарегистрируйтесь как Дипломат и помогите перевести сайт CodeCombat и все уровни на русский язык." + missing_translations: "Пока мы не перевели всё на русский язык, вы будете видеть английский текст в тех частях игры, которые ещё не переведены на русский." + learn_more: "Узнать о том, как стать Дипломатом" + subscribe_as_diplomat: "Зарегистрироваться как Дипломат" + + wizard_settings: + title: "Настройки волшебника" + customize_avatar: "Изменить свой аватар" + active: "Активно" + color: "Цвет" + group: "Группа" + clothes: "Одежда" + trim: "Отделка" + team: "Облако" + spell: "Заклинание" + boots: "Обувь" + hue: "Оттенок" + saturation: "Насыщенность" + lightness: "Светлость" + + account_settings: + title: "Настройки аккаунта" + not_logged_in: "Войдите или зарегистрируйтесь, чтобы изменить настройки." + autosave: "Настройки сохраняются автоматически" + me_tab: "Я" + picture_tab: "Аватар" + wizard_tab: "Волшебник" + password_tab: "Пароль" + emails_tab: "Email-адреса" + admin: "Админ" + gravatar_select: "Выберите, какое фото с Gravatar использовать" + gravatar_add_photos: "Чтобы выбрать изображение, добавьте фото и уменьшенные изображения в ваш Gravatar-аккаунт." + gravatar_add_more_photos: "Добавьте больше фото к вашему аккаунту в Gravatar, чтобы использовать их здесь." + wizard_color: "Цвет одежды волшебника" + new_password: "Новый пароль" + new_password_verify: "Подтверждение пароля" + email_subscriptions: "Email-подписки" + email_announcements: "Оповещения" + email_notifications: "Уведомления" + email_notifications_description: "Получать периодические уведомления для вашего аккаунта." + email_announcements_description: "Получать email-оповещения о последних новостях CodeCombat." + contributor_emails: "Рассылки по классам участников" + contribute_prefix: "Нам нужны люди, которые присоединятся к нашей команде! Зайдите на " + contribute_page: "страницу участников," + contribute_suffix: " чтобы узнать больше." + email_toggle: "Отметить всё" + error_saving: "Ошибка сохранения" + saved: "Изменения сохранены" + password_mismatch: "Пароли не совпадают." + + account_profile: + edit_settings: "Изменить настройки" + profile_for_prefix: "Профиль для " + profile_for_suffix: "" + profile: "Профиль" + user_not_found: "Пользователь не найден. Пожалуйста, проверьте URL." + gravatar_not_found_mine: "Мы не можем найти профиль, связанный с" + gravatar_not_found_email_suffix: "." + gravatar_signup_prefix: "Зарегистрируйтесь на " + gravatar_signup_suffix: ", чтобы настроить профиль." + gravatar_not_found_other: "Нет профиля, связанного с почтой данного пользователя." + gravatar_contact: "Контакты" + gravatar_websites: "Сайты" + gravatar_accounts: "Как показано на" + gravatar_profile_link: "Полный профиль на Gravatar" + + play_level: + level_load_error: "Уровень не может быть загружен: " + done: "Готово" + grid: "Сетка" + customize_wizard: "Настройки волшебника" + home: "На главную" + guide: "Руководство" + multiplayer: "Мультиплеер" + restart: "Перезапустить" + goals: "Цели" + action_timeline: "График действий" + click_to_select: "Выберите персонажа, щёлкнув на нём" + reload_title: "Перезагрузить код полностью?" + reload_really: "Вы уверены, что хотите начать уровень сначала?" + reload_confirm: "Перезагрузить всё" + victory_title_prefix: "Уровень " + victory_title_suffix: " завершён" + victory_sign_up: "Зарегистрироваться" + victory_sign_up_poke: "Хотите сохранить ваш код? Создайте бесплатный аккаунт!" + victory_rate_the_level: "Оцените уровень:" + victory_rank_my_game: "Оценить мою игру" + victory_ranking_game: "Отправка..." + victory_return_to_ladder: "Вернуться к ладдеру" + victory_play_next_level: "Следующий уровень" + victory_go_home: "На главную" + victory_review: "Расскажите нам больше!" + victory_hour_of_code_done: "Вы закончили?" + victory_hour_of_code_done_yes: "Да, я закончил мой Час Кода™!" + multiplayer_title: "Настройки мультиплеера" + multiplayer_link_description: "Дайте эту ссылку кому-нибудь, чтоб он присоединился к вам." + multiplayer_hint_label: "Подсказка: " + multiplayer_hint: "кликните на ссылку, чтобы выделить её, затем нажмите ⌘-С или Ctrl-C, чтобы скопировать." + multiplayer_coming_soon: "Больше возможностей мультиплеера на подходе!" + guide_title: "Руководство" + tome_minion_spells: "Заклинания ваших миньонов" + tome_read_only_spells: "Заклинания только для чтения" + tome_other_units: "Другие юниты" + tome_cast_button_castable: "Читать заклинание" + tome_cast_button_casting: "Заклинание читается" + tome_cast_button_cast: "Заклинание прочитано" + tome_autocast_delay: "Задержка автоматического чтения" + tome_select_spell: "Выбрать заклинание" + tome_select_a_thang: "Выбрать кого-нибудь для " + tome_available_spells: "Доступные заклинания" + hud_continue: "Продолжить (Shift+Пробел)" + spell_saved: "Заклинание сохранено" + skip_tutorial: "Пропуск (Esc)" + editor_config: "Настройки редактора" + editor_config_title: "Настройки редактора" + editor_config_language_label: "Язык программирования" + editor_config_language_description: "Определяет язык, на котором вы хотите программировать." + editor_config_keybindings_label: "Сочетания клавиш" + editor_config_keybindings_default: "По умолчанию (Ace)" + editor_config_keybindings_description: "Добавляет дополнительные сочетания, известные из популярных редакторов." + editor_config_invisibles_label: "Показывать непечатные символы" + editor_config_invisibles_description: "Отображение непечатных символов, таких как пробелы или табуляции." + editor_config_indentguides_label: "Показывать направляющие отступов" + editor_config_indentguides_description: "Отображение вертикальных линий для лучшего обзора отступов." + editor_config_behaviors_label: "Умное поведение" + editor_config_behaviors_description: "Автозавершать квадратные, фигурные скобки и кавычки." + loading_ready: "Готово!" + tip_insert_positions: "Shift+Клик по карте вставит координаты в редактор заклинаний." + tip_toggle_play: "Переключайте воспроизведение/паузу комбинацией Ctrl+P." + tip_scrub_shortcut: "Ctrl+[ и Ctrl+] - перемотка назад и вперёд." + tip_guide_exists: "Щёлкните \"руководство\" наверху страницы для получения полезной информации." + tip_open_source: "Исходный код CodeCombat открыт на 100%!" + tip_beta_launch: "CodeCombat запустил бета-тестирование в октябре 2013 года." + tip_js_beginning: "JavaScript это только начало." + tip_autocast_setting: "Изменяйте настройки авточтения заклинания, щёлкнув по шестерёнке на кнопке прочтения." + think_solution: "Думайте о решении, а не о проблеме." + tip_theory_practice: "В теории, между практикой и теорией нет разницы. Но на практике есть. - Yogi Berra" + tip_error_free: "Есть два способа писать программы без ошибок; работает только третий. - Alan Perlis" + tip_debugging_program: "Если отладка это процесс удаления багов, то программирование должно быть процессом их добавления. - Edsger W. Dijkstra" + tip_forums: "Заходите на форумы и расскажите нам, что вы думаете!" + tip_baby_coders: "В будущем, даже младенцы будут Архимагами." + tip_morale_improves: "Загрузка будет продолжаться, пока боевой дух не восстановится." + tip_all_species: "Мы верим в равные возможности для обучения программированию, для всех видов." + tip_reticulating: "Ретикуляция сплайнов." + tip_harry: "Ты волшебник, " + tip_great_responsibility: "С большим умением программирования приходит большая ответственность отладки." + tip_munchkin: "Если вы не съедите овощи, манчкин придёт за вами, пока вы спите." + tip_binary: "В мире есть 10 типов людей: те, кто понимают двоичную систему счисления и те, кто не понимают." + tip_commitment_yoda: "Программист верностью принципам обладать должен, и серьёзным умом. ~ Yoda" + tip_no_try: "Делай. Или не делай. Не надо пытаться. - Yoda" + tip_patience: "Терпением ты обладать должен, юный падаван. - Yoda" + tip_documented_bug: "Документированный баг не является багом; это фича." + tip_impossible: "Это всегда кажется невозможным, пока не сделано. - Nelson Mandela" + tip_talk_is_cheap: "Слова ничего не стоят. Покажи мне код. - Linus Torvalds" + tip_first_language: "Наиболее катастрофическая вещь, которую вы можете выучить - ваш первый язык программирования. - Alan Kay" + time_current: "Текущее:" + time_total: "Максимальное:" + time_goto: "Перейти на:" + + admin: + av_title: "Админ панель" + av_entities_sub_title: "Сущности" + av_entities_users_url: "Пользователи" + av_entities_active_instances_url: "Активные экземпляры" + av_other_sub_title: "Другое" + av_other_debug_base_url: "База (для отладки base.jade)" + u_title: "Список пользователей" + lg_title: "Последние игры" + clas: "ЛСС" + + editor: + main_title: "Редакторы CodeCombat" + main_description: "Создавайте ваши собственные уровни, кампании, юнитов и обучающий контент. Мы предоставляем все необходимые инструменты!" + article_title: "Редактор статей" + article_description: "Пишите статьи, дающие представление игрокам о концепциях программирования, которые могут быть использованы в различных уровнях и кампаниях." + thang_title: "Редактор объектов" + thang_description: "Создавайте юнитов, определяйте их логику по умолчанию, графику и звук. В настоящий момент поддерживается импорт только векторной графики Flash." + level_title: "Редактор уровней" + level_description: "Включает в себя инструменты для написания сценариев, загрузки аудио и построения собственной логики для создания всевозможных уровней. Всё, что мы используем сами!" + security_notice: "Многие основные возможности в этих редакторах в настоящее время не включены по умолчанию. Как только мы повысим безопасность этих систем, они станут общедоступными. Если вам хотелось бы использовать эти возможности раньше, " + contact_us: "свяжитесь с нами!" + hipchat_prefix: "Также вы можете найти нас в нашей" + hipchat_url: "комнате HipChat." + back: "Назад" + revert: "Откатить" + revert_models: "Откатить Модели" + fork_title: "Форк новой версии" + fork_creating: "Создание форка..." + more: "Ещё" + wiki: "Вики" + live_chat: "Онлайн-чат" + level_publish: "Опубликовать уровень (необратимо)?" + level_some_options: "Ещё опции" + level_tab_thangs: "Объекты" + level_tab_scripts: "Скрипты" + level_tab_settings: "Настройки" + level_tab_components: "Компоненты" + level_tab_systems: "Системы" + level_tab_thangs_title: "Текущие объекты" + level_tab_thangs_all: "Все" + level_tab_thangs_conditions: "Начальные условия" + level_tab_thangs_add: "Добавить объект" + delete: "Удалить" + duplicate: "Дублировать" + level_settings_title: "Настройки" + level_component_tab_title: "Текущие компоненты" + level_component_btn_new: "Создать новый компонент" + level_systems_tab_title: "Текущие системы" + level_systems_btn_new: "Создать новую систему" + level_systems_btn_add: "Добавить систему" + level_components_title: "Вернуться ко всем объектам" + level_components_type: "Тип" + level_component_edit_title: "Редактировать компонент" + level_component_config_schema: "Настройка Schema" + level_component_settings: "Настройки" + level_system_edit_title: "Редактировать систему" + create_system_title: "Создать новую систему" + new_component_title: "Создать новый компонент" + new_component_field_system: "Система" + new_article_title: "Создать новую статью" + new_thang_title: "Создать новый тип объектов" + new_level_title: "Создать новый уровень" + article_search_title: "Искать статьи" + thang_search_title: "Искать типы объектов" + level_search_title: "Искать уровни" + signup_to_create: "Авторизуйтесь для создания нового контента" + read_only_warning: "Примечание: вы не можете сохранять здесь любые правки, потому что вы не вошли как администратор." + + article: + edit_btn_preview: "Предпросмотр" + edit_article_title: "Редактирование статьи" + + general: + and: "и" + name: "Имя" + body: "Содержание" + version: "Версия" + commit_msg: "Сопроводительное сообщение" + version_history: "История версий" + version_history_for: "История версий для: " + result: "Результат" + results: "Результаты" + description: "Описание" + or: "или" + email: "Email" + password: "Пароль" + message: "Сообщение" + code: "Код" + ladder: "Ладдер" + when: "Когда" + opponent: "Противник" + rank: "Ранг" + score: "Счёт" + win: "Победа" + loss: "Поражение" + tie: "Ничья" + easy: "Просто" + medium: "Нормально" + hard: "Сложно" + + about: + who_is_codecombat: "Кто стоит за CodeCombat?" + why_codecombat: "Почему CodeCombat?" + who_description_prefix: "вместе начали CodeCombat в 2013 году. Также мы создали " + who_description_suffix: "в 2008 году, вывели его на первую строчку среди web и iOS приложений для обучения письму китайскими и японскими иероглифами." + who_description_ending: "Теперь пришло время научить людей написанию кода." + why_paragraph_1: "При создании Skritter, Джордж не знал, как программировать и постоянно расстраивался из-за того, что не мог реализовать свои идеи. После этого он пытался учиться, но уроки были слишком медленными. Его сосед, желая переквалифицироваться и прекратить преподавать, пробовал Codecademy, но \"потерял интерес.\" Каждую неделю очередной товарищ начинал Codecademy, затем бросал. Мы поняли, что это была та же проблема, которую мы решили со Skritter: люди получают навык через медленные, интенсивные уроки, в то время как то, что им нужно - быстрая, обширная практика. Мы знаем, как это исправить." + why_paragraph_2: "Нужно научиться программировать? Вам не нужны уроки. Вам нужно написать много кода и прекрасно провести время, делая это." + why_paragraph_3_prefix: "Вот где программирование. Это должно быть весело. Не забавно, вроде" + why_paragraph_3_italic: "вау, значок," + why_paragraph_3_center: "а" + why_paragraph_3_italic_caps: "НЕТ, МАМ, Я ДОЛЖЕН ПРОЙТИ УРОВЕНЬ!" + why_paragraph_3_suffix: "Вот, почему CodeCombat - мультиплеерная игра, а не курс уроков в игровой форме. Мы не остановимся, пока вы не потеряете голову - в данном случае, это хорошо." + why_paragraph_4: "Если вы собираетесь увлечься какой-нибудь игрой, увлекитесь этой и станьте одним из волшебников века информационных технологий." + why_ending: "И да, это бесплатно. " + why_ending_url: "Начни волшебство сейчас!" + george_description: "Генеральный директор, бизнес-парень, веб-дизайнер, геймдизайнер и чемпион начинающих программистов во всём мире." + scott_description: "Экстраординарный программист, архитектор программного обеспечения, кухонный волшебник и мастер финансов. Скотт рассудителен." + nick_description: "Маг программирования, мудрец эксцентричного мотивирования и чудаковатый экспериментатор. Ник может всё и хочет построить CodeCombat." + jeremy_description: "Маг клиентской поддержки, юзабилити-тестер, и организатор сообщества; вы наверняка уже говорили с Джереми." + michael_description: "Программист, сисадмин и непризнанный технический гений, Михаэль является лицом, поддерживающим наши серверы в доступности." + glen_description: "Программист и страстный разработчик игр, с мотивацией сделать этот мир лучше путём разработки действительно значащих вещей. Слова \"невозможно\" нет в его словаре. Освоение новых навыков его развлечение!" + + legal: + page_title: "Юридическая информация" + opensource_intro: "CodeCombat - бесплатный проект с полностью открытым исходным кодом." + opensource_description_prefix: "Посмотрите " + github_url: "наш GitHub" + opensource_description_center: "и посодействуйте, если вам понравилось! CodeCombat построен на десятках проектов с открытым кодом, и мы любим их. Загляните в " + archmage_wiki_url: "наш вики-портал для Архимагов" + opensource_description_suffix: ", чтобы увидеть список программного обеспечения, делающего игру возможной." + practices_title: "Уважаемые лучшие практики" + practices_description: "Это наши обещания тебе, игроку, менее юридическим языком." + privacy_title: "Конфиденциальность" + privacy_description: "Мы не будем продавать какую-либо личную информацию. Мы намерены заработать деньги с помощью рекрутинга в конечном счёте, но будьте уверены, мы не будем распространять вашу личную информацию заинтересованным компаниям без вашего явного согласия." + security_title: "Безопасность" + security_description: "Мы стремимся сохранить вашу личную информацию в безопасности. Как проект с открытым исходным кодом, наш сайт открыт для всех в вопросах пересмотра и совершенствования систем безопасности." + email_title: "Email" + email_description_prefix: "Мы не наводним вас спамом. Через" + email_settings_url: "ваши email настройки" + email_description_suffix: "или через ссылки в email-ах, которые мы отправляем, вы можете изменить предпочтения и легко отписаться в любой момент." + cost_title: "Стоимость" + cost_description: "В настоящее время, CodeCombat 100% бесплатен! Одной из наших главных целей является сохранить его таким, чтобы как можно больше людей могли играть, независимо от места в жизни. Если небо потемнеет, мы, возможно, введём подписки, возможно, только на некоторый контент, но нам не хотелось бы. Если повезёт, мы сможем поддерживать компанию, используя" + recruitment_title: "Рекрутинг" + recruitment_description_prefix: "Здесь, в CodeCombat, вы собираетесь стать могущественным волшебником не только в игре, но и в реальной жизни." + url_hire_programmers: "Никто не может нанять программистов достаточно быстро" + recruitment_description_suffix: "поэтому, как только вы улучшите свои навыки и будете согласны, мы начнём демонстрировать ваши лучшие программистские достижения тысячам работодателей, пускающих слюни на возможность нанять вас. Они платят нам немного, они платят вам" + recruitment_description_italic: "много" + recruitment_description_ending: "сайт остаётся бесплатным и все счастливы. Таков план." + copyrights_title: "Авторские права и лицензии" + contributor_title: "Лицензионное соглашение соавторов" + contributor_description_prefix: "Все вклады, как на сайте, так и на нашем репозитории GitHub, подпадают под наше" + cla_url: "ЛСС" + contributor_description_suffix: "с которым вы должны согласиться перед началом содействия." + code_title: "Код - MIT" + code_description_prefix: "Весь код, принадлежащий CodeCombat или размещённый на codecombat.com, а также в репозитории GitHub или в базе данных codecombat.com, лицензирован по" + mit_license_url: "лицензии MIT" + code_description_suffix: "Сюда входит весь код Систем и Компонентов, которые доступны на CodeCombat для целей создания уровней." + art_title: "Художественные работы/Музыка - Creative Commons " + art_description_prefix: "Весь основной контент доступен под" + cc_license_url: "лицензией Creative Commons Attribution 4.0 International" + art_description_suffix: "Основной контент это всё, ставшее общедоступным благодаря CodeCombat для целей создания уровней. Сюда входят:" + art_music: "Музыка" + art_sound: "Звук" + art_artwork: "Художественные произведения" + art_sprites: "Спрайты" + art_other: "Любые другие, не являющиеся кодом, творческие работы, которые доступны при создании уровней." + art_access: "В настоящее время не существует универсальной, удобной системы для выделения данных активов. В общем случае, выделите их из URL-ов, аналогично используемым на сайте, свяжитесь с нами для содействия, или помогите нам в расширении сайта, чтобы сделать данные активы более доступными." + art_paragraph_1: "Для атрибуции, пожалуйста, укажите название и разместите ссылку на codecombat.com недалеко от места, где используется источник, или там, где это уместно для среды окружения. Например:" + use_list_1: "При использовании в фильме или другой игре, включите codecombat.com в титры." + use_list_2: "При использовании на веб-сайте, добавьте ссылку рядом с местом использования, например под изображением, или на общей странице атрибуции, где вы могли бы также упомянуть другие работы Creative Commons и программное обеспечение с открытым исходным кодом, используещееся на сайте. То, что уже явно указывает на CodeCombat, например запись блога, упоминающая CodeCombat, не нуждается в отдельной атрибуции." + art_paragraph_2: "Если используемый контент создан не CodeCombat, но пользователем codecombat.com, приписывайте его ему, и следуйте инструкциям атрибуции, представленным в описании данного ресурса, если таковые имеются." + rights_title: "Сохранение прав" + rights_desc: "Все права сохраняются для уровней самих по себе. Сюда входят:" + rights_scripts: "Скрипты" + rights_unit: "Настройка юнитов" + rights_description: "Описание" + rights_writings: "Тексты" + rights_media: "Медиа (звуки, музыка) и любой другой творческий контент, созданный специально для этого уровня и не являющийся общедоступным при создании уровней." + rights_clarification: "Чтобы уточнить, всё, что становится доступным в Редакторе уровней для целей создания уровней под CC, в то время как контент, созданный с помощью Редактора уровней или загруженный в ходе создания уровней - нет." + nutshell_title: "В двух словах" + nutshell_description: "Любые ресурсы, которые мы предоставляем в Редакторе уровней можно свободно использовать как вам нравится для создания уровней. Но мы оставляем за собой право ограничивать распространение уровней самих по себе (которые создаются на codecombat.com), чтобы за них могла взиматься плата в будущем, если до этого дойдёт." + canonical: "Английская версия этого документа является определяющей и канонической. Если есть какие-либо расхождения между переводами, документ на английском имеет приоритет." + + contribute: + page_title: "Сотрудничество" + character_classes_title: "Классы персонажей" + introduction_desc_intro: "Мы возлагаем большие надежды на CodeCombat." + introduction_desc_pref: "Мы хотим быть местом, где программисты всех мастей приходят учиться и играть вместе, знакомить остальных с удивительным миром программирования, и отражают лучшие части сообщества. Мы не можем и не хотим этого делать в одиночку; то, что делает такие проекты, как GitHub, Stack Overflow и Linux великими - люди, которые их используют и создают на их основе. С этой целью " + introduction_desc_github_url: "исходный код CodeCombat полностью открыт" + introduction_desc_suf: ", и мы стремимся предоставить как можно больше способов, чтобы вы могли принять участие и сделать этот проект настолько же вашим, как и нашим." + introduction_desc_ending: "Мы надеемся, что вы присоединитесь к нашей команде!" + introduction_desc_signature: "- Ник, Джордж, Скотт, Михаэль, Джереми и Глен" + alert_account_message_intro: "Привет!" + alert_account_message_pref: "Чтобы подписаться на email-ы для классов, вам необходимо сначала " + alert_account_message_suf: "." + alert_account_message_create_url: "создать аккаунт" + archmage_summary: "Интересует работа над игровой графикой, дизайном пользовательского интерфейса, базой данных и организацией сервера, сетевым мультиплеером, физикой, звуком или производительностью игрового движка? Хотите помочь создать игру для помощи другим людям в изучении того, в чём вы хорошо разбираетесь? У нас много работы, и если вы опытный программист и хотите разрабатывать для CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." + archmage_introduction: "Одна из лучших черт в создании игр - то, что они синтезируют так много различных вещей. Графика, звук, сетевое взаимодействие в режиме реального времени, социальное сетевое взаимодействие, и, конечно, большинство из более распространённых аспектов программирования, от низкоуровневого управления базами данных и администрирования сервера до построения дизайна и интерфейсов, видимых пользователю. У нас много работы, и если вы опытный программист со страстным желанием погрузиться в действительно мельчайшие детали CodeCombat, этот класс для вас. Мы будем рады вашей помощи в создании самой лучшей игры для программистов." + class_attributes: "Атрибуты класса" + archmage_attribute_1_pref: "Знания о " + archmage_attribute_1_suf: " или желание научиться. Большая часть нашего кода на этом языке. Если вы фанат Ruby или Python, вы будете чувствовать себя как дома. Это JavaScript, но с лучшим синтаксисом." + archmage_attribute_2: "Определённый опыт в программировании и личная инициатива. Мы поможем вам сориентироваться, однако мы не можем тратить много времени для вашего обучения." + how_to_join: "Как присоединиться" + join_desc_1: "Любой желающий может помочь! Просто ознакомьтесь с нашим " + join_desc_2: "чтобы начать, и установите флажок ниже, чтобы отметить себя как отважного Архимага и получать последние новости через email. Хотите поговорить о том, что делать или как принять более активное участие? " + join_desc_3: " или найдите нас в " + join_desc_4: "и мы решим, откуда можно начать!" + join_url_email: "Напишите нам" + join_url_hipchat: "публичной комнате HipChat" + more_about_archmage: "Узнать больше о том, как стать Архимагом" + archmage_subscribe_desc: "Получать email-ы о новых возможностях для программирования и объявления." + artisan_summary_pref: "Хотите проектировать уровни и расширить арсенал CodeCombat? Люди проходят наш контент на порядок быстрее, чем мы его создаём! В данный момент, наш редактор уровней только скелет, так что будьте осторожны. Создание уровней будет немного сложным и глючным. Если у вас есть видение кампаний, связывающих циклы for в" + artisan_summary_suf: ", тогда этот класс для вас." + artisan_introduction_pref: "Мы должны строить дополнительные уровни! Люди будут требовать больше контента и создавать его можем только мы сами. Сейчас ваша рабочая станция первого уровня; наш редактор уровней едва пригоден для использования создателями, так что будьте осторожны. Если у вас есть видение кампаний, связывающих циклы for в" + artisan_introduction_suf: ", тогда этот класс для вас." + artisan_attribute_1: "Любой опыт по созданию подобного контента был бы хорош, например, использование редакторов уровней Blizzard. Но не обязателен!" + artisan_attribute_2: "Страстное желание делать кучу испытаний и итераций. Чтобы создавать хорошие уровни, вам нужно давать их другим и смотреть, как они играют, и быть готовым находить множество вещей для исправления." + artisan_attribute_3: "В настоящее время, выносливость наравне с Искателем приключений. Наш Редактор уровней супер предварителен и печален в использовании. Вас предупредили!" + artisan_join_desc: "Используйте редактор уровней, следуя этим шагам, плюс-минус:" + artisan_join_step1: "Прочитайте документацию." + artisan_join_step2: "Создайте новый уровень и изучите существующие уровни." + artisan_join_step3: "Найдите нас в нашей публичной комнате HipChat для помощи." + artisan_join_step4: "Разместите свои уровни на форуме для обратной связи." + more_about_artisan: "Узнать больше о том, как стать Ремесленником" + artisan_subscribe_desc: "Получать email-ы об обновлениях редактора уровней и объявления." + adventurer_summary: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." + adventurer_introduction: "Позвольте внести ясность о вашей роли: вы танк. Вы собираетесь принять тяжелые повреждения. Нам нужны люди, чтобы испытать совершенно новые уровни и помочь определить, как сделать лучше. Боль будет огромной; создание хороших игр - длительный процесс и никто не делает это правильно в первый раз. Если вы можете выдержать и имеете высокий балл конституции (D&D), этот класс для вас." + adventurer_attribute_1: "Жажда обучения. Вы хотите научиться программировать и мы хотим научить вас программировать. Вы, вероятно, проведёте большую часть обучения в процессе." + adventurer_attribute_2: "Харизматичность. Будьте нежны, но ясно формулируйте, что нуждается в улучшении и вносите свои предложения по улучшению." + adventurer_join_pref: "Либо объединитесь (или наймите!) с Ремесленником и работайте с ним, или установите флажок ниже для получения email-ов, когда появляются новые уровни для тестирования. Также мы будем размещать записи об уровнях для обзора в наших сетях, таких, как" + adventurer_forum_url: "наш форум" + adventurer_join_suf: "поэтому, если вы предпочитаете получать уведомления таким способом, зарегистрируйтесь там!" + more_about_adventurer: "Узнать больше о том, как стать Искателем приключений" + adventurer_subscribe_desc: "Получать email-ы при появлении новых уровней для тестирования." + scribe_summary_pref: "CodeCombat будет не просто кучей уровней. Он также будет ресурсом знаний в области программирования, к которому игроки могут присоединиться. Таким образом, каждый Ремесленник может ссылаться на подробную статью для назидания игрока: документация сродни тому, что создана " + scribe_summary_suf: ". Если вам нравится объяснять концепции программирования, этот класс для вас." + scribe_introduction_pref: "CodeCombat будет не просто кучей уровней. Он также включает в себя ресурс для познания, вики концепций программирования, которые уровни могут включать. Таким образом, вместо того, чтобы каждому Ремесленнику необходимо было подробно описывать, что такое оператор сравнения, они могут просто связать их уровень с уже написанной в назидание игрокам статьёй, описывающей их. Что-то по аналогии с " + scribe_introduction_url_mozilla: "Mozilla Developer Network" + scribe_introduction_suf: ". Если ваше представление о веселье это формулирование концепций программирования в форме Markdown, этот класс для вас." + scribe_attribute_1: "Навык в письме - в значительной степени всё, что вам нужно. Не только грамматика и правописание, но и способность передать сложные идеи другим." + contact_us_url: "Свяжитесь с нами" + scribe_join_description: "расскажите нам немного о себе, вашем опыте в программировании и какие вещи вы хотели бы описывать. Отсюда и начнём!" + more_about_scribe: "Узнать больше о том, как стать Писарем" + scribe_subscribe_desc: "Получать email-ы с объявлениями о написании статей." + diplomat_summary: "Существует большой интерес к CodeCombat в других странах, которые не говорят по-английски! Мы ищем переводчиков, которые готовы тратить свое время на перевод текстовой части сайта, так, чтобы CodeCombat стал доступен по всему миру как можно скорее. Если вы хотите помочь CodeCombat стать интернациональным, этот класс для вас." + diplomat_introduction_pref: "Так, одной из вещей, которую мы узнали из " + diplomat_launch_url: "запуска в октябре" + diplomat_introduction_suf: "было то, что есть значительная заинтересованность в CodeCombat в других странах! Мы создаём корпус переводчиков, стремящихся превратить один набор слов в другой набор слов для максимальной доступности CodeCombat по всему миру. Если вы любите видеть контент до официального выхода и получать эти уровни для ваших соотечественников как можно скорее, этот класс для вас." + diplomat_attribute_1: "Свободное владение английским языком и языком, на который вы хотели бы переводить. При передаче сложных идей важно иметь сильную хватку в обоих!" + diplomat_join_pref_github: "Найдите файл локализации вашего языка " + diplomat_github_url: "на GitHub" + diplomat_join_suf_github: ", отредактируйте его онлайн и отправьте запрос на подтверждение изменений. Кроме того, установите флажок ниже, чтобы быть в курсе новых разработок интернационализации!" + more_about_diplomat: "Узнать больше о том, как стать Дипломатом" + diplomat_subscribe_desc: "Получать email-ы о i18n разработках и уровнях для перевода." + ambassador_summary: "Мы пытаемся создать сообщество, и каждое сообщество нуждается в службе поддержки, когда есть проблемы. У нас есть чаты, электронная почта и социальные сети, чтобы наши пользователи могли познакомиться с игрой. Если вы хотите помочь людям втянуться, получать удовольствие и учиться программированию, этот класс для вас." + ambassador_introduction: "Это сообщество, которое мы создаём, и вы соединяете. У нас есть Olark чаты, электронная почта и социальные сети с уймой людей, с которыми нужно поговорить, помочь в ознакомлении с игрой и обучении из неё. Если вы хотите помочь людям втянуться, получать удовольствие, наслаждаться и и куда мы идём, этот класс для вас." + ambassador_attribute_1: "Навыки общения. Уметь определять проблемы игроков и помогать решить их. Кроме того, держите всех нас в курсе о том, что игроки говорят, что им нравится, не нравится и чего хотят больше!" + ambassador_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Отсюда и начнём!" + ambassador_join_note_strong: "Примечание" + ambassador_join_note_desc: "Одним из наших главных приоритетов является создание мультиплеера, где игроки столкнутся с труднорешаемыми уровнями и могут призвать более высокоуровневых волшебников для помощи. Это будет отличным способом для послов делать свое дело. Мы будем держать вас в курсе!" + more_about_ambassador: "Узнать больше о том, как стать Послом" + ambassador_subscribe_desc: "Получать email-ы о разработке мультиплеера и обновлениях в системе поддержки." + counselor_summary: "Ни одна из вышеупомянутых ролей не соответствует тому, в чём вы заинтересованы? Не волнуйтесь, мы в поисках тех, кто хочет приложить руку к разработке CodeCombat! Если вы заинтересованы в обучении, разработке игр, управлением проектами с открытым исходным кодом, или в чём-нибудь ещё, что, как вы думаете, будет актуально для нас, то этот класс для вас." + counselor_introduction_1: "У вас есть жизненный опыт? Другая точка зрения на вещи, которые могут помочь нам решить, как формировать CodeCombat? Из всех этих ролей, эта, возможно, займёт меньше всего времени, но по отдельности, вы можете сделать наибольшие изменения. Мы в поисках морщинистых мудрецов, особенно в таких областях, как: обучение, разработка игр, управление проектами с открытым исходным кодом, технической рекрутинг, предпринимательство или дизайн." + counselor_introduction_2: "Или действительно всё, что имеет отношение к развитию CodeCombat. Если у вас есть знания и вы хотите поделиться ими, чтобы помочь вырастить этот проект, то этот класс для вас." + counselor_attribute_1: "Опыт, в любой из областей выше, или в том, что, как вы думаете, может быть полезным." + counselor_attribute_2: "Немного свободного времени!" + counselor_join_desc: "расскажите нам немного о себе, чем вы занимались и чем хотели бы заниматься. Мы поместим вас в наш список контактов и выйдем на связь, когда нам понадобится совет(не слишком часто)." + more_about_counselor: "Узнать больше о том, как стать Советником" + changes_auto_save: "Изменения сохраняются автоматически при переключении флажков." + diligent_scribes: "Наши старательные Писари:" + powerful_archmages: "Наши могущественные Архимаги:" + creative_artisans: "Наши творческие Ремесленники:" + brave_adventurers: "Наши отважные Искатели приключений:" + translating_diplomats: "Наши переводящие Дипломаты:" + helpful_ambassadors: "Наши полезные Послы:" + + classes: + archmage_title: "Архимаг" + archmage_title_description: "(программист)" + artisan_title: "Ремесленник" + artisan_title_description: "(создатель уровней)" + adventurer_title: "Искатель приключений" + adventurer_title_description: "(тестировщик уровней)" + scribe_title: "Писарь" + scribe_title_description: "(редактор статей)" + diplomat_title: "Дипломат" + diplomat_title_description: "(переводчик)" + ambassador_title: "Посол" + ambassador_title_description: "(поддержка)" + counselor_title: "Советник" + counselor_title_description: "(эксперт/учитель)" + + ladder: + please_login: "Пожалуйста, перед игрой для ладдера, войдите в аккаунт." + my_matches: "Мои матчи" + simulate: "Симулирование" + simulation_explanation: "Симулированием игр вы сможете быстрее получить оценку игры!" + simulate_games: "Симулировать игры!" + simulate_all: "СБРОСИТЬ И СИМУЛИРОВАТЬ ИГРЫ" + games_simulated_by: "Игры, симулированные вами:" + games_simulated_for: "Игры, симулированные за вас:" + leaderboard: "таблица лидеров" + battle_as: "Сразиться за " + summary_your: "Ваши " + summary_matches: "матчи - " + summary_wins: " побед, " + summary_losses: " поражений" + rank_no_code: "Нет нового кода для оценки" + rank_my_game: "Оценить мою игру!" + rank_submitting: "Отправка..." + rank_submitted: "Отправлено для оценки" + rank_failed: "Сбой в оценке" + rank_being_ranked: "Игра оценивается" + code_being_simulated: "Ваш новый код участвует в симуляции других игроков для оценки. Обновление будет при поступлении новых матчей." + no_ranked_matches_pre: "Нет оценённых матчей для команды" + no_ranked_matches_post: "! Сыграйте против нескольких противников и возвращайтесь сюда для оценки вашей игры." + choose_opponent: "Выберите противника" + tutorial_play: "Пройти обучение" + tutorial_recommended: "Рекомендуется, если вы раньше никогда не играли" + tutorial_skip: "Пропустить обучение" + tutorial_not_sure: "Не уверены, что делать дальше?" + tutorial_play_first: "Сначала пройдите обучение." + simple_ai: "Простой ИИ" + warmup: "Разминка" + vs: "против" + + multiplayer_launch: + introducing_dungeon_arena: "Представляем Арену подземелья" + new_way: "Новый способ соревноваться с помощью кода." + to_battle: "В бой, разработчики!" + modern_day_sorcerer: "Вы знаете, как программировать? Это круто. Вы волшебник наших дней! Разве не время, чтобы вы использовали свои магические силы программирования для управления миньонами в эпичной битве? И мы не говорим здесь роботы." + arenas_are_here: "Мультиплеерные арены CodeCombat на равных уже здесь." + ladder_explanation: "Выбирайте своих героев, зачаровывайте свои армии людей или огров, и взберитесь через поверженных коллег-Волшебников на вершину ладдеров – затем бросьте вызов своим друзьям в наших славных, асинхронно-мультиплеерных аренах прогрммирования. Если вы ощущаете себя творческим, можете даже" + fork_our_arenas: "сделать модификации наших арен" + create_worlds: "и создавать свои собственные миры." + javascript_rusty: "Подзабыли JavaScript? Не беспокойтесь; есть" + tutorial: "обучение" + new_to_programming: ". Новичок в программировании? Пройдите нашу кампанию для новичков, чтобы повысить навык." + so_ready: "Я полностью готов(а) для этого" + + loading_error: + could_not_load: "Ошибка загрузки с сервера" + connection_failure: "Соединение прервано." + unauthorized: "Вам необходимо авторизоваться. У вас отключены cookie?" + forbidden: "У вас нет прав доступа." + not_found: "Не найдено." + not_allowed: "Метод не поддерживается." + timeout: "Тайм-аут сервера." + conflict: "Конфликт ресурсов." + bad_input: "Неверные входные данные." + server_error: "Ошибка сервера." + unknown: "Неизвестная ошибка." + + resources: + your_sessions: "Ваши сессии" + level: "Уровень" + social_network_apis: "API социальных сетей" + facebook_status: "Статус Facebook" + facebook_friends: "Друзья Facebook" + facebook_friend_sessions: "Сессии друзей Facebook" + gplus_friends: "Друзья G+" + gplus_friend_sessions: "Сессии друзей G+" leaderboard: "таблица лидеров" \ No newline at end of file diff --git a/app/templates/kinds/search.jade b/app/templates/kinds/search.jade index e50602d68..77dce78db 100644 --- a/app/templates/kinds/search.jade +++ b/app/templates/kinds/search.jade @@ -1,38 +1,38 @@ -extends /templates/base - -block content - div - ol.breadcrumb - li - a(href="/editor", data-i18n="editor.main_title") CodeCombat Editors - li.active(data-i18n="#{currentEditor}") - | #{currentEditor} - - if me.get('anonymous') - a.btn.btn-primary.open-modal-button(data-toggle="coco-modal", data-target="modal/signup", role="button", data-i18n="editor.signup_to_create") Sign Up to Create a New Content - else - a.btn.btn-primary.open-modal-button(href='#new-model-modal', role="button", data-toggle="modal", data-i18n="#{currentNew}") Create a New Something - input#search(data-i18n="[placeholder]#{currentSearch}") - hr - div.results - table - - // TODO: make this into a ModalView subview - div.modal.fade#new-model-modal - .modal-dialog - .background-wrapper - .modal-content - .modal-header - h3(data-i18n="#{currentNew}") Create New #{modelLabel} - .modal-body - form.form - .form-group - label.control-label(for="name", data-i18n="general.name") Name - input#name.form-control(name="name", type="text") - .modal-footer - button.btn(data-dismiss="modal", data-i18n="common.cancel") Cancel - button.btn.btn-primary.new-model-submit(data-i18n="common.create") Create - .modal-body.wait.secret - h3(data-i18n="play_level.tip_reticulating") Reticulating Splines... - .progress.progress-striped.active - .progress-bar +extends /templates/base + +block content + div + ol.breadcrumb + li + a(href="/editor", data-i18n="editor.main_title") CodeCombat Editors + li.active(data-i18n="#{currentEditor}") + | #{currentEditor} + + if me.get('anonymous') + a.btn.btn-primary.open-modal-button(data-toggle="coco-modal", data-target="modal/signup", role="button", data-i18n="editor.signup_to_create") Sign Up to Create a New Content + else + a.btn.btn-primary.open-modal-button(href='#new-model-modal', role="button", data-toggle="modal", data-i18n="#{currentNew}") Create a New Something + input#search(data-i18n="[placeholder]#{currentSearch}") + hr + div.results + table + + // TODO: make this into a ModalView subview + div.modal.fade#new-model-modal + .modal-dialog + .background-wrapper + .modal-content + .modal-header + h3(data-i18n="#{currentNew}") Create New #{modelLabel} + .modal-body + form.form + .form-group + label.control-label(for="name", data-i18n="general.name") Name + input#name.form-control(name="name", type="text") + .modal-footer + button.btn(data-dismiss="modal", data-i18n="common.cancel") Cancel + button.btn.btn-primary.new-model-submit(data-i18n="common.create") Create + .modal-body.wait.secret + h3(data-i18n="play_level.tip_reticulating") Reticulating Splines... + .progress.progress-striped.active + .progress-bar From 33f26c3da030866d7b999d9227eaf9152c706ccd Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Tue, 8 Apr 2014 12:23:16 +0400 Subject: [PATCH 09/17] Sync i18n --- app/locale/ar.coffee | 21 +++++++++++++++++++-- app/locale/bg.coffee | 21 +++++++++++++++++++-- app/locale/ca.coffee | 21 +++++++++++++++++++-- app/locale/cs.coffee | 21 +++++++++++++++++++-- app/locale/da.coffee | 21 +++++++++++++++++++-- app/locale/de.coffee | 21 +++++++++++++++++++-- app/locale/el.coffee | 21 +++++++++++++++++++-- app/locale/en-AU.coffee | 21 +++++++++++++++++++-- app/locale/en-GB.coffee | 21 +++++++++++++++++++-- app/locale/en-US.coffee | 21 +++++++++++++++++++-- app/locale/es-419.coffee | 21 +++++++++++++++++++-- app/locale/es-ES.coffee | 21 +++++++++++++++++++-- app/locale/es.coffee | 21 +++++++++++++++++++-- app/locale/fa.coffee | 21 +++++++++++++++++++-- app/locale/fi.coffee | 21 +++++++++++++++++++-- app/locale/fr.coffee | 21 +++++++++++++++++++-- app/locale/he.coffee | 21 +++++++++++++++++++-- app/locale/hi.coffee | 21 +++++++++++++++++++-- app/locale/hu.coffee | 21 +++++++++++++++++++-- app/locale/id.coffee | 21 +++++++++++++++++++-- app/locale/it.coffee | 21 +++++++++++++++++++-- app/locale/ja.coffee | 21 +++++++++++++++++++-- app/locale/ko.coffee | 21 +++++++++++++++++++-- app/locale/lt.coffee | 21 +++++++++++++++++++-- app/locale/ms.coffee | 21 +++++++++++++++++++-- app/locale/nb.coffee | 21 +++++++++++++++++++-- app/locale/nl-BE.coffee | 21 +++++++++++++++++++-- app/locale/nl-NL.coffee | 21 +++++++++++++++++++-- app/locale/nl.coffee | 21 +++++++++++++++++++-- app/locale/nn.coffee | 21 +++++++++++++++++++-- app/locale/no.coffee | 21 +++++++++++++++++++-- app/locale/pl.coffee | 21 +++++++++++++++++++-- app/locale/pt-BR.coffee | 21 +++++++++++++++++++-- app/locale/pt-PT.coffee | 21 +++++++++++++++++++-- app/locale/pt.coffee | 21 +++++++++++++++++++-- app/locale/ro.coffee | 21 +++++++++++++++++++-- app/locale/ru.coffee | 2 +- app/locale/sk.coffee | 21 +++++++++++++++++++-- app/locale/sl.coffee | 21 +++++++++++++++++++-- app/locale/sr.coffee | 21 +++++++++++++++++++-- app/locale/sv.coffee | 21 +++++++++++++++++++-- app/locale/th.coffee | 21 +++++++++++++++++++-- app/locale/tr.coffee | 21 +++++++++++++++++++-- app/locale/uk.coffee | 21 +++++++++++++++++++-- app/locale/ur.coffee | 21 +++++++++++++++++++-- app/locale/vi.coffee | 21 +++++++++++++++++++-- app/locale/zh-HANS.coffee | 21 +++++++++++++++++++-- app/locale/zh-HANT.coffee | 21 +++++++++++++++++++-- app/locale/zh.coffee | 21 +++++++++++++++++++-- 49 files changed, 913 insertions(+), 97 deletions(-) diff --git a/app/locale/ar.coffee b/app/locale/ar.coffee index a805abc52..bd0a77209 100644 --- a/app/locale/ar.coffee +++ b/app/locale/ar.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/bg.coffee b/app/locale/bg.coffee index 44d26ca08..391639bcf 100644 --- a/app/locale/bg.coffee +++ b/app/locale/bg.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "български език", englishDescri # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "български език", englishDescri # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "български език", englishDescri # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "български език", englishDescri # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "български език", englishDescri # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "български език", englishDescri # body: "Body" version: "Версия" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" results: "Резултати" diff --git a/app/locale/ca.coffee b/app/locale/ca.coffee index 6e8a9811c..eaf9116ec 100644 --- a/app/locale/ca.coffee +++ b/app/locale/ca.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr versions: save_version_title: "Guarda una nova versió" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Per guardar els canvis primer has d'acceptar" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/cs.coffee b/app/locale/cs.coffee index a9ccc2b60..2dd5cd882 100644 --- a/app/locale/cs.coffee +++ b/app/locale/cs.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr versions: save_version_title: "Uložit novou Verzi" new_major_version: "Nová hlavní Verze" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Před uložením musíte souhlasit s" cla_url: "licencí" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr wizard_settings: title: "Nastavení Kouzelníka" customize_avatar: "Upravte vás Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr contact_us: "kontaktujte nás!" hipchat_prefix: "Můžete nás také najít v naší" hipchat_url: "HipChat diskusní místnosti." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Volby?" level_tab_thangs: "Thangy" level_tab_scripts: "Skripty" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr level_tab_components: "Komponenty" level_tab_systems: "Systémy" level_tab_thangs_title: "Současné Thangy" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Výchozí prostředí" level_tab_thangs_add: "Přidat Thangy" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Nastavení" level_component_tab_title: "Současné komponenty" level_component_btn_new: "Vytvořit novou komponentu" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr body: "Tělo" version: "Verze" commit_msg: "Popisek ukládání" -# history: "History" +# version_history: "Version History" version_history_for: "Verze historie pro: " # result: "Result" results: "Výsledky" diff --git a/app/locale/da.coffee b/app/locale/da.coffee index 85092263e..cd8443101 100644 --- a/app/locale/da.coffee +++ b/app/locale/da.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans versions: save_version_title: "Gem ny version" new_major_version: "Ny hoved Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "For at gemme dine ændringer, må du acceptere brugerbetingelserne" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans wizard_settings: title: "Troldmandsinstillinger" customize_avatar: "Tilpas din avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Påklædning" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans contact_us: "kontact os!" hipchat_prefix: "Du kan også finde os på vores" hipchat_url: "HipChat kanal." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans level_tab_components: "Komponenter" level_tab_systems: "Systemer" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Startbetingelser" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Instillinger" level_component_tab_title: "Nuværende komponenter" level_component_btn_new: "Opret ny komponent" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans article_search_title: "Søg Artikler Her" # thang_search_title: "Search Thang Types Here" level_search_title: "Søg Baner Her" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans body: "krop" version: "version" commit_msg: "ændringsnotat" - history: "Historie" +# version_history: "Version History" version_history_for: "versionhistorie for: " result: "Resultat" results: "resultater" diff --git a/app/locale/de.coffee b/app/locale/de.coffee index a81a0eb34..2be46fde3 100644 --- a/app/locale/de.coffee +++ b/app/locale/de.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra versions: save_version_title: "Neue Version speichern" new_major_version: "Neue Hauptversion" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Damit Änderungen gespeichert werden können, musst du unsere Lizenzbedingungen (" cla_url: "CLA" cla_suffix: ") akzeptieren." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra wizard_settings: title: "Zauberer Einstellungen" customize_avatar: "Individualisiere deinen Avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Kleidung" trim: "Applikationen" - cloud: "Wolke" +# team: "Cloud" spell: "Zauber" boots: "Stiefel" hue: "Farbton" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra contact_us: "setze dich mit uns in Verbindung!" hipchat_prefix: "Besuche uns auch in unserem" hipchat_url: "HipChat room." +# back: "Back" revert: "Zurücksetzen" revert_models: "Models zurücksetzen." +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Einige Einstellungsmöglichkeiten?" level_tab_thangs: "Thangs" level_tab_scripts: "Skripte" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra level_tab_components: "Komponenten" level_tab_systems: "Systeme" level_tab_thangs_title: "Aktuelle Thangs" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Startbedingungen" level_tab_thangs_add: "Thangs hinzufügen" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Einstellungen" level_component_tab_title: "Aktuelle Komponenten" level_component_btn_new: "neue Komponente erstellen" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra body: "Inhalt" version: "Version" commit_msg: "Commit Nachricht" - history: "Verlauf" +# version_history: "Version History" version_history_for: "Versionsgeschichte für: " result: "Ergebnis" results: "Ergebnisse" diff --git a/app/locale/el.coffee b/app/locale/el.coffee index 5fab0b324..a81560d71 100644 --- a/app/locale/el.coffee +++ b/app/locale/el.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/en-AU.coffee b/app/locale/en-AU.coffee index 6819b143d..5d4a44905 100644 --- a/app/locale/en-AU.coffee +++ b/app/locale/en-AU.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/en-GB.coffee b/app/locale/en-GB.coffee index ec32cbc7a..6e6525122 100644 --- a/app/locale/en-GB.coffee +++ b/app/locale/en-GB.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/en-US.coffee b/app/locale/en-US.coffee index d3c8476ae..d776c1410 100644 --- a/app/locale/en-US.coffee +++ b/app/locale/en-US.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/es-419.coffee b/app/locale/es-419.coffee index 0e0c67a22..865db72e2 100644 --- a/app/locale/es-419.coffee +++ b/app/locale/es-419.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip versions: save_version_title: "Guardar nueva versión" new_major_version: "Nueva Gran Versión" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip wizard_settings: title: "Configuración del mago" customize_avatar: "Personaliza tu avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Ropa" # trim: "Trim" - cloud: "Nube" +# team: "Cloud" # spell: "Spell" boots: "Botas" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/es-ES.coffee b/app/locale/es-ES.coffee index 0e6aacf92..cf48c7363 100644 --- a/app/locale/es-ES.coffee +++ b/app/locale/es-ES.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis versions: save_version_title: "Guardar nueva versión" new_major_version: "Nueva versión principal" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Para guardar los cambios, primero debes aceptar nuestro" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis wizard_settings: title: "Ajustes del mago" customize_avatar: "Personaliza tu Avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Ropa" # trim: "Trim" - cloud: "Nube" +# team: "Cloud" spell: "Hechizo" boots: "Botas" hue: "Matiz" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis contact_us: "¡Contacta con nosotros!" hipchat_prefix: "También puedes encontrarnos en nuestra" hipchat_url: "sala de HipChat." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "¿Algunas opciones?" level_tab_thangs: "Objetos" level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis level_tab_components: "Componentes" level_tab_systems: "Sistemas" level_tab_thangs_title: "Objetos actuales" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Condiciones de inicio" level_tab_thangs_add: "Añadir Objetos" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Ajustes" level_component_tab_title: "Componentes Actuales" level_component_btn_new: "Crear Nuevo Componente" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis body: "Cuerpo" version: "Versión" commit_msg: "Mensaje de Asignación o Commit" -# history: "History" +# version_history: "Version History" version_history_for: "Historial de las versiones de: " # result: "Result" results: "Resultados" diff --git a/app/locale/es.coffee b/app/locale/es.coffee index 714e0d260..04805e508 100644 --- a/app/locale/es.coffee +++ b/app/locale/es.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t versions: save_version_title: "Guardar Nueva Versión" new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Para poder guardar los cambios, primero debes aceptar nuestra" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t wizard_settings: title: "Configuración del mago" customize_avatar: "Personaliza tu avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Ropa" trim: "Trim" - cloud: "Nube" +# team: "Cloud" spell: "Spell" boots: "Botas" hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Ajustes" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t body: "Cuerpo" version: "Versión" # commit_msg: "Commit Message" - history: "Historial" +# version_history: "Version History" # version_history_for: "Version History for: " result: "Resultado" results: "Resultados" diff --git a/app/locale/fa.coffee b/app/locale/fa.coffee index 4534cb313..73625e65b 100644 --- a/app/locale/fa.coffee +++ b/app/locale/fa.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", versions: save_version_title: "ذخیره کردن نسخه جدید" new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "To save changes, first you must agree to our" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", wizard_settings: title: "تنظیمات جادویی" customize_avatar: "آواتار خود را شکل دهید" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/fi.coffee b/app/locale/fi.coffee index 6e340312c..4b083e092 100644 --- a/app/locale/fi.coffee +++ b/app/locale/fi.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/fr.coffee b/app/locale/fr.coffee index d21af1b64..d1befe1a2 100644 --- a/app/locale/fr.coffee +++ b/app/locale/fr.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "français", englishDescription: "French", t versions: save_version_title: "Enregistrer une nouvelle version" new_major_version: "Nouvelle version majeure" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Pour enregistrer vos modifications vous devez d'abord accepter notre" cla_url: "Copyright" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "français", englishDescription: "French", t wizard_settings: title: "Paramètres du Magicien" customize_avatar: "Personnaliser votre avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Vêtements" trim: "Tailleur" - cloud: "Nuage" +# team: "Cloud" spell: "Sort" boots: "Bottes" hue: "Teinte" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "français", englishDescription: "French", t contact_us: "contactez nous!" hipchat_prefix: "Vous pouvez aussi nous trouver dans notre " hipchat_url: "conversation HipChat." +# back: "Back" revert: "Annuler" revert_models: "Annuler les modèles" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Quelques options?" level_tab_thangs: "Thangs" level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "français", englishDescription: "French", t level_tab_components: "Composants" level_tab_systems: "Systèmes" level_tab_thangs_title: "Thangs actuels" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Conditions de départ" level_tab_thangs_add: "ajouter des Thangs" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Paramètres" level_component_tab_title: "Composants actuels" level_component_btn_new: "Créer un nouveau composant" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t article_search_title: "Rechercher dans les articles" thang_search_title: "Rechercher dans les types Thang" level_search_title: "Rechercher dans les niveaux" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t body: "Corps" version: "Version" commit_msg: "Message de mise à jour" - history: "Historique" +# version_history: "Version History" version_history_for: "Historique des versions pour : " result: "Resultat" results: "Résultats" diff --git a/app/locale/he.coffee b/app/locale/he.coffee index 888c39dca..610a1fb9c 100644 --- a/app/locale/he.coffee +++ b/app/locale/he.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", versions: save_version_title: "שמור גרסה חדשה" new_major_version: "גרסה חשובה חדשה" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "כדי לשמור יש להירשם לאתר" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", wizard_settings: title: "הגדרות קוסם" customize_avatar: "עצב את הדמות שלך" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "בגדים" trim: "קישוט" - cloud: "ענן" +# team: "Cloud" spell: "כישוף" boots: "מגפיים" hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/hi.coffee b/app/locale/hi.coffee index efd9c22bc..93dd93d84 100644 --- a/app/locale/hi.coffee +++ b/app/locale/hi.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/hu.coffee b/app/locale/hu.coffee index e48c305af..1b22813cd 100644 --- a/app/locale/hu.coffee +++ b/app/locale/hu.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t versions: save_version_title: "Új verzió mentése" new_major_version: "Új főverzió" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "A módosítások elmentéséhez el kell fogadnod a " cla_url: "CLA" cla_suffix: "tartalmát." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t wizard_settings: title: "Varázsló beállításai" customize_avatar: "Állítsd be az Avatarod!" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Öltözetek" # trim: "Trim" - cloud: "Felhő" +# team: "Cloud" spell: "Varázslat" boots: "Lábbelik" hue: "Árnyalat" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/id.coffee b/app/locale/id.coffee index f409da297..ec64791c8 100644 --- a/app/locale/id.coffee +++ b/app/locale/id.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/it.coffee b/app/locale/it.coffee index bdbf39a48..058f90109 100644 --- a/app/locale/it.coffee +++ b/app/locale/it.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t versions: save_version_title: "Salva nuova versione" new_major_version: "Nuova versione" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Per salvare le modifiche, prima devi accettare la nostra " cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t wizard_settings: # title: "Wizard Settings" customize_avatar: "Personalizza il tuo personaggio" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Abbigliamento" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t contact_us: "scrivici!" hipchat_prefix: "Ci puoi anche trovare nella nostra" hipchat_url: "stanza HipChat." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Opzioni??" level_tab_thangs: "Thangs" level_tab_scripts: "Script" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t level_tab_components: "Componenti" level_tab_systems: "Sistemi" level_tab_thangs_title: "Thangs esistenti" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Condizioni iniziali" level_tab_thangs_add: "Aggiungi thang" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Impostazioni" level_component_tab_title: "Componenti esistenti" level_component_btn_new: "Crea nuovo componente" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t body: "Testo" version: "Versione" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" results: "Risultati" diff --git a/app/locale/ja.coffee b/app/locale/ja.coffee index 0c935344d..3bc5a3a91 100644 --- a/app/locale/ja.coffee +++ b/app/locale/ja.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", versions: save_version_title: "新しいバージョンを保存" new_major_version: "メジャーバージョンを新しくする" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "変更を適用するには, 私達のCLAに同意する必要があります。" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", wizard_settings: title: "ウィザードの設定" customize_avatar: "アバターのカスタマイズ" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/ko.coffee b/app/locale/ko.coffee index 6ae889621..28e143ba3 100644 --- a/app/locale/ko.coffee +++ b/app/locale/ko.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t versions: save_version_title: "새로운 버전을 저장합니다" new_major_version: "신규 버전" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "변경사항을 저장하기 위해서는, 먼저 계약사항에 동의 하셔야 합니다." cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t wizard_settings: title: "마법사 설장" customize_avatar: "당신의 분신을 직접 꾸미세요" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "옷" trim: "장식" - cloud: "구름" +# team: "Cloud" spell: "마법" boots: "장화" hue: "색조" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t contact_us: "연락하기!" hipchat_prefix: "당신은 또한 우리를 여기에서 찾을 수 있습니다 : " hipchat_url: "힙챗 룸" +# back: "Back" revert: "되돌리기" revert_models: "모델 되돌리기" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "다른 옵션들?" level_tab_thangs: "Thangs" level_tab_scripts: "스크립트들" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t level_tab_components: "요소들" level_tab_systems: "시스템" level_tab_thangs_title: "현재 Thangs" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "컨디션 시작" level_tab_thangs_add: "Thangs 추가" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "설정" level_component_tab_title: "현재 요소들" level_component_btn_new: "새로운 요소들 생성" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t article_search_title: "기사들은 여기에서 찾으세요" thang_search_title: "Thang 타입들은 여기에서 찾으세요" level_search_title: "레벨들은 여기에서 찾으세요" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t body: "구성" version: "버전" commit_msg: "커밋 메세지" - history: "히스토리" +# version_history: "Version History" version_history_for: "버전 히스토리 : " result: "결과" results: "결과들" diff --git a/app/locale/lt.coffee b/app/locale/lt.coffee index 35fa4717d..d425d2a6a 100644 --- a/app/locale/lt.coffee +++ b/app/locale/lt.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/ms.coffee b/app/locale/ms.coffee index 62f2181e9..1c23871c2 100644 --- a/app/locale/ms.coffee +++ b/app/locale/ms.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa versions: save_version_title: "Simpan versi baru" new_major_version: "Versi utama yang baru" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Untuk menyimpan pengubahsuaian, anda perlu setuju dengan" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # body: "Body" version: "Versi" commit_msg: "Mesej Commit" -# history: "History" +# version_history: "Version History" version_history_for: "Versi History untuk: " result: "Keputusan" results: "Keputusan-keputusan" diff --git a/app/locale/nb.coffee b/app/locale/nb.coffee index 12ece95a3..319a143da 100644 --- a/app/locale/nb.coffee +++ b/app/locale/nb.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/nl-BE.coffee b/app/locale/nl-BE.coffee index abcd96599..3435b5154 100644 --- a/app/locale/nl-BE.coffee +++ b/app/locale/nl-BE.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: versions: save_version_title: "Nieuwe versie opslagen" new_major_version: "Nieuwe hoofd versie" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Om bewerkingen op te slaan, moet je eerst akkoord gaan met onze" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: wizard_settings: title: "Tovenaar instellingen" customize_avatar: "Bewerk je avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Kleren" trim: "Trim" - cloud: "Wolk" +# team: "Cloud" spell: "Spreuk" boots: "Laarzen" hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: contact_us: "contacteer ons!" hipchat_prefix: "Je kan ons ook vinden in ons" hipchat_url: "(Engelstalig) HipChat kanaal." +# back: "Back" revert: "Keer wijziging terug" revert_models: "keer wijziging model terug" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Enkele opties?" level_tab_thangs: "Elementen" level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: level_tab_components: "Componenten" level_tab_systems: "Systemen" level_tab_thangs_title: "Huidige Elementen" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Start Condities" level_tab_thangs_add: "Voeg element toe" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Instellingen" level_component_tab_title: "Huidige Componenten" level_component_btn_new: "Maak een nieuwe component aan" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: article_search_title: "Zoek Artikels Hier" thang_search_title: "Zoek Thang Types Hier" level_search_title: "Zoek Levels Hier" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: body: "Inhoud" version: "Versie" commit_msg: "Commit Bericht" - history: "Geschiedenis" +# version_history: "Version History" version_history_for: "Versie geschiedenis voor: " result: "Resultaat" results: "Resultaten" diff --git a/app/locale/nl-NL.coffee b/app/locale/nl-NL.coffee index bafb7d160..44538b479 100644 --- a/app/locale/nl-NL.coffee +++ b/app/locale/nl-NL.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription versions: save_version_title: "Nieuwe versie opslagen" new_major_version: "Nieuwe hoofd versie" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Om bewerkingen op te slaan, moet je eerst akkoord gaan met onze" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription wizard_settings: title: "Tovenaar instellingen" customize_avatar: "Bewerk je avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Kleren" trim: "Trim" - cloud: "Wolk" +# team: "Cloud" spell: "Spreuk" boots: "Laarzen" hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription contact_us: "contacteer ons!" hipchat_prefix: "Je kan ons ook vinden in ons" hipchat_url: "(Engelstalig) HipChat kanaal." +# back: "Back" revert: "Keer wijziging terug" revert_models: "keer wijziging model terug" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Enkele opties?" level_tab_thangs: "Elementen" level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription level_tab_components: "Componenten" level_tab_systems: "Systemen" level_tab_thangs_title: "Huidige Elementen" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Start Condities" level_tab_thangs_add: "Voeg element toe" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Instellingen" level_component_tab_title: "Huidige Componenten" level_component_btn_new: "Maak een nieuwe component aan" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription article_search_title: "Zoek Artikels Hier" thang_search_title: "Zoek Thang Types Hier" level_search_title: "Zoek Levels Hier" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription body: "Inhoud" version: "Versie" commit_msg: "Commit Bericht" - history: "Geschiedenis" +# version_history: "Version History" version_history_for: "Versie geschiedenis voor: " result: "Resultaat" results: "Resultaten" diff --git a/app/locale/nl.coffee b/app/locale/nl.coffee index ad5127239..6746d2f9e 100644 --- a/app/locale/nl.coffee +++ b/app/locale/nl.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t versions: save_version_title: "Nieuwe versie opslagen" new_major_version: "Nieuwe hoofd versie" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Om bewerkingen op te slaan, moet je eerst akkoord gaan met onze" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t wizard_settings: title: "Tovenaar instellingen" customize_avatar: "Bewerk je avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Kleren" trim: "Trim" - cloud: "Wolk" +# team: "Cloud" spell: "Spreuk" boots: "Laarzen" hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t contact_us: "contacteer ons!" hipchat_prefix: "Je kan ons ook vinden in ons" hipchat_url: "(Engelstalig) HipChat kanaal." +# back: "Back" revert: "Keer wijziging terug" revert_models: "keer wijziging model terug" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Enkele opties?" level_tab_thangs: "Elementen" level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t level_tab_components: "Componenten" level_tab_systems: "Systemen" level_tab_thangs_title: "Huidige Elementen" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Start Condities" level_tab_thangs_add: "Voeg element toe" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Instellingen" level_component_tab_title: "Huidige Componenten" level_component_btn_new: "Maak een nieuwe component aan" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t article_search_title: "Zoek Artikels Hier" thang_search_title: "Zoek Thang Types Hier" level_search_title: "Zoek Levels Hier" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t body: "Inhoud" version: "Versie" commit_msg: "Commit Bericht" - history: "Geschiedenis" +# version_history: "Version History" version_history_for: "Versie geschiedenis voor: " result: "Resultaat" results: "Resultaten" diff --git a/app/locale/nn.coffee b/app/locale/nn.coffee index 653faf141..de5d6404e 100644 --- a/app/locale/nn.coffee +++ b/app/locale/nn.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/no.coffee b/app/locale/no.coffee index c0e2d3842..bc46eae53 100644 --- a/app/locale/no.coffee +++ b/app/locale/no.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/pl.coffee b/app/locale/pl.coffee index fd5ff6c98..b71912fad 100644 --- a/app/locale/pl.coffee +++ b/app/locale/pl.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish versions: save_version_title: "Zapisz nową wersję" new_major_version: "Nowa wersja główna" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Aby zapisać zmiany, musisz najpierw zaakceptować naszą" cla_url: "umowę licencyjną dla współtwórców (CLA)" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish wizard_settings: title: "Ustawienia czarodzieja" customize_avatar: "Personalizuj swój awatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Ubrania" trim: "Dodatki" - cloud: "Chmura" +# team: "Cloud" spell: "Zaklęcie" boots: "Buty" hue: "Odcień" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish contact_us: "skontaktuj się z nami!" hipchat_prefix: "Możesz nas też spotkać w naszym" hipchat_url: "pokoju HipChat." +# back: "Back" revert: "Przywróć" revert_models: "Przywróć wersję" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Trochę opcji?" level_tab_thangs: "Obiekty" level_tab_scripts: "Skrypty" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish level_tab_components: "Komponenty" level_tab_systems: "Systemy" level_tab_thangs_title: "Aktualne obiekty" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Warunki początkowe" level_tab_thangs_add: "Dodaj obiekty" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Ustawienia" level_component_tab_title: "Aktualne komponenty" level_component_btn_new: "Stwórz nowy komponent" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish article_search_title: "Przeszukaj artykuły" thang_search_title: "Przeszukaj typy obiektów" level_search_title: "Przeszukaj poziomy" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish body: "Zawartość" version: "Wersja" commit_msg: "Wiadomość do commitu" - history: "Historia" +# version_history: "Version History" version_history_for: "Historia wersji dla: " result: "Wynik" results: "Wyniki" diff --git a/app/locale/pt-BR.coffee b/app/locale/pt-BR.coffee index 74c1a4e6b..024f65b50 100644 --- a/app/locale/pt-BR.coffee +++ b/app/locale/pt-BR.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: versions: save_version_title: "Salvar nova versão" new_major_version: "Nova versão principal" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Para salvar as modificações, primeiro você deve concordar com nosso" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: wizard_settings: title: "Configurações do Feiticeiro" customize_avatar: "Personalize o seu Avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Roupas" trim: "Aparar" - cloud: "Nuvem" +# team: "Cloud" spell: "Feitiço" boots: "Boots" hue: "Matiz" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: contact_us: "entre em contato!" hipchat_prefix: "Você também pode nos encontrar na nossa" hipchat_url: "Sala do HipChat." +# back: "Back" revert: "Reverter" revert_models: "Reverter Modelos" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Algumas Opções?" level_tab_thangs: "Thangs" level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: level_tab_components: "Componentes" level_tab_systems: "Sistemas" level_tab_thangs_title: "Thangs Atuais" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Condições de Início" level_tab_thangs_add: "Adicionar Thangs" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Configurações" level_component_tab_title: "Componentess Atuais" level_component_btn_new: "Criar Novo Componente" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: article_search_title: "Procurar Artigos Aqui" thang_search_title: "Procurar Tipos de Thang Aqui" level_search_title: "Procurar Níveis Aqui" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: body: "Principal" version: "Versão" commit_msg: "Mensagem do Commit" - history: "Histórico" +# version_history: "Version History" version_history_for: "Histórico de Versão para: " result: "Resultado" results: "Resultados" diff --git a/app/locale/pt-PT.coffee b/app/locale/pt-PT.coffee index 91e697490..ccb16c0aa 100644 --- a/app/locale/pt-PT.coffee +++ b/app/locale/pt-PT.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P versions: save_version_title: "Guardar Nova Versão" new_major_version: "Nova Versão Principal" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Para guardar as alterações, precisas concordar com o nosso" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P wizard_settings: title: "Definições do Wizard" customize_avatar: "Altera o teu Avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Roupas" trim: "Pormenores" - cloud: "Nuvem" +# team: "Cloud" spell: "Feitiço" boots: "Botas" hue: "Matiz" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P contact_us: "contacta-nos!" hipchat_prefix: "Podes encontrar-nos no nosso" hipchat_url: "canal HipChat." +# back: "Back" revert: "Reverter" revert_models: "Reverter Modelos" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Algumas opções?" level_tab_thangs: "Thangs" level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P level_tab_components: "Componentes" level_tab_systems: "Sistemas" level_tab_thangs_title: "Thangs atuais" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Condições iniciais" level_tab_thangs_add: "Adiciona Thangs" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Configurações" level_component_tab_title: "Componentes atuais" level_component_btn_new: "Cria um novo Componente" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P article_search_title: "Procurar Artigos Aqui" thang_search_title: "Procurar Tipos de Thang Aqui" level_search_title: "Procurar Níveis Aqui" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P body: "Corpo" version: "Versão" commit_msg: "Mensagem de Commit" - history: "Histórico" +# version_history: "Version History" version_history_for: "Histórico de versões por: " result: "Resultado" results: "Resultados" diff --git a/app/locale/pt.coffee b/app/locale/pt.coffee index eddcdd149..6079ffa76 100644 --- a/app/locale/pt.coffee +++ b/app/locale/pt.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/ro.coffee b/app/locale/ro.coffee index 39a84b357..b1ace00ce 100644 --- a/app/locale/ro.coffee +++ b/app/locale/ro.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman versions: save_version_title: "Salvează noua versiune" new_major_version: "Versiune nouă majoră" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Pentru a salva modificările mai intâi trebuie sa fiți de acord cu" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman wizard_settings: title: "Setări Wizard" customize_avatar: "Personalizează-ți Avatarul" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Haine" trim: "Margine" - cloud: "Nor" +# team: "Cloud" spell: "Vrajă" boots: "Încălțăminte" hue: "Culoare" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman contact_us: "contactați-ne!" hipchat_prefix: "Ne puteți de asemenea găsi la" hipchat_url: "HipChat." +# back: "Back" revert: "Revino la versiunea anterioară" revert_models: "Resetează Modelele" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Opțiuni?" level_tab_thangs: "Thangs" level_tab_scripts: "Script-uri" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman level_tab_components: "Componente" level_tab_systems: "Sisteme" level_tab_thangs_title: "Thangs actuali" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Condiți inițiale" level_tab_thangs_add: "Adaugă Thangs" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Setări" level_component_tab_title: "Componente actuale" level_component_btn_new: "Crează componentă nouă" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman article_search_title: "Caută articole aici" thang_search_title: "Caută tipuri de Thang aici" level_search_title: "Caută nivele aici" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman body: "Corp" version: "Versiune" commit_msg: "Înregistrează Mesajul" - history: "Istoric" +# version_history: "Version History" version_history_for: "Versiune istorie pentru: " result: "Rezultat" results: "Resultate" diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index 9fba6c0db..43405346f 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -642,4 +642,4 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi facebook_friend_sessions: "Сессии друзей Facebook" gplus_friends: "Друзья G+" gplus_friend_sessions: "Сессии друзей G+" - leaderboard: "таблица лидеров" \ No newline at end of file + leaderboard: "таблица лидеров" diff --git a/app/locale/sk.coffee b/app/locale/sk.coffee index 1591817b7..0f10471ee 100644 --- a/app/locale/sk.coffee +++ b/app/locale/sk.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", versions: save_version_title: "Ulož novú verziu" new_major_version: "Nová primárna verzia" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Ak chcete uložiť svoje zmeny, musíte najprv súhlasiť s našou" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", wizard_settings: title: "Nastavenia kúzelníka" customize_avatar: "Uprav svojho avatara" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Róba" trim: "Lem" - cloud: "Obláčik" +# team: "Cloud" spell: "Kúzlo" boots: "Čižmy" hue: "Odtieň" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/sl.coffee b/app/locale/sl.coffee index fcc48d5dd..2459161ef 100644 --- a/app/locale/sl.coffee +++ b/app/locale/sl.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/sr.coffee b/app/locale/sr.coffee index a45e507ae..2a9d65638 100644 --- a/app/locale/sr.coffee +++ b/app/locale/sr.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/sv.coffee b/app/locale/sv.coffee index de9c1fa4b..cbf8ab1f1 100644 --- a/app/locale/sv.coffee +++ b/app/locale/sv.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr versions: save_version_title: "Spara ny version" new_major_version: "Ny betydande version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "För att spara ändringar måste du först godkänna vår" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr wizard_settings: title: "Trollkarlsinställningar" customize_avatar: "Skräddarsy din avatar" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Kläder" trim: "Dekorationer" - cloud: "Moln" +# team: "Cloud" spell: "Trollformel" boots: "Stövlar" hue: "Nyans" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr contact_us: "kontakta oss!" hipchat_prefix: "Du kan också hitta oss i vårt" hipchat_url: "HipChat-rum." +# back: "Back" revert: "Återställ" revert_models: "Återställ modeller" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Några inställningar?" level_tab_thangs: "Enheter" level_tab_scripts: "Skript" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr level_tab_components: "Komponenter" level_tab_systems: "System" level_tab_thangs_title: "Nuvarande enheter" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Startvillkor" level_tab_thangs_add: "Lägg till enheter" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Inställningar" level_component_tab_title: "Nuvarande komponenter" level_component_btn_new: "Skapa ny komponent" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr article_search_title: "Sök artiklar här" thang_search_title: "Sök enhetstyper här" level_search_title: "Sök nivåer här" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr body: "Kropp" version: "Version" commit_msg: "Förbindelsemeddelande" - history: "Historik" +# version_history: "Version History" version_history_for: "Versionshistorik för: " result: "Resultat" results: "Resultat" diff --git a/app/locale/th.coffee b/app/locale/th.coffee index 6d20c4a43..cfcfe79e1 100644 --- a/app/locale/th.coffee +++ b/app/locale/th.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/tr.coffee b/app/locale/tr.coffee index b5cc8fc77..53c94f0c7 100644 --- a/app/locale/tr.coffee +++ b/app/locale/tr.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t versions: save_version_title: "Yeni Sürümü Kaydet" new_major_version: "Yeni Önemli Sürüm" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Değişiklikleri kaydetmek için ilk olarak" cla_url: "KLA'mızı" cla_suffix: "kabul etmelisiniz." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t wizard_settings: title: "Sihirbaz Ayarları" customize_avatar: "Avatar'ınızı Özelleştirin" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Kıyafet" trim: "Süs" - cloud: "Püs" +# team: "Cloud" spell: "Büyü" boots: "Çizme" hue: "Ton" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t contact_us: "bize ulaşın!" hipchat_prefix: "Bizi ayrıca" hipchat_url: "HipChat otasında bulabilirsiniz." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "Bazı Seçenekler?" level_tab_thangs: "Nesneler" level_tab_scripts: "Betikler" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t level_tab_components: "Bileşenler" level_tab_systems: "Sistemler" level_tab_thangs_title: "Geçerli Şartlar" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Başlama Şartları" level_tab_thangs_add: "Nesne Ekle" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Ayarlar" level_component_tab_title: "Geçerli Bileşenler" level_component_btn_new: "Yeni Bileşen Oluştur" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t body: "Gövde" version: "Sürüm" commit_msg: "Gönderme İletisi" -# history: "History" +# version_history: "Version History" version_history_for: "Sürüm Geçmişi: " # result: "Result" results: "Sonuçlar" diff --git a/app/locale/uk.coffee b/app/locale/uk.coffee index 4b73c0837..e3ba9e84a 100644 --- a/app/locale/uk.coffee +++ b/app/locale/uk.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "українська мова", englishDesc versions: save_version_title: "Зберегти нову версію" new_major_version: "Зберегти основну версію" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Для збереження змін спочатку треба погодитись з нашим" cla_url: "CLA" cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "українська мова", englishDesc wizard_settings: title: "Налаштування" customize_avatar: "Налаштувати аватар" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "Одяг" trim: "Оздоблення" - cloud: "Хмаринка" +# team: "Cloud" spell: "Закляття" boots: "Черевики" hue: "Відтінок" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "українська мова", englishDesc contact_us: "зв’яжіться з нами!" hipchat_prefix: "Ви можете також знайти нас в нашій" hipchat_url: "кімнаті HipChat." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" level_tab_thangs: "Об'єкти" level_tab_scripts: "Скрипти" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "українська мова", englishDesc level_tab_components: "Компоненти" level_tab_systems: "Системи" level_tab_thangs_title: "Поточні об'єкти" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "Початковий статус" level_tab_thangs_add: "Додати об'єкти" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "Налаштування" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "українська мова", englishDesc # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "українська мова", englishDesc # body: "Body" version: "Версія" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" results: "Результати" diff --git a/app/locale/ur.coffee b/app/locale/ur.coffee index 670e88789..9dca96bf4 100644 --- a/app/locale/ur.coffee +++ b/app/locale/ur.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/vi.coffee b/app/locale/vi.coffee index 90b02500a..1e5e2fd12 100644 --- a/app/locale/vi.coffee +++ b/app/locale/vi.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn versions: save_version_title: "Lưu Phiên bản Mới" new_major_version: "Phiên bản chính mới" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "Để lưu thay đổi, bạn phải chấp thuận với chúng tôi trước" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn wizard_settings: title: "Cài đặt Wizard" customize_avatar: "Tùy chỉnh Avatar của bạn" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/zh-HANS.coffee b/app/locale/zh-HANS.coffee index 4cd7ee835..df3c757d9 100644 --- a/app/locale/zh-HANS.coffee +++ b/app/locale/zh-HANS.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese versions: save_version_title: "保存新版本" new_major_version: "新的重要版本" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" cla_prefix: "要想保存更改,您必须先同意我们的" cla_url: "贡献者许可协议" cla_suffix: "。" @@ -123,9 +126,12 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese wizard_settings: title: "设置向导" customize_avatar: "设置你的头像" +# active: "Active" +# color: "Color" +# group: "Group" clothes: "衣服" trim: "条纹" - cloud: "云" +# team: "Cloud" spell: "魔法球" boots: "鞋子" hue: "颜色" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese contact_us: "联系我们!" hipchat_prefix: "你也可以在这里找到我们" hipchat_url: "HipChat 房间。" +# back: "Back" revert: "还原" revert_models: "还原模式" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" level_some_options: "有哪些选项?" level_tab_thangs: "物体" level_tab_scripts: "脚本" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese level_tab_components: "组件" level_tab_systems: "系统" level_tab_thangs_title: "目前所有物体" +# level_tab_thangs_all: "All" level_tab_thangs_conditions: "启动条件" level_tab_thangs_add: "增加物体" +# delete: "Delete" +# duplicate: "Duplicate" level_settings_title: "设置" level_component_tab_title: "目前所有组件" level_component_btn_new: "创建新的组件" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" level_search_title: "在这里搜索关卡" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese body: "正文" version: "版本" commit_msg: "提交信息" - history: "历史" +# version_history: "Version History" version_history_for: "版本历史: " result: "结果" results: "结果" diff --git a/app/locale/zh-HANT.coffee b/app/locale/zh-HANT.coffee index e1d4e62c8..1e1343f49 100644 --- a/app/locale/zh-HANT.coffee +++ b/app/locale/zh-HANT.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" diff --git a/app/locale/zh.coffee b/app/locale/zh.coffee index 26f9f4118..cdf8b0cbe 100644 --- a/app/locale/zh.coffee +++ b/app/locale/zh.coffee @@ -46,6 +46,9 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # versions: # save_version_title: "Save New Version" # new_major_version: "New Major Version" +# update_break_level: "(Could this update break old solutions of the level?)" +# update_break_component: "(Could this update break anything depending on this Component?)" +# update_break_system: "(Could this update break anything depending on this System?)" # cla_prefix: "To save changes, first you must agree to our" # cla_url: "CLA" # cla_suffix: "." @@ -123,9 +126,12 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # wizard_settings: # title: "Wizard Settings" # customize_avatar: "Customize Your Avatar" +# active: "Active" +# color: "Color" +# group: "Group" # clothes: "Clothes" # trim: "Trim" -# cloud: "Cloud" +# team: "Cloud" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -295,8 +301,15 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # contact_us: "contact us!" # hipchat_prefix: "You can also find us in our" # hipchat_url: "HipChat room." +# back: "Back" # revert: "Revert" # revert_models: "Revert Models" +# fork_title: "Fork New Version" +# fork_creating: "Creating Fork..." +# more: "More" +# wiki: "Wiki" +# live_chat: "Live Chat" +# level_publish: "Publish This Level (irreversible)?" # level_some_options: "Some Options?" # level_tab_thangs: "Thangs" # level_tab_scripts: "Scripts" @@ -304,8 +317,11 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # level_tab_components: "Components" # level_tab_systems: "Systems" # level_tab_thangs_title: "Current Thangs" +# level_tab_thangs_all: "All" # level_tab_thangs_conditions: "Starting Conditions" # level_tab_thangs_add: "Add Thangs" +# delete: "Delete" +# duplicate: "Duplicate" # level_settings_title: "Settings" # level_component_tab_title: "Current Components" # level_component_btn_new: "Create New Component" @@ -327,6 +343,7 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # article_search_title: "Search Articles Here" # thang_search_title: "Search Thang Types Here" # level_search_title: "Search Levels Here" +# signup_to_create: "Sign Up to Create a New Content" # read_only_warning: "Note: you can't save any edits here, because you're not logged in as an admin." # article: @@ -339,7 +356,7 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # body: "Body" # version: "Version" # commit_msg: "Commit Message" -# history: "History" +# version_history: "Version History" # version_history_for: "Version History for: " # result: "Result" # results: "Results" From 495d1be620d237e835c017b9ca717afd2984b15d Mon Sep 17 00:00:00 2001 From: Aditya Raisinghani Date: Thu, 10 Apr 2014 01:01:30 +0530 Subject: [PATCH 10/17] Added social buttons to Sign up modal --- app/styles/modal/login.sass | 13 +++++++++++++ app/templates/modal/login.jade | 2 +- app/templates/modal/signup.jade | 14 ++++++++++++-- app/views/modal/signup_modal.coffee | 4 ++++ 4 files changed, 30 insertions(+), 3 deletions(-) diff --git a/app/styles/modal/login.sass b/app/styles/modal/login.sass index e89a92118..7d85ad900 100644 --- a/app/styles/modal/login.sass +++ b/app/styles/modal/login.sass @@ -10,3 +10,16 @@ a[data-toggle="coco-modal"] cursor: pointer + +#signup-modal + .modal-footer + padding-top: 0 + div + text-align: center + .social-login-text + padding-top: 20px + .network-logins + width: 263px + margin: 0 auto + div:last-of-type + margin-right: 0px diff --git a/app/templates/modal/login.jade b/app/templates/modal/login.jade index bd0307824..ba1ac3745 100644 --- a/app/templates/modal/login.jade +++ b/app/templates/modal/login.jade @@ -23,7 +23,7 @@ block modal-footer div .fb-login-button(data-show-faces="false", data-width="200", data-max-rows="1", data-scope="email") div - .gplus-login-button#gplus-login-button + .gplus-login-button div a(data-toggle="coco-modal", data-target="modal/signup", data-i18n="login.sign_up")#link-to-signup create new account span , diff --git a/app/templates/modal/signup.jade b/app/templates/modal/signup.jade index c603d019b..51a1d7291 100644 --- a/app/templates/modal/signup.jade +++ b/app/templates/modal/signup.jade @@ -30,5 +30,15 @@ block modal-body-content block modal-body-wait-content h3(data-i18n="signup.creating") Creating Account... -block modal-footer-content - button.btn.btn-primary.btn-large#signup-button(data-i18n="signup.sign_up") Sign Up +block modal-footer + .modal-footer + div + button.btn.btn-primary.btn-large#signup-button(data-i18n="signup.sign_up") Sign Up + div.social-login-text. + .Or you can login directly through Facebook or G+ + + .modal-footer.network-logins + div + .fb-login-button(data-show-faces="false", data-width="200", data-max-rows="1", data-scope="email") + div + .gplus-login-button#gplus-login-button diff --git a/app/views/modal/signup_modal.coffee b/app/views/modal/signup_modal.coffee index 5ecbc07c5..f9224cb3f 100644 --- a/app/views/modal/signup_modal.coffee +++ b/app/views/modal/signup_modal.coffee @@ -62,3 +62,7 @@ module.exports = class SignupModalView extends View window.tracker?.trackEvent 'Finished Signup' @enableModalInProgress(@$el) createUser userObject, null, window.nextLevelURL + + afterInsert: -> + super() + application.router.renderLoginButtons() From b3804e744517b6b8393626c523918c08d3f4929e Mon Sep 17 00:00:00 2001 From: Aditya Raisinghani Date: Thu, 10 Apr 2014 01:07:48 +0530 Subject: [PATCH 11/17] Minor corrections in format --- app/templates/modal/login.jade | 2 +- app/templates/modal/signup.jade | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/templates/modal/login.jade b/app/templates/modal/login.jade index ba1ac3745..bd0307824 100644 --- a/app/templates/modal/login.jade +++ b/app/templates/modal/login.jade @@ -23,7 +23,7 @@ block modal-footer div .fb-login-button(data-show-faces="false", data-width="200", data-max-rows="1", data-scope="email") div - .gplus-login-button + .gplus-login-button#gplus-login-button div a(data-toggle="coco-modal", data-target="modal/signup", data-i18n="login.sign_up")#link-to-signup create new account span , diff --git a/app/templates/modal/signup.jade b/app/templates/modal/signup.jade index 51a1d7291..aa260ddda 100644 --- a/app/templates/modal/signup.jade +++ b/app/templates/modal/signup.jade @@ -35,7 +35,7 @@ block modal-footer div button.btn.btn-primary.btn-large#signup-button(data-i18n="signup.sign_up") Sign Up div.social-login-text. - .Or you can login directly through Facebook or G+ + Or you can login directly through Facebook or G+ .modal-footer.network-logins div From 6d7a819defc0f8020fd9abc389d99c87db7ddb36 Mon Sep 17 00:00:00 2001 From: Alexei Nikitin Date: Fri, 11 Apr 2014 23:24:25 +0400 Subject: [PATCH 12/17] RU l10n for windows-script-installer --- .../coco-dev-setup/batch/localisation/fr.coco | 89 ----------------- .../batch/localisation/languages.coco | 2 +- .../coco-dev-setup/batch/localisation/ru.coco | 96 +++++++++++++++++++ 3 files changed, 97 insertions(+), 90 deletions(-) delete mode 100755 scripts/windows/coco-dev-setup/batch/localisation/fr.coco create mode 100644 scripts/windows/coco-dev-setup/batch/localisation/ru.coco diff --git a/scripts/windows/coco-dev-setup/batch/localisation/fr.coco b/scripts/windows/coco-dev-setup/batch/localisation/fr.coco deleted file mode 100755 index d2a0d67ae..000000000 --- a/scripts/windows/coco-dev-setup/batch/localisation/fr.coco +++ /dev/null @@ -1,89 +0,0 @@ - - - - français - French - From now on we'll send our feedback in English! - - - - -bit computer detected. - The operating system - was detected. - We don't support Windows XP, installation cancelled. - - - Have you already installed all the software needed for CodeCombat? - We recommand that you reply negative in case you're not sure. - Skipping the installation of the software... - CodeCombat couldn't be developed without third-party software. - That's why you'll need to install this software, - in order to start contributing to our community. - Cancel the installation if you already have the application. - Make sure to select the option that adds the application to your Windows Path, if the option is available. - Do you already have the latest version of - installed? - is downloading... - is installing... - is unzipping... - is cleaning... - Please define the full path where mongodb should be installed - - - - - CodeCombat is opensource, like you already know. - All our sourcecode can be found online at Github. - You can choose to do the entire Git setup yourself. - However we recommend that you instead let us handle it instead. - - - Do you want to do the Local Git setup manually yourself? - Make sure you have correctly setup your repository before processing. - Do not close this window please. - When you're ready, press any key to continue... - - - Please give the full path of your CodeCombat git repository: - Please enter the full path where you want to install your CodeCombat environment - This installation requires Git Bash. - Git bash is by default installed at 'C:\Program Files (x86)\Git'. - Git bash is by default installed at 'C:\Program Files\Git'. - Please enter the full path where git bash is installed or just press enter if it's in the default location - Do you want to checkout the repository via ssh? - - - - The installation of your local environment was succesfull! - You can now close this setup. - After that, you should open the configuration setup to automaticly configure your environment... - - - Installing bower, brunch, nodemon and sendwithus... - Installing bower packages... - Installing sass... - Installing npm... - Starting brunch.... - Setting up a MongoDB database for you... - Downloading the last version of the CodeCombat database... - - Don't close! - - - That path already exists, are you sure you want to overwrite it? - That path doesn't exist. Please try again... - - - The setup of the CodeCombat Dev. Environment was succesfull. - Thank you already for your contribution and see you soon. - Do you want to read the README for more information? - - - From now on you can start the dev. environment at - the touch of a single mouse click. - 1) Just double click - and let the environment start up. - 2) Now just open 'localhost:3000' in your prefered browser. - That's it, you're now ready to start working on CodeCombat! - - \ No newline at end of file diff --git a/scripts/windows/coco-dev-setup/batch/localisation/languages.coco b/scripts/windows/coco-dev-setup/batch/localisation/languages.coco index a98092066..2f3e2fe0d 100755 --- a/scripts/windows/coco-dev-setup/batch/localisation/languages.coco +++ b/scripts/windows/coco-dev-setup/batch/localisation/languages.coco @@ -1,6 +1,6 @@ en +ru nl de -fr zh-HANT zh-HANS \ No newline at end of file diff --git a/scripts/windows/coco-dev-setup/batch/localisation/ru.coco b/scripts/windows/coco-dev-setup/batch/localisation/ru.coco new file mode 100644 index 000000000..37e9d0b2f --- /dev/null +++ b/scripts/windows/coco-dev-setup/batch/localisation/ru.coco @@ -0,0 +1,96 @@ + + + + + Russian + C ! + + + + - . + + . + Windows XP, . + + + , CodeCombat? + , . + ... + CodeCombat . + + , . + , . + , Windows PATH, . + + ? + ... + ... + ... + ... + , , MongoDB + + + + + CodeCombat , . + Github. + Git. + , , . + + + Local Git ? + , . + , . + , ... + + + , CodeCombat git: + , , CodeCombat + Git Bash. + Git bash 'C:\Program Files (x86)\Git'. + Git bash 'C:\Program Files\Git'. + , , git bash Enter, + ssh? + + + CodeCombat GitHub... + , github, . + : + : + ... ... + + + + ! + . + ... + + + bower, brunch, nodemon sendwithus... + bower... + sass... + npm... + brunch.... + MongoDB... + CodeCombat... + + ! + + + , , ? + . , ... + + + CodeCombat . + . + README ? + + + + . + 1) + . + 2) 'localhost:3000' . + , CodeCombat! + + \ No newline at end of file From ae65f07e7ed1f55698f5232554458947293bc927 Mon Sep 17 00:00:00 2001 From: Nick Winter Date: Fri, 11 Apr 2014 12:49:44 -0700 Subject: [PATCH 13/17] Added some i18n and improved employer page. --- app/locale/en.coffee | 35 +++++++++-- app/styles/employers.sass | 11 ++++ app/templates/account/job_profile.jade | 4 +- app/templates/account/profile.jade | 22 ++++--- app/templates/employers.jade | 65 ++++++-------------- app/templates/modal/job_profile_contact.jade | 2 +- app/views/employers_view.coffee | 9 +-- app/views/kinds/CocoView.coffee | 3 +- app/views/modal/employer_signup_modal.coffee | 7 +++ server/users/user_handler.coffee | 4 +- 10 files changed, 93 insertions(+), 69 deletions(-) create mode 100644 app/views/modal/employer_signup_modal.coffee diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 68b5fec67..f96d7de60 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -116,7 +116,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr forum_suffix: " instead." send: "Send Feedback" contact_candidate: "Contact Candidate" - recruitment_reminder: "Use this form to get in touch with candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary for any full-time candidate you hire who stays 90 days, but that part-timers, remote employees, contractors, and interns are free." + recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Help translate CodeCombat!" @@ -151,6 +151,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr wizard_tab: "Wizard" password_tab: "Password" emails_tab: "Emails" + job_profile_tab: "Job Profile!!!" admin: "Admin" wizard_color: "Wizard Clothes Color" new_password: "New Password" @@ -168,11 +169,37 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr error_saving: "Error Saving" saved: "Changes Saved" password_mismatch: "Password does not match." + job_profile: "Job Profile!!!" + job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks.!!!" + job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job.!!!" account_profile: - edit_settings: "Edit Settings" - profile_for_prefix: "Profile for " - profile_for_suffix: "" + edit_settings: "Edit Settings!!!" + profile_for_prefix: "Profile for !!!" + profile_for_suffix: "!!!" + approved: "Approved!!!" + not_approved: "Not Approved!!!" + looking_for: "Looking for:!!!" + last_updated: "Last updated:!!!" + contact: "Contact!!!" + work_experience: "Work Experience!!!" + education: "Education!!!" + our_notes: "Our Notes!!!" + projects: "Projects!!!" + + employers: + want_to_hire_our_players: "Want to hire expert CodeCombat players?" + contact_george: "Contact George to see our candidates" + candidates_count_prefix: "We currently have " + candidates_count_many: "many" + candidates_count_suffix: "highly skilled and vetted developers looking for work." + candidate_name: "Name" + candidate_location: "Location" + candidate_looking_for: "Looking For" + candidate_role: "Role" + candidate_top_skills: "Top Skills" + candidate_years_experience: "Yrs Exp" + candidate_last_updated: "Last Updated" play_level: level_load_error: "Level could not be loaded: " diff --git a/app/styles/employers.sass b/app/styles/employers.sass index 2d61d81fa..6e64b44a0 100644 --- a/app/styles/employers.sass +++ b/app/styles/employers.sass @@ -7,6 +7,10 @@ cursor: pointer &:hover color: black + + &:first-child + // Make sure that "Developer #56" doesn't wrap onto second row + min-width: 110px .tablesorter-headerAsc background-color: #cfc @@ -16,3 +20,10 @@ tr cursor: pointer + + code + background-color: rgb(220, 220, 220) + color: #555 + margin: 2px 0 + display: inline-block + text-transform: lowercase diff --git a/app/templates/account/job_profile.jade b/app/templates/account/job_profile.jade index a5eff46d3..491ea8b9c 100644 --- a/app/templates/account/job_profile.jade +++ b/app/templates/account/job_profile.jade @@ -1,8 +1,8 @@ h3(data-i18n="account_settings.job_profile") Job Profile if me.get('jobProfileApproved') - p.lead(data-i18n="account_settings.job_profile_approved") Your job profile has been approved by CodeCombat. Hungry employers will see it until you mark it inactive or it is stale for two months. + p.lead(data-i18n="account_settings.job_profile_approved") Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks. else - p.lead(data-i18n="account_settings.job_profile_explanation") Hi! Fill this out, and if we think we can find you a software developer job, we will get in touch to approve your profile. + p.lead(data-i18n="account_settings.job_profile_explanation") Hi! Fill this out, and we will get in touch about finding you a software developer job. #job-profile-treema \ No newline at end of file diff --git a/app/templates/account/profile.jade b/app/templates/account/profile.jade index 5ef74256e..6fee4c8af 100644 --- a/app/templates/account/profile.jade +++ b/app/templates/account/profile.jade @@ -36,10 +36,16 @@ block content div= profile.city + ', ' + profile.country div= profile.visa - div Looking for: #{profile.lookingFor} - div Last updated #{moment(profile.updated).fromNow()} + div + span(data-i18n="account_profile.looking_for") Looking for: + | #{profile.lookingFor} + div + span(data-i18n="account_profile.last_updated") Last updated: + | #{moment(profile.updated).fromNow()} - button#contact-candidate.btn.btn-large.btn-inverse.flat-button Contact #{profile.name.split(' ')[0]} + button#contact-candidate.btn.btn-large.btn-inverse.flat-button + span(data-i18n="account_profile.contact") Contact + | #{profile.name.split(' ')[0]} .middle-column.full-height-column h3= profile.name @@ -53,7 +59,7 @@ block content if profile.work.length h3.experience-header img.header-icon(src="/images/pages/account/profile/work.png", alt="") - | Work Experience + span(data-i18n="account_profile.work_experience") Work Experience each job in profile.work div.duration.pull-right= job.duration | #{job.role} at #{job.employer} @@ -62,14 +68,14 @@ block content if profile.education.length h3.experience-header img.header-icon(src="/images/pages/account/profile/education.png", alt="") - | Education + span(data-i18n="account_profile.work_experience") Education each school in profile.education div.duration.pull-right= school.duration | #{school.degree} at #{school.school} .clearfix if user.get('jobProfileNotes') || me.isAdmin() - h3.experience-header Our Notes + h3.experience-header(data-i18n="account_profile.our_notes") Our Notes - var notes = user.get('jobProfileNotes') || ''; if me.isAdmin() textarea#job-profile-notes!= notes @@ -78,7 +84,7 @@ block content .right-column.full-height-column if profile.projects.length - h3 Projects + h3(data-i18n="account_profile.projects") Projects ul.projects each project in profile.projects li @@ -97,4 +103,4 @@ block content img.profile-photo(src=user.getPhotoURL(256)) h2 TODO - p Public user profiles are not ready yet. \ No newline at end of file + p Public user profiles are not ready yet. If you are seeing this, we probably have a bug leading to a broken link. \ No newline at end of file diff --git a/app/templates/employers.jade b/app/templates/employers.jade index d242a7d77..efeb59429 100644 --- a/app/templates/employers.jade +++ b/app/templates/employers.jade @@ -2,48 +2,30 @@ extends /templates/base block content - .row + h1(data-i18n="employers.want_to_hire_our_players") Want to hire expert CodeCombat players? - .col-md-6 - - h2 CodeCombat for Employers - - p.lead Want to hire expert CodeCombat players? - - p - | CodeCombat doesn't just have beginners. We also have expert software developers who play our - a(href="http://blog.codecombat.com/beat-this-level-get-a-programming-job") developer challenge levels - | . If your company is seeking technical talent, then we'd be happy to help place candidates with you. - - p We were actually overwhelmed by how many talented developers rushed to site, crushed our version of the algorithm in the Gridmancer challenge, and were looking for job opportunities, especially in the SF Bay Area where CodeCombat is located. So if you're an employer, now's a great time to get in touch and meet some amazing programmers. - - p If this sounds interesting, then let's get in touch, find out what you're looking for, talk about recruitment terms, and see what we can do for you. Don't worry–we are not your traditional recruiter. We're a tech company like you who happens to have a ton of great programmers looking to us for help with the job search. - - h3 - a(title='Contact', tabindex=-1, data-toggle="coco-modal", data-target="modal/contact") Contact Us + p + span(data-i18n="employers.candidates_count_prefix") We currently have + if candidates.length + | #{candidates.length} + else + span(data-i18n="employers.candidates_count_many") many + | + span(data-i18n="employers.candidates_count_suffix") highly skilled and vetted developers looking for work. + h3 + a(title='Contact', tabindex=-1, data-toggle="coco-modal", data-target="modal/employer_signup", data-i18n="employers.contact_george") Contact George to see our candidates - .span5 - - h2 Candidate Statistics - - h4 Resumes: 46 - h4 Ages: 16 - 45 - h4 Experience: 0 - 30 years - h4 Skill: from interns and entry level to senior developers and management - h4 Technologies: just about everything - h4 Countries: USA, Canada, Australia, and many more - if candidates.length table.table.table-condensed.table-hover.table-responsive.tablesorter thead tr - th Name - th Location - th Looking For - th Top 5 Skills - th Yrs Exp - th Last Updated - th Current Job + th(data-i18n="general.name") Name + th(data-i18n="employers.candidate_location") Location + th(data-i18n="employers.candidate_looking_for") Looking For + th(data-i18n="employers.candidate_role") Role + th(data-i18n="employers.candidate_top_skills") Top Skills + th(data-i18n="employers.candidate_years_experience") Yrs Exp + th(data-i18n="employers.candidate_last_updated") Last Updated if me.isAdmin() th ✓? @@ -64,20 +46,13 @@ block content else td= profile.country td= profile.lookingFor + td= profile.jobTitle td - each skill in profile.skills.slice(0, 5) + each skill in profile.skills.slice(0, 10) code= skill span td= profile.experience td= moment(profile.updated).fromNow() - if authorized - if profile.work.length - td= profile.work[0].role + ' at ' + profile.work[0].employer - else - td - else - td - em Employer sign-up required. if me.isAdmin() if candidate.get('jobProfileApproved') td ✓ diff --git a/app/templates/modal/job_profile_contact.jade b/app/templates/modal/job_profile_contact.jade index 87120f033..33a02d34d 100644 --- a/app/templates/modal/job_profile_contact.jade +++ b/app/templates/modal/job_profile_contact.jade @@ -4,7 +4,7 @@ block modal-header-content h3(data-i18n="contact.contact_candidate") Contact Candidate block modal-body-content - p(data-i18n="contact.recruitment_reminder") Use this form to get in touch with candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary for any full-time candidate you hire who stays 90 days, but that part-timers, remote employees, contractors, and interns are free. + p(data-i18n="contact.recruitment_reminder") Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns. .form .form-group label.control-label(for="contact-email", data-i18n="general.email") Email diff --git a/app/views/employers_view.coffee b/app/views/employers_view.coffee index a43bbf70a..744db1954 100644 --- a/app/views/employers_view.coffee +++ b/app/views/employers_view.coffee @@ -3,8 +3,7 @@ template = require 'templates/employers' app = require 'application' User = require 'models/User' CocoCollection = require 'models/CocoCollection' -employerSignupTemplate = require 'templates/modal/employer_signup_modal' -ModalView = require 'views/kinds/ModalView' +EmployerSignupView = require 'views/modal/employer_signup_modal' class CandidatesCollection extends CocoCollection url: '/db/user/x/candidates' @@ -81,10 +80,8 @@ module.exports = class EmployersView extends View onCandidateClicked: (e) -> id = $(e.target).closest('tr').data('candidate-id') - if id + if not id url = "/account/profile/#{id}" app.router.navigate url, {trigger: true} else - employerSignupModal = new ModalView() - employerSignupModal.template = employerSignupTemplate - @openModalView employerSignupModal + @openModalView new EmployerSignupView diff --git a/app/views/kinds/CocoView.coffee b/app/views/kinds/CocoView.coffee index 01f236154..ed9ad844a 100644 --- a/app/views/kinds/CocoView.coffee +++ b/app/views/kinds/CocoView.coffee @@ -210,6 +210,7 @@ module.exports = class CocoView extends Backbone.View return unless elem.data('toggle') is 'coco-modal' target = elem.data('target') view = application.router.getView(target, '_modal') # could set up a system for loading cached modals, if told to + console.log "got target", target, "which gave view", view @openModalView(view) openModalView: (modalView, softly=false) -> @@ -227,7 +228,7 @@ module.exports = class CocoView extends Backbone.View $('#modal-wrapper .modal').modal(modalOptions).on 'hidden.bs.modal', @modalClosed window.currentModal = modalView @getRootView().stopListeningToShortcuts(true) - # setTimeout -> + # setTimeout -> # $('.modal').nanoScroller({contentClass:'modal-dialog'}) # , 1000 diff --git a/app/views/modal/employer_signup_modal.coffee b/app/views/modal/employer_signup_modal.coffee new file mode 100644 index 000000000..de66c007d --- /dev/null +++ b/app/views/modal/employer_signup_modal.coffee @@ -0,0 +1,7 @@ +View = require 'views/kinds/ModalView' +template = require 'templates/modal/employer_signup_modal' + +module.exports = class EmployerSignupView extends View + id: "employer-signup" + template: template + closeButton: true diff --git a/server/users/user_handler.coffee b/server/users/user_handler.coffee index cd78dad9e..e176e7a41 100644 --- a/server/users/user_handler.coffee +++ b/server/users/user_handler.coffee @@ -232,9 +232,9 @@ UserHandler = class UserHandler extends Handler obj = _.pick document.toObject(), fields obj.photoURL ||= obj.jobProfile.photoURL if authorized obj.photoURL ||= @buildGravatarURL document if authorized - subfields = ['country', 'city', 'lookingFor', 'skills', 'experience', 'updated'] + subfields = ['country', 'city', 'lookingFor', 'jobTitle', 'skills', 'experience', 'updated'] if authorized - subfields = subfields.concat ['name', 'work'] + subfields = subfields.concat ['name'] obj.jobProfile = _.pick obj.jobProfile, subfields obj From 5ccdf680db1ce400952457e3e0265dfc19e88568 Mon Sep 17 00:00:00 2001 From: Nick Winter Date: Fri, 11 Apr 2014 13:19:38 -0700 Subject: [PATCH 14/17] Updated all i18n tags. --- app/locale/ar.coffee | 52 ++++++++++++++++++++++++----------- app/locale/bg.coffee | 52 ++++++++++++++++++++++++----------- app/locale/ca.coffee | 52 ++++++++++++++++++++++++----------- app/locale/cs.coffee | 52 ++++++++++++++++++++++++----------- app/locale/da.coffee | 52 ++++++++++++++++++++++++----------- app/locale/de.coffee | 52 ++++++++++++++++++++++++----------- app/locale/el.coffee | 52 ++++++++++++++++++++++++----------- app/locale/en-AU.coffee | 52 ++++++++++++++++++++++++----------- app/locale/en-GB.coffee | 52 ++++++++++++++++++++++++----------- app/locale/en-US.coffee | 52 ++++++++++++++++++++++++----------- app/locale/en.coffee | 32 ++++++++++----------- app/locale/es-419.coffee | 52 ++++++++++++++++++++++++----------- app/locale/es-ES.coffee | 52 ++++++++++++++++++++++++----------- app/locale/es.coffee | 52 ++++++++++++++++++++++++----------- app/locale/fa.coffee | 52 ++++++++++++++++++++++++----------- app/locale/fi.coffee | 52 ++++++++++++++++++++++++----------- app/locale/fr.coffee | 52 ++++++++++++++++++++++++----------- app/locale/he.coffee | 52 ++++++++++++++++++++++++----------- app/locale/hi.coffee | 52 ++++++++++++++++++++++++----------- app/locale/hu.coffee | 52 ++++++++++++++++++++++++----------- app/locale/id.coffee | 52 ++++++++++++++++++++++++----------- app/locale/it.coffee | 52 ++++++++++++++++++++++++----------- app/locale/ja.coffee | 52 ++++++++++++++++++++++++----------- app/locale/ko.coffee | 52 ++++++++++++++++++++++++----------- app/locale/lt.coffee | 52 ++++++++++++++++++++++++----------- app/locale/ms.coffee | 52 ++++++++++++++++++++++++----------- app/locale/nb.coffee | 52 ++++++++++++++++++++++++----------- app/locale/nl-BE.coffee | 52 ++++++++++++++++++++++++----------- app/locale/nl-NL.coffee | 52 ++++++++++++++++++++++++----------- app/locale/nl.coffee | 52 ++++++++++++++++++++++++----------- app/locale/nn.coffee | 52 ++++++++++++++++++++++++----------- app/locale/no.coffee | 52 ++++++++++++++++++++++++----------- app/locale/pl.coffee | 52 ++++++++++++++++++++++++----------- app/locale/pt-BR.coffee | 52 ++++++++++++++++++++++++----------- app/locale/pt-PT.coffee | 52 ++++++++++++++++++++++++----------- app/locale/pt.coffee | 52 ++++++++++++++++++++++++----------- app/locale/ro.coffee | 52 ++++++++++++++++++++++++----------- app/locale/ru.coffee | 48 ++++++++++++++++++++++---------- app/locale/sk.coffee | 52 ++++++++++++++++++++++++----------- app/locale/sl.coffee | 52 ++++++++++++++++++++++++----------- app/locale/sr.coffee | 52 ++++++++++++++++++++++++----------- app/locale/sv.coffee | 52 ++++++++++++++++++++++++----------- app/locale/th.coffee | 52 ++++++++++++++++++++++++----------- app/locale/tr.coffee | 50 +++++++++++++++++++++++---------- app/locale/uk.coffee | 52 ++++++++++++++++++++++++----------- app/locale/ur.coffee | 52 ++++++++++++++++++++++++----------- app/locale/vi.coffee | 52 ++++++++++++++++++++++++----------- app/locale/zh-HANS.coffee | 58 ++++++++++++++++++++++++++------------- app/locale/zh-HANT.coffee | 52 ++++++++++++++++++++++++----------- app/locale/zh.coffee | 52 ++++++++++++++++++++++++----------- 50 files changed, 1780 insertions(+), 800 deletions(-) diff --git a/app/locale/ar.coffee b/app/locale/ar.coffee index bd0a77209..7cee431b0 100644 --- a/app/locale/ar.coffee +++ b/app/locale/ar.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi loading: "تحميل..." saving: "...جاري الحفض" sending: "ارسال..." +# send: "Send" cancel: "الغي" save: "احفض" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/bg.coffee b/app/locale/bg.coffee index 391639bcf..fead6beb4 100644 --- a/app/locale/bg.coffee +++ b/app/locale/bg.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "български език", englishDescri loading: "Зареждане..." saving: "Записване..." sending: "Изпращане..." +# send: "Send" cancel: "Отказ" save: "Запис" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "български език", englishDescri # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "български език", englishDescri # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "български език", englishDescri # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "български език", englishDescri # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Промени настройките" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" - user_not_found: "Няма намерен потребител. Провери URL-а?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Нивото не може да бъде заредено: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "български език", englishDescri results: "Резултати" description: "Описание" or: "или" +# subject: "Subject" email: "Email" # password: "Password" message: "Съобщение" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "български език", englishDescri # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/ca.coffee b/app/locale/ca.coffee index eaf9116ec..a7888b253 100644 --- a/app/locale/ca.coffee +++ b/app/locale/ca.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr loading: "Carregant..." saving: "Guardant..." sending: "Enviant..." +# send: "Send" cancel: "Cancel·lant" save: "Guardar" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr forum_page: "el nostre fòrum" forum_suffix: " sinó" send: "Enviar comentari" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/cs.coffee b/app/locale/cs.coffee index 2dd5cd882..805e6d424 100644 --- a/app/locale/cs.coffee +++ b/app/locale/cs.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr loading: "Načítání..." saving: "Ukládání..." sending: "Odesílání..." +# send: "Send" cancel: "Zrušit" save: "Uložit" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr forum_page: "naše fórum" forum_suffix: "." send: "Odeslat připomínku" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Pomozte přeložit CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr wizard_tab: "Kouzelník" password_tab: "Heslo" emails_tab: "Emaily" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Zvolte kterou Gravatar fotografii použít" - gravatar_add_photos: "Přidat náhledy a fotografie do Gravatar účtu pro zvolení obrázku" - gravatar_add_more_photos: "Přidat do vašeho Gravatar účtu další fotografie." wizard_color: "Barva Kouzelníkova oblečení" new_password: "Nové heslo" new_password_verify: "Potvrdit" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr error_saving: "Chyba při ukládání" saved: "Změny uloženy" password_mismatch: "Hesla nesouhlasí." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Editovat Nastavení" profile_for_prefix: "Profil pro " # profile_for_suffix: "" - profile: "Profil" - user_not_found: "Uživatel nenalezen. Zkontrolujte adresu URL?" - gravatar_not_found_mine: "Nenalezli jsme profil asociovaný s:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Přihlásit se " - gravatar_signup_suffix: " k nastavení!" - gravatar_not_found_other: "Bohužel, neexistuje profil asociovaný s touto emailovou adresou." - gravatar_contact: "Kontakt" - gravatar_websites: "Weby" - gravatar_accounts: "Jak zobrazeno na" - gravatar_profile_link: "Účet Gravatar" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Úroveň se nepodařilo otevřít: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr results: "Výsledky" description: "Popis" or: "nebo" +# subject: "Subject" email: "Email" # password: "Password" message: "Zpráva" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/da.coffee b/app/locale/da.coffee index cd8443101..6605605ba 100644 --- a/app/locale/da.coffee +++ b/app/locale/da.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans loading: "Henter..." saving: "Gemmer..." sending: "Sender..." +# send: "Send" cancel: "Annuller" save: "Gem" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans forum_page: "vores forum" forum_suffix: " istedet." send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Hjælp med at oversætte CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans # group: "Group" clothes: "Påklædning" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans wizard_tab: "Troldmand" password_tab: "Password" emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Vælg hvilket Gravatar-billede du vil bruge" - gravatar_add_photos: "Tilføj thumbnails og billeder til en Gravatar-konto for din email for at kunne vælge et billede." - gravatar_add_more_photos: "Tilføj flere billeder til din Gravatar-konto for at tilgå dem her." wizard_color: "Farve på Troldmandstøj" new_password: "Nyt Password" new_password_verify: "Bekræft" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans error_saving: "Fejl under Gemning" saved: "Ændringer Gemt" password_mismatch: "Password matcher ikke." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Redigér Indstillinger" profile_for_prefix: "Profil for " # profile_for_suffix: "" - profile: "Profil" - user_not_found: "Ingen bruger fundet. Tjek URL'en?" - gravatar_not_found_mine: "Vi kunne ikke finde din profil associeret med:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Opret dig hos " - gravatar_signup_suffix: " for at påbegynde" - gravatar_not_found_other: "Hov, der er ingen profil associeret med denne persons e-mail konto" - gravatar_contact: "Kontakt" - gravatar_websites: "Gravatar hjemmesider" - gravatar_accounts: "Som set på" - gravatar_profile_link: "Fuld Gravatar Profil" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Banen kunne ikke indlæses: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans results: "resultater" description: "beskrivelse" or: "eller" +# subject: "Subject" email: "e-mail" # password: "Password" message: "Besked" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/de.coffee b/app/locale/de.coffee index 2be46fde3..a6c4e5c32 100644 --- a/app/locale/de.coffee +++ b/app/locale/de.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra loading: "Lade..." saving: "Speichere..." sending: "Übertrage..." +# send: "Send" cancel: "Abbrechen" save: "Speichern" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra forum_page: "unser Forum" forum_suffix: "." send: "Sende Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Hilf CodeCombat zu übersetzen!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra # group: "Group" clothes: "Kleidung" trim: "Applikationen" -# team: "Cloud" + cloud: "Wolke" +# team: "Team" spell: "Zauber" boots: "Stiefel" hue: "Farbton" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra wizard_tab: "Zauberer" password_tab: "Passwort" emails_tab: "Emails" +# job_profile_tab: "Job Profile" admin: "Admin" - gravatar_select: "Wähle ein Gravatar Bild aus" - gravatar_add_photos: "Füge Vorschaubilder und Fotos zu Deinem Gravatar Account (für Deine Email) hinzu, um ein Bild auswählen zu können" - gravatar_add_more_photos: "Füge mehr Fotos bei deinem Gravatar Account hinzu, um hier mehr Bilder wählen zu können" wizard_color: "Die Farbe der Kleidung des Zauberers" new_password: "Neues Passwort" new_password_verify: "Passwort verifizieren" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra error_saving: "Fehler beim Speichern" saved: "Änderungen gespeichert" password_mismatch: "Passwörter stimmen nicht überein." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Einstellungen ändern" profile_for_prefix: "Profil von " profile_for_suffix: "" - profile: "Profil" - user_not_found: "Kein Nutzer gefunden. URL überprüft?" - gravatar_not_found_mine: "Wir konnten dein Profil nicht finden, das mit folgender Email Adresse verbunden ist:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Melde dich an unter " - gravatar_signup_suffix: " um los zu legen!" - gravatar_not_found_other: "Leider ist kein Profil mit der Email Adresse verknüpft." - gravatar_contact: "Kontakt" - gravatar_websites: "Websites" - gravatar_accounts: "Gesehen auf" - gravatar_profile_link: "Gravatar Profil" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Level konnte nicht geladen werden: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra results: "Ergebnisse" description: "Beschreibung" or: "oder" +# subject: "Subject" email: "Email" password: "Passwort" message: "Nachricht" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Deutsch", englishDescription: "German", tra # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/el.coffee b/app/locale/el.coffee index a81560d71..036c419dd 100644 --- a/app/locale/el.coffee +++ b/app/locale/el.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre loading: "Φορτώνει..." saving: "Γίνεται αποθήκευση" sending: "Αποστολή ..." +# send: "Send" cancel: "Ακύρωση" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre forum_page: "το φόρουμ μας" # forum_suffix: " instead." send: "Αποστολή σχολίων" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Βοηθήστε στην μετάφραση CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre wizard_tab: "Μάγος" password_tab: "Κωδικός" emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Επέλεξε φωτογραφία \"Gravatar\" για να χρησιμοποιήσεις" - gravatar_add_photos: "Πρόσθεσε μικρογραφίες και φωτογραφίες σε έναν λογαριασμό \"Gravatar\" για το email σου διάλεξε μια φωτογραφία" - gravatar_add_more_photos: "Προσθέστε περισσότερες φωτογραφίες στο Gravatar λογαριασμό σας για να αποκτήσετε πρόσβαση σε αυτά από εδώ." wizard_color: "Χρώμα ρούχων του Μάγου" new_password: "Καινούργιος Κωδικός" new_password_verify: " Επαλήθευση Κωδικού" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre error_saving: "Σφάλμα αποθήκευσης" saved: "Οι αλλαγές αποθηκεύτηκαν" password_mismatch: "Οι κωδικοί δεν ταιριάζουν" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Επεξεργασία ρυθμίσεων" profile_for_prefix: "Προφίλ για " # profile_for_suffix: "" - profile: "Προφίλ" -# user_not_found: "No user found. Check the URL?" - gravatar_not_found_mine: " Δε μπορέσαμε να βρούμε το προφίλ σας που σχετίζετε με:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Εγγραφή στο " -# gravatar_signup_suffix: " to get set up!" - gravatar_not_found_other: "Αλίμονο, δεν υπάρχει προφίλ που σχετίζεται με αυτή τη διεύθυνση ηλεκτρονικού ταχυδρομείου του προσώπου αυτού." - gravatar_contact: "Επικοινωνία" - gravatar_websites: "Ιστοσελίδες" - gravatar_accounts: "Όπως φαίνεται στην" - gravatar_profile_link: "Πλήρη προφίλ \"Gravatar\"" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Το επίπεδο δεν μπόρεσε να φορτωθεί: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "ελληνικά", englishDescription: "Gre # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/en-AU.coffee b/app/locale/en-AU.coffee index 5d4a44905..1b0c18045 100644 --- a/app/locale/en-AU.coffee +++ b/app/locale/en-AU.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." # diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/en-GB.coffee b/app/locale/en-GB.coffee index 6e6525122..04e01b564 100644 --- a/app/locale/en-GB.coffee +++ b/app/locale/en-GB.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." # diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/en-US.coffee b/app/locale/en-US.coffee index d776c1410..18673ed07 100644 --- a/app/locale/en-US.coffee +++ b/app/locale/en-US.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." # diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/en.coffee b/app/locale/en.coffee index f96d7de60..bc141749b 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -151,7 +151,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr wizard_tab: "Wizard" password_tab: "Password" emails_tab: "Emails" - job_profile_tab: "Job Profile!!!" + job_profile_tab: "Job Profile" admin: "Admin" wizard_color: "Wizard Clothes Color" new_password: "New Password" @@ -169,23 +169,23 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr error_saving: "Error Saving" saved: "Changes Saved" password_mismatch: "Password does not match." - job_profile: "Job Profile!!!" - job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks.!!!" - job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job.!!!" + job_profile: "Job Profile" + job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." + job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: - edit_settings: "Edit Settings!!!" - profile_for_prefix: "Profile for !!!" - profile_for_suffix: "!!!" - approved: "Approved!!!" - not_approved: "Not Approved!!!" - looking_for: "Looking for:!!!" - last_updated: "Last updated:!!!" - contact: "Contact!!!" - work_experience: "Work Experience!!!" - education: "Education!!!" - our_notes: "Our Notes!!!" - projects: "Projects!!!" + edit_settings: "Edit Settings" + profile_for_prefix: "Profile for " + profile_for_suffix: "" + approved: "Approved" + not_approved: "Not Approved" + looking_for: "Looking for:" + last_updated: "Last updated:" + contact: "Contact" + work_experience: "Work Experience" + education: "Education" + our_notes: "Our Notes" + projects: "Projects" employers: want_to_hire_our_players: "Want to hire expert CodeCombat players?" diff --git a/app/locale/es-419.coffee b/app/locale/es-419.coffee index 865db72e2..24e96e018 100644 --- a/app/locale/es-419.coffee +++ b/app/locale/es-419.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip loading: "Cargando..." saving: "Guardando..." sending: "Enviando..." +# send: "Send" cancel: "Cancelar" save: "Guardar" create: "Crear" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip forum_page: "nuestro foro" forum_suffix: "en su lugar." send: "Enviar Comentario" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "¡Ayuda a traducir CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip # group: "Group" clothes: "Ropa" # trim: "Trim" -# team: "Cloud" + cloud: "Nube" +# team: "Team" # spell: "Spell" boots: "Botas" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip wizard_tab: "Hechicero" password_tab: "Contraseña" emails_tab: "Correos" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Seleccione que foto de Gravatar usar" - gravatar_add_photos: "Añadir imágenes en miniatura y fotos a una cuenta de Gravatar para su correo electrónico para elegir una imagen." - gravatar_add_more_photos: "Añada más fotos a su cuenta de Gravatar para accederlas aquí." wizard_color: "Color de Ropas del Hechicero" new_password: "Nueva Contraseña" new_password_verify: "Verificar" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip error_saving: "Error al Guardar" saved: "Cambios Guardados" password_mismatch: "La contraseña no coincide." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Editar Configuración" profile_for_prefix: "Perfil para " profile_for_suffix: "" - profile: "Perfil" - user_not_found: "Usuario no encontrado. ¿URL correcta?" - gravatar_not_found_mine: "No hemos podido encontrar tu perfil asociado con " - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Registratre en" - gravatar_signup_suffix: "¡Para ponerte en marcha!" - gravatar_not_found_other: "Por desgracia, no hay ningún perfil asociado con la dirección de correo electrónico de esta persona." - gravatar_contact: "Contacto" - gravatar_websites: "Sitios Web" - gravatar_accounts: "Como puede verse en" - gravatar_profile_link: "Perfil Gravatar Completo" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "El nivel no puede ser cargado: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/es-ES.coffee b/app/locale/es-ES.coffee index cf48c7363..267cd5d5e 100644 --- a/app/locale/es-ES.coffee +++ b/app/locale/es-ES.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis loading: "Cargando..." saving: "Guardando..." sending: "Enviando..." +# send: "Send" cancel: "Cancelar" save: "Guardar" create: "Crear" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis forum_page: "nuestro foro" forum_suffix: " en su lugar." send: "Envía tu comentario" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "¡Ayuda a traducir CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis # group: "Group" clothes: "Ropa" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" spell: "Hechizo" boots: "Botas" hue: "Matiz" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis wizard_tab: "Mago" password_tab: "Contraseña" emails_tab: "Correos electrónicos" +# job_profile_tab: "Job Profile" admin: "Admin" - gravatar_select: "Selecciona una foto de Gravatar para usar" - gravatar_add_photos: "Añade fotos a la cuenta de Gravatar asociada a tu correo electrónico para elegir la imagen." - gravatar_add_more_photos: "Añade más fotos a tu cuenta de Gravatar para tener acceso a ellas aquí." wizard_color: "Color de la ropa del Mago" new_password: "Nueva contraseña" new_password_verify: "Verificar" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis error_saving: "Error al guardar" saved: "Cambios guardados" password_mismatch: "La contraseña no coincide" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Ajustes" profile_for_prefix: "Perfil de " profile_for_suffix: "" - profile: "Perfil" - user_not_found: "No se encontró al usuario. ¿Comprueba la URL?" - gravatar_not_found_mine: "No podemos encontrar el perfil asociado con:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "¡Suscribete a " - gravatar_signup_suffix: " para ponerte en marcha!" - gravatar_not_found_other: "Vaya, no hay un perfil asociado a la dirección de correo electrónico de esta persona." - gravatar_contact: "Contacto" - gravatar_websites: "Paginas web" - gravatar_accounts: "Como se ve en" - gravatar_profile_link: "Perfil de Gravatar completo" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "No se pudo cargar el nivel: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis results: "Resultados" description: "Descripción" or: "o" +# subject: "Subject" email: "Correo electrónico" # password: "Password" message: "Mensaje" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/es.coffee b/app/locale/es.coffee index 04805e508..141907ffd 100644 --- a/app/locale/es.coffee +++ b/app/locale/es.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t loading: "Cargando..." saving: "Guardando..." sending: "Enviando..." +# send: "Send" cancel: "Cancelar" save: "Guardar" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t forum_page: "nuestro foro" forum_suffix: " en su lugar." send: "Enviar Comentario" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "¡Ayuda a traducir CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t # group: "Group" clothes: "Ropa" trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" spell: "Spell" boots: "Botas" hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t wizard_tab: "Hechicero" password_tab: "Contraseña" emails_tab: "Correos" +# job_profile_tab: "Job Profile" admin: "Administrador" - gravatar_select: "Seleccione que foto de Gravatar usar" - gravatar_add_photos: "Añadir imágenes en miniatura y fotos a una cuenta de Gravatar para su correo electrónico para elegir una imagen." - gravatar_add_more_photos: "Añada más fotos a su cuenta de Gravatar para accederlas aquí." wizard_color: "Color de Ropas del Hechicero" new_password: "Nueva Contraseña" new_password_verify: "Verificar" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t error_saving: "Error al guardar" saved: "Cambios guardados" password_mismatch: "La contraseña no coincide" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Editar Ajustes" profile_for_prefix: "Perfil de " # profile_for_suffix: "" - profile: "Perfil" - user_not_found: "No se encontró al usuario. ¿Comprueba la URL?" - gravatar_not_found_mine: "No podemos encontrar el prefil asociado con:" -# gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Suscribete " - gravatar_signup_suffix: " para ponerte en marcha!" - gravatar_not_found_other: "Vaya, no hay un perfil asociado a la dirección de correo electrónico de esta persona." - gravatar_contact: "Contacto" - gravatar_websites: "Paginas web" - gravatar_accounts: "Como puedes ver" - gravatar_profile_link: "Prefil de Gravatar completo" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "No se pudo cargar el nivel: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t results: "Resultados" description: "Descripción" or: "o" +# subject: "Subject" email: "Email" password: "Contraseña" message: "Mensaje" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "español", englishDescription: "Spanish", t # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/fa.coffee b/app/locale/fa.coffee index 73625e65b..dd83f940b 100644 --- a/app/locale/fa.coffee +++ b/app/locale/fa.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", loading: "...در حال بارگذاری" saving: "...در حال ذخیره سازی" sending: "...در حال ارسال" +# send: "Send" cancel: "لغو" save: "ذخیره " # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", forum_page: "فاروم ما" forum_suffix: " به جای" send: "ارسال بازخورد" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "کمک به ترجمه کمبت کد!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", wizard_tab: "جادو" password_tab: "کلمه عبور" emails_tab: "ایمیل ها" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: " استفاده شود Gravatar انتخاب کنید کدام تصویر" - gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # results: "Results" # description: "Description" or: "یا" +# subject: "Subject" email: "ایمیل" # password: "Password" message: "پیام" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian", # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/fi.coffee b/app/locale/fi.coffee index 4b083e092..0c90e6fad 100644 --- a/app/locale/fi.coffee +++ b/app/locale/fi.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/fr.coffee b/app/locale/fr.coffee index d1befe1a2..1c8bae6dd 100644 --- a/app/locale/fr.coffee +++ b/app/locale/fr.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t loading: "Chargement..." saving: "Sauvegarde..." sending: "Envoi..." +# send: "Send" cancel: "Annuler" save: "Sauvegarder" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t forum_page: "notre forum" forum_suffix: " à la place." send: "Envoyer un commentaire" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Aidez à traduire CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t # group: "Group" clothes: "Vêtements" trim: "Tailleur" -# team: "Cloud" + cloud: "Nuage" +# team: "Team" spell: "Sort" boots: "Bottes" hue: "Teinte" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t wizard_tab: "Magicien" password_tab: "Mot de passe" emails_tab: "Emails" +# job_profile_tab: "Job Profile" admin: "Admin" - gravatar_select: "Sélectionnez la photo Gravatar à utiliser" - gravatar_add_photos: "Ajouter des vignettes et des photos sur un compte Gravatar pour votre e-mail pour choisir une image." - gravatar_add_more_photos: "Ajouter plus de photos à votre compte Gravatar pour y accéder ici." wizard_color: "Couleur des vêtements du Magicien" new_password: "Nouveau mot de passe" new_password_verify: "Vérifier" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "français", englishDescription: "French", t error_saving: "Problème d'enregistrement" saved: "Changements sauvegardés" password_mismatch: "Le mot de passe ne correspond pas." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Éditer les préférences" profile_for_prefix: "Profil pour " profile_for_suffix: "" - profile: "Profil" - user_not_found: "Aucun utilisateur trouvé. Vérifier l'URL?" - gravatar_not_found_mine: "Nous n'avons pas pu trouver votre profil associé à: " - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "S'incrire à " - gravatar_signup_suffix: " pour commencer !" - gravatar_not_found_other: "Hélas, il n'y a pas de profil associé à l'adresse électronique de cette personne." - gravatar_contact: "Contact" - gravatar_websites: "Sites" - gravatar_accounts: "As Seen On" - gravatar_profile_link: "Profil Gravatar complet" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Le niveau ne peut pas être chargé: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t results: "Résultats" description: "Description" or: "ou" +# subject: "Subject" email: "Email" password: "Mot de passe" message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "français", englishDescription: "French", t # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/he.coffee b/app/locale/he.coffee index 610a1fb9c..acef8bd72 100644 --- a/app/locale/he.coffee +++ b/app/locale/he.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", loading: "...טוען" saving: "...שומר" sending: "...שולח" +# send: "Send" cancel: "ביטול" save: "שמור" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", forum_page: "פורום שלנו" forum_suffix: " במקום." send: "שלח אימייל" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "עזור לתרגם את CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", # group: "Group" clothes: "בגדים" trim: "קישוט" -# team: "Cloud" + cloud: "ענן" +# team: "Team" spell: "כישוף" boots: "מגפיים" hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", wizard_tab: "קוסם" password_tab: "סיסמה" emails_tab: "אימיילים" +# job_profile_tab: "Job Profile" admin: "אדמין" - gravatar_select: "תבחר באיזו תמונת גרבטר אתה רוצה להישתמש" - gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." - gravatar_add_more_photos: "תוסיף עוד תמונות לחשבון הגרבטר שלך כדי להסיג אותם כאן." wizard_color: "צבע הקוסם" new_password: "סיסמה חדשה" new_password_verify: "חזור על הסיסמה שנית" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", error_saving: "בעיה בשמירה" saved: "השינויים נשמרו" password_mismatch: "סיסמאות לא זהות" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "ערוך הגדרות" profile_for_prefix: "פרופיל ל" profile_for_suffix: "" - profile: "פרופיל" - user_not_found: "משתמש לא נמצא. בדקת את הURL?" - gravatar_not_found_mine: "לא הצלחנו למצא חשבון גרבטר המותאם עם: " - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "הירשם ב" - gravatar_signup_suffix: "כדי לקבל תמונת חשבון" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew", # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/hi.coffee b/app/locale/hi.coffee index 93dd93d84..5888b5b7d 100644 --- a/app/locale/hi.coffee +++ b/app/locale/hi.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/hu.coffee b/app/locale/hu.coffee index 1b22813cd..3a10608b9 100644 --- a/app/locale/hu.coffee +++ b/app/locale/hu.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t loading: "Töltés..." saving: "Mentés..." sending: "Küldés..." +# send: "Send" cancel: "Mégse" save: "Mentés" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t forum_page: "fórumban" forum_suffix: " is." send: "Visszajelzés küldése" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Segítsd lefordítani a CodeCombat-ot!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t # group: "Group" clothes: "Öltözetek" # trim: "Trim" -# team: "Cloud" + cloud: "Felhő" +# team: "Team" spell: "Varázslat" boots: "Lábbelik" hue: "Árnyalat" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t wizard_tab: "Varázsló" password_tab: "Jelszó" emails_tab: "Levelek" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Válassz egy Gravatar képet!" - gravatar_add_photos: "Adj képeket a Gravatar fiókodhoz" - gravatar_add_more_photos: "Adj több képet a Gravatar fiókodhoz, hogy itt is elérd őket" wizard_color: "Varázslód színe" new_password: "Új jelszó" new_password_verify: "Új jelszó megismétlése" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t error_saving: "Hiba a mentés során" saved: "Változtatások elmentve" password_mismatch: "A jelszavak nem egyeznek." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Beállítások szerkesztése" # profile_for_prefix: "Profile for " # profile_for_suffix: "" - profile: "Profil" - user_not_found: "Nincs ilyen felhasználó! Jó az URL?" - gravatar_not_found_mine: "Nem találtunk profilt ezzel a címmel:" -# gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Regisztrálj az " - gravatar_signup_suffix: " oldalon!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." - gravatar_contact: "Kapcsolat" - gravatar_websites: "Weboldalak" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "A pályát nem sikerült betölteni: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/id.coffee b/app/locale/id.coffee index ec64791c8..949de21a9 100644 --- a/app/locale/id.coffee +++ b/app/locale/id.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/it.coffee b/app/locale/it.coffee index 058f90109..c7598577e 100644 --- a/app/locale/it.coffee +++ b/app/locale/it.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t loading: "Caricamento in corso..." saving: "Salvataggio in corso..." sending: "Invio in corso..." +# send: "Send" cancel: "Annulla" save: "Salva" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t forum_page: "il nostro forum" forum_suffix: " invece." send: "Invia feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Aiutaci a tradurre CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t # group: "Group" clothes: "Abbigliamento" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t wizard_tab: "Stregone" password_tab: "Password" emails_tab: "Email" +# job_profile_tab: "Job Profile" admin: "Amministratore" - gravatar_select: "Seleziona quale foto di Gravatar usare" - gravatar_add_photos: "Aggiungi delle miniature e delle immagini all'account di Gravatar per la tua email per scegliere un'immagine." - gravatar_add_more_photos: "Aggiungi più foto al tuo account di Gravatar per vederle qui." wizard_color: "Colore dei vestiti da Stregone" new_password: "Nuova password" new_password_verify: "Verifica" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t error_saving: "Errore durante il salvataggio" saved: "Modifiche salvate" password_mismatch: "La password non corrisponde." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Modifica impostazioni" profile_for_prefix: "Profilo di " profile_for_suffix: "" - profile: "Profilo" - user_not_found: "Utente non trovato. Controlla l'URL" - gravatar_not_found_mine: "Non abbiamo trovato un profilo associato a:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Iscriviti su " - gravatar_signup_suffix: " per impostare tutto!" - gravatar_not_found_other: "A quanto pare non c'è un profilo associato con l'indirizzo email di questa persona." - gravatar_contact: "Contatto" - gravatar_websites: "Siti web" - gravatar_accounts: "Come su" - gravatar_profile_link: "Profilo Gravatar completo" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Il livello non può essere caricato: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t results: "Risultati" description: "Descrizione" or: "o" +# subject: "Subject" email: "Email" password: "Password" message: "Messaggio" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/ja.coffee b/app/locale/ja.coffee index 3bc5a3a91..31da04d92 100644 --- a/app/locale/ja.coffee +++ b/app/locale/ja.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", loading: "ロード中" saving: "保存中..." sending: "送信中..." +# send: "Send" cancel: "キャンセル" save: "保存" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", forum_page: "こちらのフォーラム" forum_suffix: " でお願いします。" send: "フィードバックを送信" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "CodeCombatを翻訳しましょう!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", wizard_tab: "魔法使い" password_tab: "パスワード" emails_tab: "メール" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Gravatar" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." wizard_color: "ウィザードの色" new_password: "新パスワード" new_password_verify: "新パスワードを再入力" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", error_saving: "セーブ中にエラーが発生しました" saved: "変更しました" password_mismatch: "パスワードが違います" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "設定" # profile_for_prefix: "Profile for " profile_for_suffix: "のプロフィール" - profile: "プロフィール" - user_not_found: "ユーザーが見つかりません。URLを間違って入力していないか確認してください。" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" - gravatar_not_found_email_suffix: " のメールアドレスは Gravatar で見つけることができませんでした。" -# gravatar_signup_prefix: "Sign up at " - gravatar_signup_suffix: " を登録" - gravatar_not_found_other: "このメールアドレスには プロフィールが関連付けられていません。" -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "レベルがロード出来ませんでした: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese", # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/ko.coffee b/app/locale/ko.coffee index 28e143ba3..cc318f9f5 100644 --- a/app/locale/ko.coffee +++ b/app/locale/ko.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t loading: "로딩중입니다..." saving: "저장중입니다..." sending: "보내는 중입니다..." +# send: "Send" cancel: "취소" save: "저장" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t forum_page: "포럼" forum_suffix: " 대신에." send: "의견 보내기" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "코드 컴뱃 번역을 도와주세요!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t # group: "Group" clothes: "옷" trim: "장식" -# team: "Cloud" + cloud: "구름" +# team: "Team" spell: "마법" boots: "장화" hue: "색조" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t wizard_tab: "마법사" password_tab: "비밀번호" emails_tab: "이메일" +# job_profile_tab: "Job Profile" admin: "관리자" - gravatar_select: "사용하기 위한 Gravatar를 선택해 주세요" - gravatar_add_photos: "이미지를 선택하기 위해서는 우선 Gravatar 계정에 썸네일이나 이미지를 추가하여 주세요" - gravatar_add_more_photos: "코드컴뱃에서 더 많은 이미지를 추가하려면 우선 당신의 Gravatar 계정에 좀 더 많은 이미지를 추가해 주세요" wizard_color: "마법사 옷 색깔" new_password: "새 비밀번호" new_password_verify: "확인(다시한번 입력해주세요)" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t error_saving: "오류 저장" saved: "변경사항 저장 완료" password_mismatch: "비밀번호가 일치하지 않습니다." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "설정사항 변경" profile_for_prefix: "프로필 " profile_for_suffix: "" - profile: "프로필" - user_not_found: "유저를 찾을 수 없습니다 URL은 체크 하셨죠?" - gravatar_not_found_mine: "죄송하지만 귀하의 이메일 주소를 찾을 수 없습니다 :" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "등록" - gravatar_signup_suffix: " 등록하세요" - gravatar_not_found_other: "이 사람의 이메일 주소와 관련된 어떤것도 찾을 수 없습니다." - gravatar_contact: "연락처" - gravatar_websites: "웹사이트" - gravatar_accounts: "보이는대로" - gravatar_profile_link: "전체 Gravatar 프로필" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "레벨 로딩 실패 : " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t results: "결과들" description: "설명" or: "또한" +# subject: "Subject" email: "이메일" password: "비밀번호" message: "메시지" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/lt.coffee b/app/locale/lt.coffee index d425d2a6a..2e685fa50 100644 --- a/app/locale/lt.coffee +++ b/app/locale/lt.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/ms.coffee b/app/locale/ms.coffee index 1c23871c2..ecb324a61 100644 --- a/app/locale/ms.coffee +++ b/app/locale/ms.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa loading: "Pemuatan..." saving: "Menyimpan data..." sending: "Menghantar maklumat.." +# send: "Send" cancel: "Batal" save: "Simpan data" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa forum_page: "forum kami" # forum_suffix: " instead." send: "Hantar Maklumbalas" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Kami perlu menterjemahkan CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # wizard_tab: "Wizard" password_tab: "Kata-laluan" emails_tab: "Kesemua E-mel" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Pilih mana gambar Gravatar photo digunakan" - gravatar_add_photos: "Tambah thumbnail and gambar-gambar kepada akaun Gravatar untuk emel anda untuk pilih imej." - gravatar_add_more_photos: "Tambah lebih gambar kepada akaun Gravatar dan aksess dari sana." # wizard_color: "Wizard Clothes Color" new_password: "Kata-laluan baru" new_password_verify: "Verifikasi" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa error_saving: "Masalah menyimpan" saved: "Pengubahsuian disimpan" password_mismatch: "Kata-laluan tidak sama." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: # edit_settings: "Edit Settings" profile_for_prefix: "Profil untuk " # profile_for_suffix: "" - profile: "Profil" - user_not_found: "Pengguna tiada. Semak kembali URL?" - gravatar_not_found_mine: "Kami tidak dapat mencari profil anda yang mengenai dengan:" -# gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Daftar di " - gravatar_signup_suffix: " untuk mula!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." - gravatar_contact: "Hubungi" - gravatar_websites: "Lelaman" - gravatar_accounts: "Juga didapati di" - gravatar_profile_link: "Profil Penuh Gravatar" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa results: "Keputusan-keputusan" description: "Deskripsi" or: "atau" +# subject: "Subject" email: "Emel" password: "Kata Laluan" message: "Mesej" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/nb.coffee b/app/locale/nb.coffee index 319a143da..22a81f4e4 100644 --- a/app/locale/nb.coffee +++ b/app/locale/nb.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg loading: "Laster..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" cancel: "Avbryt" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg forum_page: "forumet vårt" forum_suffix: " i steden." send: "Send Tilbakemelding" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Hjelp med oversettelse av CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg wizard_tab: "Trollmann" password_tab: "Passord" emails_tab: "Epost" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Velg hvilket Gravatar bilde du ønsker å bruke" - gravatar_add_photos: "Legg til miniatyrbilder og bildertil en Gravatar konto for at du skal kunne velge et bilde for din epost." - gravatar_add_more_photos: "Legg til flere bilder til din Gravatar konto for å kunne aksessere dem her." wizard_color: "Farge på Trollmannens Klær" new_password: "Nytt Passord" new_password_verify: "Verifiser" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg error_saving: "Lagring Feilet" saved: "Endringer Lagret" password_mismatch: "Passordene er ikke like." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Rediger Innstillinger" profile_for_prefix: "Profil for " # profile_for_suffix: "" - profile: "Profil" - user_not_found: "Ingen bruker funnet. Sjekk URL'en?" - gravatar_not_found_mine: "Vi kunne ikke finne din profil assosiert med:" -# gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Registre det på " - gravatar_signup_suffix: " for å sette opp!" - gravatar_not_found_other: "Akk, det er ingen profil assosiert med denne personens epost adresse." - gravatar_contact: "Kontakt" - gravatar_websites: "Websider" - gravatar_accounts: "Som Sett På" - gravatar_profile_link: "Full Gravatar Profil" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Nivået kunne ikke bli lastet: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # results: "Results" # description: "Description" or: "eller" +# subject: "Subject" email: "Epost" # password: "Password" message: "Melding" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/nl-BE.coffee b/app/locale/nl-BE.coffee index 3435b5154..d340f7c8e 100644 --- a/app/locale/nl-BE.coffee +++ b/app/locale/nl-BE.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: loading: "Aan het laden..." saving: "Opslaan..." sending: "Verzenden..." +# send: "Send" cancel: "Annuleren" save: "Opslagen" create: "Creëer" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: forum_page: "ons forum" forum_suffix: "." send: "Feedback Verzonden" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Help CodeCombat vertalen!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: # group: "Group" clothes: "Kleren" trim: "Trim" -# team: "Cloud" + cloud: "Wolk" +# team: "Team" spell: "Spreuk" boots: "Laarzen" hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: wizard_tab: "Tovenaar" password_tab: "Wachtwoord" emails_tab: "Emails" +# job_profile_tab: "Job Profile" admin: "Administrator" - gravatar_select: "Selecteer welke Gravatar foto je wilt gebruiken" - gravatar_add_photos: "Voeg thumbnails en foto's toe aan je Gravatar account, gekoppeld aan jouw email-adres, om een afbeelding te kiezen." - gravatar_add_more_photos: "Voeg meer afbeeldingen toe aan je Gravatar account om ze hier te gebruiken." wizard_color: "Tovenaar Kleding Kleur" new_password: "Nieuw Wachtwoord" new_password_verify: "Verifieer" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: error_saving: "Fout Tijdens Het Opslaan" saved: "Aanpassingen Opgeslagen" password_mismatch: "Het wachtwoord komt niet overeen." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Instellingen Aanpassen" profile_for_prefix: "Profiel voor " profile_for_suffix: "" - profile: "Profiel" - user_not_found: "Geen gebruiker gevonden. Controleer de URL?" - gravatar_not_found_mine: "We konden geen account vinden gekoppeld met:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Registreer op " - gravatar_signup_suffix: " om alles in orde te maken!" - gravatar_not_found_other: "Helaas, er is geen profiel geassocieerd met dit e-mail adres." - gravatar_contact: "Contact" - gravatar_websites: "Websites" - gravatar_accounts: "Zoals Gezien Op" - gravatar_profile_link: "Volledig Gravatar Profiel" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Level kon niet geladen worden: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: results: "Resultaten" description: "Beschrijving" or: "of" +# subject: "Subject" email: "Email" password: "Wachtwoord" message: "Bericht" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription: # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/nl-NL.coffee b/app/locale/nl-NL.coffee index 44538b479..24fa06202 100644 --- a/app/locale/nl-NL.coffee +++ b/app/locale/nl-NL.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription loading: "Aan het laden..." saving: "Opslaan..." sending: "Verzenden..." +# send: "Send" cancel: "Annuleren" save: "Opslagen" create: "Creëer" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription forum_page: "ons forum" forum_suffix: "." send: "Feedback Verzonden" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Help CodeCombat vertalen!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription # group: "Group" clothes: "Kleren" trim: "Trim" -# team: "Cloud" + cloud: "Wolk" +# team: "Team" spell: "Spreuk" boots: "Laarzen" hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription wizard_tab: "Tovenaar" password_tab: "Wachtwoord" emails_tab: "Emails" +# job_profile_tab: "Job Profile" admin: "Administrator" - gravatar_select: "Selecteer welke Gravatar foto je wilt gebruiken" - gravatar_add_photos: "Voeg thumbnails en foto's toe aan je Gravatar account, gekoppeld aan jouw email-adres, om een afbeelding te kiezen." - gravatar_add_more_photos: "Voeg meer afbeeldingen toe aan je Gravatar account om ze hier te gebruiken." wizard_color: "Tovenaar Kleding Kleur" new_password: "Nieuw Wachtwoord" new_password_verify: "Verifieer" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription error_saving: "Fout Tijdens Het Opslaan" saved: "Aanpassingen Opgeslagen" password_mismatch: "Het wachtwoord komt niet overeen." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Instellingen Aanpassen" profile_for_prefix: "Profiel voor " profile_for_suffix: "" - profile: "Profiel" - user_not_found: "Geen gebruiker gevonden. Controleer de URL?" - gravatar_not_found_mine: "We konden geen account vinden gekoppeld met:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Registreer op " - gravatar_signup_suffix: " om alles in orde te maken!" - gravatar_not_found_other: "Helaas, er is geen profiel geassocieerd met dit e-mail adres." - gravatar_contact: "Contact" - gravatar_websites: "Websites" - gravatar_accounts: "Zoals Gezien Op" - gravatar_profile_link: "Volledig Gravatar Profiel" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Level kon niet geladen worden: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription results: "Resultaten" description: "Beschrijving" or: "of" +# subject: "Subject" email: "Email" password: "Wachtwoord" message: "Bericht" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/nl.coffee b/app/locale/nl.coffee index 6746d2f9e..2916a370f 100644 --- a/app/locale/nl.coffee +++ b/app/locale/nl.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t loading: "Aan het laden..." saving: "Opslaan..." sending: "Verzenden..." +# send: "Send" cancel: "Annuleren" save: "Opslagen" create: "Creëer" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t forum_page: "ons forum" forum_suffix: "." send: "Feedback Verzonden" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Help CodeCombat vertalen!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t # group: "Group" clothes: "Kleren" trim: "Trim" -# team: "Cloud" + cloud: "Wolk" +# team: "Team" spell: "Spreuk" boots: "Laarzen" hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t wizard_tab: "Tovenaar" password_tab: "Wachtwoord" emails_tab: "Emails" +# job_profile_tab: "Job Profile" admin: "Administrator" - gravatar_select: "Selecteer welke Gravatar foto je wilt gebruiken" - gravatar_add_photos: "Voeg thumbnails en foto's toe aan je Gravatar account, gekoppeld aan jouw email-adres, om een afbeelding te kiezen." - gravatar_add_more_photos: "Voeg meer afbeeldingen toe aan je Gravatar account om ze hier te gebruiken." wizard_color: "Tovenaar Kleding Kleur" new_password: "Nieuw Wachtwoord" new_password_verify: "Verifieer" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t error_saving: "Fout Tijdens Het Opslaan" saved: "Aanpassingen Opgeslagen" password_mismatch: "Het wachtwoord komt niet overeen." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Instellingen Aanpassen" profile_for_prefix: "Profiel voor " profile_for_suffix: "" - profile: "Profiel" - user_not_found: "Geen gebruiker gevonden. Controleer de URL?" - gravatar_not_found_mine: "We konden geen account vinden gekoppeld met:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Registreer op " - gravatar_signup_suffix: " om alles in orde te maken!" - gravatar_not_found_other: "Helaas, er is geen profiel geassocieerd met dit e-mail adres." - gravatar_contact: "Contact" - gravatar_websites: "Websites" - gravatar_accounts: "Zoals Gezien Op" - gravatar_profile_link: "Volledig Gravatar Profiel" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Level kon niet geladen worden: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t results: "Resultaten" description: "Beschrijving" or: "of" +# subject: "Subject" email: "Email" password: "Wachtwoord" message: "Bericht" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Nederlands", englishDescription: "Dutch", t # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/nn.coffee b/app/locale/nn.coffee index de5d6404e..e5d1f651b 100644 --- a/app/locale/nn.coffee +++ b/app/locale/nn.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/no.coffee b/app/locale/no.coffee index bc46eae53..37606b74a 100644 --- a/app/locale/no.coffee +++ b/app/locale/no.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr loading: "Laster..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" cancel: "Avbryt" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr forum_page: "forumet vårt" forum_suffix: " i steden." send: "Send Tilbakemelding" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Hjelp med oversettelse av CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr wizard_tab: "Trollmann" password_tab: "Passord" emails_tab: "Epost" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Velg hvilket Gravatar bilde du ønsker å bruke" - gravatar_add_photos: "Legg til miniatyrbilder og bildertil en Gravatar konto for at du skal kunne velge et bilde for din epost." - gravatar_add_more_photos: "Legg til flere bilder til din Gravatar konto for å kunne aksessere dem her." wizard_color: "Farge på Trollmannens Klær" new_password: "Nytt Passord" new_password_verify: "Verifiser" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr error_saving: "Lagring Feilet" saved: "Endringer Lagret" password_mismatch: "Passordene er ikke like." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Rediger Innstillinger" profile_for_prefix: "Profil for " # profile_for_suffix: "" - profile: "Profil" - user_not_found: "Ingen bruker funnet. Sjekk URL'en?" - gravatar_not_found_mine: "Vi kunne ikke finne din profil assosiert med:" -# gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Registre det på " - gravatar_signup_suffix: " for å sette opp!" - gravatar_not_found_other: "Akk, det er ingen profil assosiert med denne personens epost adresse." - gravatar_contact: "Kontakt" - gravatar_websites: "Websider" - gravatar_accounts: "Som Sett På" - gravatar_profile_link: "Full Gravatar Profil" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Nivået kunne ikke bli lastet: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # results: "Results" # description: "Description" or: "eller" +# subject: "Subject" email: "Epost" # password: "Password" message: "Melding" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/pl.coffee b/app/locale/pl.coffee index b71912fad..ca2cce66d 100644 --- a/app/locale/pl.coffee +++ b/app/locale/pl.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish loading: "Ładowanie..." saving: "Zapisywanie..." sending: "Wysyłanie…" +# send: "Send" cancel: "Anuluj" save: "Zapisz" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish forum_page: "naszego forum" forum_suffix: "." send: "Wyślij wiadomość" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Pomóż w tłumaczeniu CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish # group: "Group" clothes: "Ubrania" trim: "Dodatki" -# team: "Cloud" + cloud: "Chmura" +# team: "Team" spell: "Zaklęcie" boots: "Buty" hue: "Odcień" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish wizard_tab: "Czarodziej" password_tab: "Hasło" emails_tab: "Powiadomienia" +# job_profile_tab: "Job Profile" admin: "Administrator" - gravatar_select: "Wybierz fotografię z Gravatar" - gravatar_add_photos: "Dodaj zdjęcia i miniatury do swojego konta Gravatar, by móc wybrać zdjęcie." - gravatar_add_more_photos: "Dodaj więcej zdjęć do swojego konta Gravatar, by móc ich użyć." wizard_color: "Kolor ubrań czarodzieja" new_password: "Nowe hasło" new_password_verify: "Zweryfikuj" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish error_saving: "Błąd zapisywania" saved: "Zmiany zapisane" password_mismatch: "Hasła róznią się od siebie" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Edytuj ustawienia" profile_for_prefix: "Profil" profile_for_suffix: "" - profile: "Profil" - user_not_found: "Nie znaleziono użytkownika. Sprawdź odnośnik URL." - gravatar_not_found_mine: "Nie udało nam się znaleźć profilu powiązanego z:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Utwórz konto w " - gravatar_signup_suffix: ", aby rozpocząć!" - gravatar_not_found_other: "Niestety, nie ma profilu powiązanego z tym adresem email." - gravatar_contact: "Kontakt" - gravatar_websites: "Strony WWW" -# gravatar_accounts: "As Seen On" - gravatar_profile_link: "Profil Gravatar" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Nie udało się wczytać poziomu: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish results: "Wyniki" description: "Opis" or: "lub" +# subject: "Subject" email: "Email" password: "Hasło" message: "Wiadomość" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/pt-BR.coffee b/app/locale/pt-BR.coffee index 024f65b50..6994e239a 100644 --- a/app/locale/pt-BR.coffee +++ b/app/locale/pt-BR.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: loading: "Carregando..." saving: "Salvando..." sending: "Enviando..." +# send: "Send" cancel: "Cancelar" save: "Salvar" create: "Criar" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: forum_page: "nosso fórum" forum_suffix: " ao invés disso." send: "Enviar opinião" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Ajude a traduzir o CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: # group: "Group" clothes: "Roupas" trim: "Aparar" -# team: "Cloud" + cloud: "Nuvem" +# team: "Team" spell: "Feitiço" boots: "Boots" hue: "Matiz" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: wizard_tab: "Feiticeiro" password_tab: "Senha" emails_tab: "Emails" +# job_profile_tab: "Job Profile" admin: "Admin" - gravatar_select: "Selecione qual foto do Gravatar usar" - gravatar_add_photos: "Adicione miniaturas e fotos a uma conta do Gravatar ligada ao seu email para poder escolher uma imagem." - gravatar_add_more_photos: "Adicione mais fotos à sua conta do Gravatar para acessá-las aqui." wizard_color: "Cor das Roupas do Feiticeiro" new_password: "Nova Senha" new_password_verify: "Confirmação" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: error_saving: "Erro no salvamento" saved: "Alterações Salvas" password_mismatch: "As senhas não estão iguais" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Editar as configurações" profile_for_prefix: "Perfil de " profile_for_suffix: "" - profile: "Perfil" - user_not_found: "Nenhum usuário encontrado. Checou o endereço de internet?" - gravatar_not_found_mine: "Não conseguimos encontrar o perfil que está associado a:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Crie uma conta no " - gravatar_signup_suffix: " para poder configurar!" - gravatar_not_found_other: "Infelizmente, não há perfil associado ao endereço de e-mail dessa pessoa." - gravatar_contact: "Contate-nos" - gravatar_websites: "Websites" - gravatar_accounts: "Como visto no" - gravatar_profile_link: "Perfil Completo do Gravatar" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "O estágio não pôde ser carregado: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: results: "Resultados" description: "Descrição" or: "ou" +# subject: "Subject" email: "Email" password: "Senha" message: "Mensagem" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "português do Brasil", englishDescription: # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/pt-PT.coffee b/app/locale/pt-PT.coffee index ccb16c0aa..f8af8dc83 100644 --- a/app/locale/pt-PT.coffee +++ b/app/locale/pt-PT.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P loading: "A carregar..." saving: "A guardar..." sending: "A enviar..." +# send: "Send" cancel: "Cancelar" save: "Guardar" create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P forum_page: "nosso fórum" forum_suffix: " como alternativa." send: "Enviar Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Ajuda a traduzir o CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P # group: "Group" clothes: "Roupas" trim: "Pormenores" -# team: "Cloud" + cloud: "Nuvem" +# team: "Team" spell: "Feitiço" boots: "Botas" hue: "Matiz" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P wizard_tab: "Feiticeiro" password_tab: "Palavra-passe" emails_tab: "E-mails" +# job_profile_tab: "Job Profile" admin: "Admin" - gravatar_select: "Seleciona qual fotografia Gravatar a usar" - gravatar_add_photos: "Adiciona miniaturas e fotografias a uma conta Gravatar com o teu email para escolheres uma imagem." - gravatar_add_more_photos: "Adiciona mais fotografias à tua conta Gravatar para as acederes aqui." wizard_color: "Cor das roupas do feiticeiro" new_password: "Nova palavra-passe" new_password_verify: "Verificar" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P error_saving: "Erro ao guardar" saved: "Alterações guardadas" password_mismatch: "As palavras-passe não coincidem." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Editar Definições" profile_for_prefix: "Perfil de " profile_for_suffix: "" - profile: "Perfil" - user_not_found: "Nenhum utilizador encontrado. Verifica o URL?" - gravatar_not_found_mine: "Não conseguimos encontrar o teu perfil associado com:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Regista-te no " - gravatar_signup_suffix: " para começares!" - gravatar_not_found_other: "Infelizmente, não existe nenhum perfil associado ao endereço de e-mail desta pessoa." - gravatar_contact: "Contacto" - gravatar_websites: "Websites" - gravatar_accounts: "Como visto no" - gravatar_profile_link: "Perfil Gravatar completo" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "O nível não pôde ser carregado: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P results: "Resultados" description: "Descrição" or: "ou" +# subject: "Subject" email: "E-mail" password: "Palavra-passe" message: "Mensagem" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Português europeu", englishDescription: "P # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/pt.coffee b/app/locale/pt.coffee index 6079ffa76..92863b48e 100644 --- a/app/locale/pt.coffee +++ b/app/locale/pt.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues loading: "Carregando..." # saving: "Saving..." sending: "Enviando..." +# send: "Send" cancel: "Cancelar" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues forum_page: "nosso fórum" forum_suffix: " ao invés disso." send: "Enviar opinião" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Ajude a traduzir o CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues wizard_tab: "Feiticeiro" password_tab: "Senha" emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Selecione qual foto do Gravatar usar" - gravatar_add_photos: "Adicione miniaturas e fotos a uma conta do Gravatar ligada ao seu email para poder escolher uma imagem." - gravatar_add_more_photos: "Adicione mais fotos à sua conta do Gravatar para acessá-las aqui." wizard_color: "Cor das Roupas do Feiticeiro" new_password: "Nova Senha" new_password_verify: "Confirmação" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues error_saving: "Erro no salvamento" saved: "Alterações Salvas" password_mismatch: "As senhas não estão iguais" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Editar as configurações" profile_for_prefix: "Perfil de " # profile_for_suffix: "" - profile: "Perfil" - user_not_found: "Nenhum usuário encontrado. Checou o endereço de internet?" - gravatar_not_found_mine: "Não conseguimos encontrar o perfil que está associado a:" -# gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Crie uma conta no " - gravatar_signup_suffix: " para poder configurar!" - gravatar_not_found_other: "Infelizmente, não há perfil associado ao endereço de e-mail dessa pessoa." - gravatar_contact: "Contate-nos" - gravatar_websites: "Websites" - gravatar_accounts: "Como visto no" - gravatar_profile_link: "Perfil Completo do Gravatar" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "O estágio não pôde ser carregado: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # results: "Results" # description: "Description" or: "ou" +# subject: "Subject" email: "Email" # password: "Password" message: "Mensagem" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "português", englishDescription: "Portugues # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/ro.coffee b/app/locale/ro.coffee index b1ace00ce..3e1d70a11 100644 --- a/app/locale/ro.coffee +++ b/app/locale/ro.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman loading: "Se incarcă..." saving: "Se salvează..." sending: "Se trimite..." +# send: "Send" cancel: "Anulează" save: "Salvează" create: "Crează" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman forum_page: "forumul nostru" forum_suffix: " în schimb." send: "Trimite Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Ajută-ne să traducem CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman # group: "Group" clothes: "Haine" trim: "Margine" -# team: "Cloud" + cloud: "Nor" +# team: "Team" spell: "Vrajă" boots: "Încălțăminte" hue: "Culoare" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman wizard_tab: "Wizard" password_tab: "Parolă" emails_tab: "Email-uri" +# job_profile_tab: "Job Profile" admin: "Admin" - gravatar_select: "Selectează ce poză Gravatar vrei să foloșesti" - gravatar_add_photos: "Adaugă thumbnails și poze la un cont Gravatar pentru email-ul tău pentru a alege o imagine." - gravatar_add_more_photos: "Adaugă mai multe poze la contul tău Gravatar pentru a le accesa aici." wizard_color: "Culoare haine pentru Wizard" new_password: "Parolă nouă" new_password_verify: "Verifică" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman error_saving: "Salvare erori" saved: "Modificări salvate" password_mismatch: "Parola nu se potrivește." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Modifică setările" profile_for_prefix: "Profil pentru " profile_for_suffix: "" - profile: "Profil" - user_not_found: "Utilizator negăsit. Verifică URL-ul??" - gravatar_not_found_mine: "N-am putut găsi profilul asociat cu:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Înscrie-te la " - gravatar_signup_suffix: " pentru a fi gata!" - gravatar_not_found_other: "Din păcate nu este asociat nici un profil cu această adresă de email." - gravatar_contact: "Contact" - gravatar_websites: "Website-uri" - gravatar_accounts: "Așa cum apare la" - gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Nivelul nu a putut fi încărcat: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman results: "Resultate" description: "Descriere" or: "sau" +# subject: "Subject" email: "Email" password: "Parolă" message: "Mesaj" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee index 74de99777..8b7a05e89 100644 --- a/app/locale/ru.coffee +++ b/app/locale/ru.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi loading: "Загрузка..." saving: "Сохранение..." sending: "Отправка..." +# send: "Send" cancel: "Отмена" save: "Сохранить" create: "Создать" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi forum_page: "наш форум" forum_suffix: "." send: "Отправить отзыв" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Помогите перевести CodeCombat!" @@ -131,6 +134,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi group: "Группа" clothes: "Одежда" trim: "Отделка" +# cloud: "Cloud" team: "Облако" spell: "Заклинание" boots: "Обувь" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi wizard_tab: "Волшебник" password_tab: "Пароль" emails_tab: "Email-адреса" +# job_profile_tab: "Job Profile" admin: "Админ" - gravatar_select: "Выберите, какое фото с Gravatar использовать" - gravatar_add_photos: "Чтобы выбрать изображение, добавьте фото и уменьшенные изображения в ваш Gravatar-аккаунт." - gravatar_add_more_photos: "Добавьте больше фото к вашему аккаунту в Gravatar, чтобы использовать их здесь." wizard_color: "Цвет одежды волшебника" new_password: "Новый пароль" new_password_verify: "Подтверждение пароля" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi error_saving: "Ошибка сохранения" saved: "Изменения сохранены" password_mismatch: "Пароли не совпадают." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Изменить настройки" profile_for_prefix: "Профиль для " profile_for_suffix: "" - profile: "Профиль" - user_not_found: "Пользователь не найден. Пожалуйста, проверьте URL." - gravatar_not_found_mine: "Мы не можем найти профиль, связанный с" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Зарегистрируйтесь на " - gravatar_signup_suffix: ", чтобы настроить профиль." - gravatar_not_found_other: "Нет профиля, связанного с почтой данного пользователя." - gravatar_contact: "Контакты" - gravatar_websites: "Сайты" - gravatar_accounts: "Как показано на" - gravatar_profile_link: "Полный профиль на Gravatar" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Уровень не может быть загружен: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi results: "Результаты" description: "Описание" or: "или" +# subject: "Subject" email: "Email" password: "Пароль" message: "Сообщение" @@ -643,3 +661,5 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi gplus_friends: "Друзья G+" gplus_friend_sessions: "Сессии друзей G+" leaderboard: "таблица лидеров" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/sk.coffee b/app/locale/sk.coffee index 0f10471ee..311450353 100644 --- a/app/locale/sk.coffee +++ b/app/locale/sk.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", loading: "Načítava sa..." saving: "Ukladá sa..." sending: "Odosiela sa..." +# send: "Send" cancel: "Zruš" save: "Ulož" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", forum_page: "naše fórum" forum_suffix: "." send: "Poslať odozvu" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", # group: "Group" clothes: "Róba" trim: "Lem" -# team: "Cloud" + cloud: "Obláčik" +# team: "Team" spell: "Kúzlo" boots: "Čižmy" hue: "Odtieň" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", wizard_tab: "Kúzelník" password_tab: "Heslo" emails_tab: "E-maily" +# job_profile_tab: "Job Profile" admin: "Spravovať" - gravatar_select: " Vyber ktorú fotografiu z Gravataru použit" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." wizard_color: "Farba kúzelníckej róby" new_password: "Nové heslo" new_password_verify: "Overenie" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", error_saving: "Chyba pri ukladaní" saved: "Zmeny uložené" password_mismatch: "Heslá nesedia." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", # results: "Results" # description: "Description" or: "alebo" +# subject: "Subject" email: "Email" # password: "Password" message: "Správa" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak", # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/sl.coffee b/app/locale/sl.coffee index 2459161ef..f5117a52a 100644 --- a/app/locale/sl.coffee +++ b/app/locale/sl.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/sr.coffee b/app/locale/sr.coffee index 2a9d65638..834ed73c8 100644 --- a/app/locale/sr.coffee +++ b/app/locale/sr.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian loading: "Учитавање" saving: "Чување..." sending: "Шаље се..." +# send: "Send" cancel: "Откажи" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian forum_page: "наш форум." # forum_suffix: " instead." send: "Пошаљи повратну информацију" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Помози нам у превођењу CodeCombat-а!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian wizard_tab: "Чаробњак" password_tab: "Шифра" emails_tab: "Мејлови" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Изабери Граватар фотографију " - gravatar_add_photos: "Додај сличице и фотографије за Граватар налог за свој мејл да изабереш слику." - gravatar_add_more_photos: "Додај још слика на свој Граватар налог да би им приступио овде." wizard_color: "Боја Одеће Чаробњака" new_password: "Нова Шифра" new_password_verify: "Потврди" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian error_saving: "Чување грешке..." saved: "Измене су сачуване" password_mismatch: "Шифре се не слажу." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Измени подешавања" profile_for_prefix: "Налог за " # profile_for_suffix: "" - profile: "Налог" - user_not_found: "Корисник није пронађен. Проверите УРЛ?" - gravatar_not_found_mine: "Нисмо могли да пронађемо твој налог који је повезан са:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Упиши се на " - gravatar_signup_suffix: " да би се припремио!" - gravatar_not_found_other: "Нажалост, не постоји налог повезан са дотичном мејл адресом." - gravatar_contact: "Контакт" - gravatar_websites: "Веб сајтови" - gravatar_accounts: "Као што је виђено на" - gravatar_profile_link: "Цео Граватар налог" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Ниво није могао бити учитан: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # results: "Results" # description: "Description" or: "или" +# subject: "Subject" email: "Мејл" # password: "Password" message: "Порука" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/sv.coffee b/app/locale/sv.coffee index cbf8ab1f1..7af1c1915 100644 --- a/app/locale/sv.coffee +++ b/app/locale/sv.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr loading: "Laddar..." saving: "Sparar..." sending: "Skickar..." +# send: "Send" cancel: "Avbryt" save: "Spara" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr forum_page: "vårt forum" forum_suffix: " istället." send: "Skicka Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Hjälp till att översätta CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr # group: "Group" clothes: "Kläder" trim: "Dekorationer" -# team: "Cloud" + cloud: "Moln" +# team: "Team" spell: "Trollformel" boots: "Stövlar" hue: "Nyans" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr wizard_tab: "Trollkarl" password_tab: "Lösenord" emails_tab: "E-postadresser" +# job_profile_tab: "Job Profile" admin: "Administratör" - gravatar_select: "Välj ett Gravatar-foto att använda" - gravatar_add_photos: "Lägg till miniatyrbilder och fotografier i ett Gravatar-konto kopplat till din e-postadress för att välja profilbild." - gravatar_add_more_photos: "Lägg till mer fotografier till i ditt Gravatar-konto för att använda dem här." wizard_color: "Trollkarlens klädfärg" new_password: "Nytt lösenord" new_password_verify: "Verifiera" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr error_saving: "Ett fel uppstod när ändringarna skulle sparas" saved: "Ändringar sparade" password_mismatch: "De angivna lösenorden stämmer inte överens." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Ändra inställningar" profile_for_prefix: "Profil för " # profile_for_suffix: "" - profile: "Profil" - user_not_found: "Användaren du söker verkar inte finnas. Stämmer adressen?" - gravatar_not_found_mine: "Vi kunde inte hitta en profil associerad med: " -# gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Registrera dig på " - gravatar_signup_suffix: " för att komma igång!" - gravatar_not_found_other: "Tyvärr, det finns ingen profil associerad med den här personens e-postadress." - gravatar_contact: "Kontakt" - gravatar_websites: "Hemsidor" -# gravatar_accounts: "As Seen On" - gravatar_profile_link: "Hela Gravatar-profilen" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Nivån kunde inte laddas: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr results: "Resultat" description: "Beskrivning" or: "eller" +# subject: "Subject" email: "E-post" password: "Lösenord" message: "Meddelande" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/th.coffee b/app/locale/th.coffee index cfcfe79e1..fda48a549 100644 --- a/app/locale/th.coffee +++ b/app/locale/th.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra loading: "รอสักครู่..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" cancel: "ยกเลิก" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # wizard_tab: "Wizard" password_tab: "รหัสผ่าน" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" new_password: "รหัสผ่านใหม่" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra error_saving: "บันทึกผิดพลาด" saved: "เปลี่ยนรหัสผ่าน" password_mismatch: "รหัสผ่านไม่ถูกต้อง" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "แก้ไขการตั้งค่า" # profile_for_prefix: "Profile for " # profile_for_suffix: "" - profile: "ประวัติส่วนตัว" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." - gravatar_contact: "ติดต่อ" - gravatar_websites: "เว็บไซต์" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/tr.coffee b/app/locale/tr.coffee index b99c6483e..6725086d5 100644 --- a/app/locale/tr.coffee +++ b/app/locale/tr.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t loading: "Yükleniyor..." saving: "Kaydediliyor..." sending: "Gönderiliyor..." +# send: "Send" cancel: "İptal" save: "Kaydet" create: "Oluştur" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t forum_page: "forumumuzu" forum_suffix: " kullanabilirsiniz." send: "Gönder" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "CodeCombat'in tercüme edilmesine yardımcı olabilirsiniz!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t # group: "Group" clothes: "Kıyafet" trim: "Süs" -# team: "Cloud" + cloud: "Püs" +# team: "Team" spell: "Büyü" boots: "Çizme" hue: "Ton" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t wizard_tab: "Sihirbaz" password_tab: "Şifre" emails_tab: "E-postalar" +# job_profile_tab: "Job Profile" admin: "Yönetici" - gravatar_select: "Kullanılacak Gravatar fotoğrafını seçin" - gravatar_add_photos: "Burada resim olarak kullanmak için Gravatar hesabınıza buradaki e-posta adresinin aynısı olacak şekilde resim yükleyin." - gravatar_add_more_photos: "Burada kullanmak üzere Gravatar hesabınıza resim yükleyin." wizard_color: "Sihirbaz Kıyafeti Rengi" new_password: "Yeni Şifre" new_password_verify: "Teyit Et" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t error_saving: "Kayıt Esnasında Hata" saved: "Değişiklikler Kaydedildi" password_mismatch: "Şifreler Uyuşmuyor" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Ayarları Düzenle" # profile_for_prefix: "Profile for " profile_for_suffix: " Kullanıcısının Profili" - profile: "Profil" - user_not_found: "Kullanıcı bulunamadı. URL'den emin misiniz?" - gravatar_not_found_mine: "Şununla ilişkili profilinizi bulamadık:" - gravatar_not_found_email_suffix: "Profil resminizi düzenlemek için" - gravatar_signup_prefix: "Profil resminizi düzenlemek için" - gravatar_signup_suffix: "adresine kaydolmalısınız." - gravatar_not_found_other: "Ne yazık ki, bu kullanıcının e-postasıyla ilişkilendirilmiş bir e-posta adresi yok." - gravatar_contact: "İletişim" - gravatar_websites: "Web siteleri" - gravatar_accounts: "Görüldüğü Gibi" - gravatar_profile_link: "Tam Gravatar Profili" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Seviye yüklenemedi: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t results: "Sonuçlar" description: "Açıklama" or: "veya" +# subject: "Subject" email: "E-posta" password: "Şifre" message: "İleti" @@ -643,3 +661,5 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t gplus_friends: "G+ Arkadaşları" gplus_friend_sessions: "G+ Arkadaş Oturumları" leaderboard: "Sıralama" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/uk.coffee b/app/locale/uk.coffee index 53fbc8186..611ce3c32 100644 --- a/app/locale/uk.coffee +++ b/app/locale/uk.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "українська мова", englishDesc loading: "Завантаження..." saving: "Збереження..." sending: "Надсилання..." +# send: "Send" cancel: "Відміна" save: "Зберегти" create: "Створити" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "українська мова", englishDesc forum_page: "наш форум" forum_suffix: "." send: "Надіслати фідбек" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Допоможіть перекласти CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "українська мова", englishDesc # group: "Group" clothes: "Одяг" trim: "Оздоблення" -# team: "Cloud" + cloud: "Хмаринка" +# team: "Team" spell: "Закляття" boots: "Черевики" hue: "Відтінок" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "українська мова", englishDesc wizard_tab: "Персонаж" password_tab: "Пароль" emails_tab: "Email-адреси" +# job_profile_tab: "Job Profile" admin: "Aдмін" - gravatar_select: "Оберіть, яке фото з Gravatar використовувати" - gravatar_add_photos: "Додайте фото та зменшені зображення до акаунта Gravatar, пов'язаного з вашою email-адресою, щоб обрати зображення" - gravatar_add_more_photos: "Додайти більше фото до вашого акаунта Gravatar, щоб вони були доступні тут." wizard_color: "Колір одягу персонажа" new_password: "Новий пароль" new_password_verify: "Підтвердження паролю" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "українська мова", englishDesc error_saving: "Помилка при збереженні" saved: "Зміни збережено" password_mismatch: "Паролі не збігаються." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Змінити налаштування" profile_for_prefix: "Профіль для " profile_for_suffix: "" - profile: "Профіль" - user_not_found: "Користувача не знайдено. Будь ласка, перевірте URL." - gravatar_not_found_mine: "Ми не можемо знайти ваш профіль, пов'язаний з:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Зареєструйтеся на " - gravatar_signup_suffix: " щоб продовжувати" - gravatar_not_found_other: "Нажаль, немає профіля, що пов'язаний з електронною адресою цієї людини." - gravatar_contact: "Контакти" - gravatar_websites: "Вебсайти" - gravatar_accounts: "Як показано на" - gravatar_profile_link: "Повний профіль Gravatar" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "Неможливо завантажити рівень: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "українська мова", englishDesc results: "Результати" description: "Опис" or: "чи" +# subject: "Subject" email: "Email" password: "Пароль" message: "Повідомлення" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "українська мова", englishDesc # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/ur.coffee b/app/locale/ur.coffee index 9dca96bf4..d08ca0e0f 100644 --- a/app/locale/ur.coffee +++ b/app/locale/ur.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", loading: "Loading..." # saving: "Saving..." # sending: "Sending..." +# send: "Send" # cancel: "Cancel" # save: "Save" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # forum_page: "our forum" # forum_suffix: " instead." # send: "Send Feedback" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: # title: "Help translate CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu", # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/vi.coffee b/app/locale/vi.coffee index 1e5e2fd12..4ae41f29d 100644 --- a/app/locale/vi.coffee +++ b/app/locale/vi.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn loading: "Tải..." saving: "Lưu..." sending: "Gởi..." +# send: "Send" cancel: "Hủy" save: "Lưu" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn forum_page: "Diễn đàn của chúng tôi" # forum_suffix: " instead." send: "Gởi phản hồi" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "Hãy giúp dịch thuật cho CodeCombat!" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn wizard_tab: "Wizard" password_tab: "Mật khẩu" emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "Chọn hình Gravatar để sử dụng" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." wizard_color: "Màu trang phục Wizard" new_password: "Mật khẩu mới" new_password_verify: "Xác nhận" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn error_saving: "Lỗi lưu" saved: "Thay đổi được lưu" password_mismatch: "Mật khẩu không khớp." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "Chỉnh sửa cài đặt" # profile_for_prefix: "Profile for " # profile_for_suffix: "" - profile: "Hồ sơ" - user_not_found: "Không có người sử dụng được tìm thấy. Kiểm tra URL?" - gravatar_not_found_mine: "Chúng tôi không thể tìm thấy hồ sơ của bạn được đính kèm theo:" - gravatar_not_found_email_suffix: "." - gravatar_signup_prefix: "Đăng ký tại " - gravatar_signup_suffix: " để thiết lập!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" - gravatar_websites: "Địa chỉ trang Web" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn # results: "Results" # description: "Description" # or: "or" +# subject: "Subject" # email: "Email" # password: "Password" # message: "Message" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/zh-HANS.coffee b/app/locale/zh-HANS.coffee index e751d3942..023933929 100644 --- a/app/locale/zh-HANS.coffee +++ b/app/locale/zh-HANS.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese loading: "读取中……" saving: "保存中……" sending: "发送中……" +# send: "Send" cancel: "取消" save: "保存" create: "创建" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese forum_page: "我们的论坛" forum_suffix: "" send: "反馈意见" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "帮助我们翻译 CodeCombat" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese # group: "Group" clothes: "衣服" trim: "条纹" -# team: "Cloud" + cloud: "云" +# team: "Team" spell: "魔法球" boots: "鞋子" hue: "颜色" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese wizard_tab: "巫师" password_tab: "密码" emails_tab: "邮件" +# job_profile_tab: "Job Profile" admin: "管理" - gravatar_select: "选择一张 Gravatar 图片" - gravatar_add_photos: "添加小图和图片到一个 Gravatar 账户供你选择。" - gravatar_add_more_photos: "去 Gravatar 添加图片, 然后回来这里查看。" wizard_color: "巫师 衣服 颜色" new_password: "新密码" new_password_verify: "核实" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese error_saving: "保存时出错" saved: "更改已保存" password_mismatch: "密码不匹配。" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "编辑设置" profile_for_prefix: "关于他的基本资料:" profile_for_suffix: "" - profile: "基本资料" - user_not_found: "没有找到用户。网址有错?" - gravatar_not_found_mine: "我们找不到他的基本资料:" - gravatar_not_found_email_suffix: "。" - gravatar_signup_prefix: "去注册 " - gravatar_signup_suffix: " 来设置!" - gravatar_not_found_other: "哎呀,没有与这个邮箱相关的资料。" - gravatar_contact: "联系" - gravatar_websites: "网站" - gravatar_accounts: "显示为" - gravatar_profile_link: "完善 Gravatar 资料" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "关卡不能载入: " @@ -256,7 +273,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese think_solution: "思考解决方法, 而不是问题." # tip_theory_practice: "In theory, there is no difference between theory and practice. But in practice, there is. - Yogi Berra" # tip_error_free: "There are two ways to write error-free programs; only the third one works. - Alan Perlis" -# tip_debugging_program: "如果说调试修理 bug 的一种流程, 那么编程肯定是制造bug的流程f debugging is the process of removing bugs, then programming must be the process of putting them in. - Edsger W. Dijkstra" +# tip_debugging_program: "If debugging is the process of removing bugs, then programming must be the process of putting them in. - Edsger W. Dijkstra" # tip_forums: "Head over to the forums and tell us what you think!" # tip_baby_coders: "In the future, even babies will be Archmages." # tip_morale_improves: "Loading will continue until morale improves." @@ -268,7 +285,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese tip_binary: "这个世界上只有 10 种人: 那些懂二进制的, 还有那些不懂二进制的." # tip_commitment_yoda: "A programmer must have the deepest commitment, the most serious mind. ~ Yoda" tip_no_try: "做. 或是不做. 这世上不存在'尝试'这种东西. - 尤达大师" -# tip_patience: "Patience you must have, young Padawan. - 尤达大师" +# tip_patience: "Patience you must have, young Padawan. - Yoda" tip_documented_bug: "一个写在文档里的漏洞不算漏洞, 那是个功能." tip_impossible: "It always seems impossible until it's done. - Nelson Mandela" tip_talk_is_cheap: "多说无用, 亮出你的代码. - Linus Torvalds" @@ -343,8 +360,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese article_search_title: "在这里搜索物品" thang_search_title: "在这里搜索物品类型" level_search_title: "在这里搜索关卡" - read_only_warning: "注意: 你无法保存这里的编辑结果, 因为你没有以管理员身份登录." # signup_to_create: "Sign Up to Create a New Content" + read_only_warning: "注意: 你无法保存这里的编辑结果, 因为你没有以管理员身份登录." article: edit_btn_preview: "预览" @@ -362,6 +379,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese results: "结果" description: "描述" or: "或" +# subject: "Subject" email: "邮件" password: "密码" message: "信息" @@ -576,7 +594,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese please_login: "请在对奕之前先登录." my_matches: "我的对手" simulate: "模拟" -# simulation_explanation: "通过模拟游戏, 你可以把排名提的更快!" +# simulation_explanation: "By simulating games you can get your game ranked faster!" simulate_games: "模拟游戏!" # simulate_all: "RESET AND SIMULATE GAMES" # games_simulated_by: "Games simulated by you:" @@ -643,3 +661,5 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese gplus_friends: "G+ 朋友" # gplus_friend_sessions: "G+ Friend Sessions" leaderboard: "排行榜" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/zh-HANT.coffee b/app/locale/zh-HANT.coffee index 1e1343f49..17efa98e0 100644 --- a/app/locale/zh-HANT.coffee +++ b/app/locale/zh-HANT.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese loading: "Loading..." saving: "儲存中..." sending: "發送中...." +# send: "Send" cancel: "取消" save: "存檔" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese forum_page: "論壇" forum_suffix: "討論。" send: "意見反饋" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "幫我們翻譯CodeCombat" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese wizard_tab: "巫師" password_tab: "密碼" emails_tab: "郵件" +# job_profile_tab: "Job Profile" # admin: "Admin" - gravatar_select: "選擇一個Gravatar" - gravatar_add_photos: "上傳頭像到Gravatar" -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." wizard_color: "巫師 衣服 顏色" new_password: "新密碼" new_password_verify: "確認密碼" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese error_saving: "保存時發生錯誤" saved: "修改已儲存" password_mismatch: "密碼不正確。" +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." account_profile: edit_settings: "帳號設定" profile_for_prefix: "關於" profile_for_suffix: "的基本資料" - profile: "基本資料" - user_not_found: "沒有找到用戶。檢查URL?" - gravatar_not_found_mine: "我們找不到有關" - gravatar_not_found_email_suffix: "的資料" - gravatar_signup_prefix: "請至" - gravatar_signup_suffix: " 註冊帳號" - gravatar_not_found_other: "哎呦,找不到這個地址的資料。" - gravatar_contact: "聯繫我們" - gravatar_websites: "網站" - gravatar_accounts: "顯示為" - gravatar_profile_link: "完善 Gravatar 資料" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" play_level: level_load_error: "載入關卡時發生錯誤: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # results: "Results" # description: "Description" or: "或" +# subject: "Subject" # email: "Email" # password: "Password" message: "訊息" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" diff --git a/app/locale/zh.coffee b/app/locale/zh.coffee index cdf8b0cbe..dcd0038a7 100644 --- a/app/locale/zh.coffee +++ b/app/locale/zh.coffee @@ -3,6 +3,7 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra loading: "加载中..." saving: "正在保存..." sending: "在发送中。。。" +# send: "Send" cancel: "退出" save: "保存" # create: "Create" @@ -114,6 +115,8 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra forum_page: "我们的论坛" # forum_suffix: " instead." send: "意见反馈" +# contact_candidate: "Contact Candidate" +# recruitment_reminder: "Use this form to reach out to candidates you are interested in interviewing. Remember that CodeCombat charges 18% of first-year salary. The fee is due upon hiring the employee and is refundable for 90 days if the employee does not remain employed. Part time, remote, and contract employees are free, as are interns." diplomat_suggestion: title: "帮我们翻译CodeCombat" @@ -131,7 +134,8 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # group: "Group" # clothes: "Clothes" # trim: "Trim" -# team: "Cloud" +# cloud: "Cloud" +# team: "Team" # spell: "Spell" # boots: "Boots" # hue: "Hue" @@ -147,10 +151,8 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # wizard_tab: "Wizard" # password_tab: "Password" # emails_tab: "Emails" +# job_profile_tab: "Job Profile" # admin: "Admin" -# gravatar_select: "Select which Gravatar photo to use" -# gravatar_add_photos: "Add thumbnails and photos to a Gravatar account for your email to choose an image." -# gravatar_add_more_photos: "Add more photos to your Gravatar account to access them here." # wizard_color: "Wizard Clothes Color" # new_password: "New Password" # new_password_verify: "Verify" @@ -167,22 +169,37 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # error_saving: "Error Saving" # saved: "Changes Saved" # password_mismatch: "Password does not match." +# job_profile: "Job Profile" +# job_profile_approved: "Your job profile has been approved by CodeCombat. Employers will be able to see it until you either mark it inactive or it has not been changed for four weeks." +# job_profile_explanation: "Hi! Fill this out, and we will get in touch about finding you a software developer job." # account_profile: # edit_settings: "Edit Settings" # profile_for_prefix: "Profile for " # profile_for_suffix: "" -# profile: "Profile" -# user_not_found: "No user found. Check the URL?" -# gravatar_not_found_mine: "We couldn't find your profile associated with:" -# gravatar_not_found_email_suffix: "." -# gravatar_signup_prefix: "Sign up at " -# gravatar_signup_suffix: " to get set up!" -# gravatar_not_found_other: "Alas, there's no profile associated with this person's email address." -# gravatar_contact: "Contact" -# gravatar_websites: "Websites" -# gravatar_accounts: "As Seen On" -# gravatar_profile_link: "Full Gravatar Profile" +# approved: "Approved" +# not_approved: "Not Approved" +# looking_for: "Looking for:" +# last_updated: "Last updated:" +# contact: "Contact" +# work_experience: "Work Experience" +# education: "Education" +# our_notes: "Our Notes" +# projects: "Projects" + +# employers: +# want_to_hire_our_players: "Want to hire expert CodeCombat players?" +# contact_george: "Contact George to see our candidates" +# candidates_count_prefix: "We currently have " +# candidates_count_many: "many" +# candidates_count_suffix: "highly skilled and vetted developers looking for work." +# candidate_name: "Name" +# candidate_location: "Location" +# candidate_looking_for: "Looking For" +# candidate_role: "Role" +# candidate_top_skills: "Top Skills" +# candidate_years_experience: "Yrs Exp" +# candidate_last_updated: "Last Updated" # play_level: # level_load_error: "Level could not be loaded: " @@ -362,6 +379,7 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # results: "Results" # description: "Description" or: "或" +# subject: "Subject" email: "邮箱" # password: "Password" message: "留言" @@ -642,4 +660,6 @@ module.exports = nativeDescription: "中文", englishDescription: "Chinese", tra # facebook_friend_sessions: "Facebook Friend Sessions" # gplus_friends: "G+ Friends" # gplus_friend_sessions: "G+ Friend Sessions" -# leaderboard: "leaderboard" +# leaderboard: "Leaderboard" +# user_schema: "User Schema" +# user_profile: "User Profile" From 82b47f6c0f18196f405c9dcc749c949980a30e7f Mon Sep 17 00:00:00 2001 From: Nick Winter Date: Fri, 11 Apr 2014 13:37:39 -0700 Subject: [PATCH 15/17] Added i18n for #809. --- app/locale/en.coffee | 1 + app/templates/modal/signup.jade | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index bc141749b..8e65e4212 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -75,6 +75,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr creating: "Creating Account..." sign_up: "Sign Up" log_in: "log in with password" + social_signup: "Or, you can sign up through Facebook or G+:" home: slogan: "Learn to Code JavaScript by Playing a Game" diff --git a/app/templates/modal/signup.jade b/app/templates/modal/signup.jade index aa260ddda..db46c7e03 100644 --- a/app/templates/modal/signup.jade +++ b/app/templates/modal/signup.jade @@ -34,8 +34,7 @@ block modal-footer .modal-footer div button.btn.btn-primary.btn-large#signup-button(data-i18n="signup.sign_up") Sign Up - div.social-login-text. - Or you can login directly through Facebook or G+ + div.social-login-text(data-i18n="signup.social_signup") Or, you can sign up through Facebook or G+: .modal-footer.network-logins div From 6a995f5bae3a85c0152e6303a7c2757ef422e2ea Mon Sep 17 00:00:00 2001 From: Glen De Cauwsemaecker Date: Sat, 12 Apr 2014 00:40:38 +0200 Subject: [PATCH 16/17] Finished Dutch translations for the Windows installer. --- .../coco-dev-setup/batch/localisation/nl.coco | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/scripts/windows/coco-dev-setup/batch/localisation/nl.coco b/scripts/windows/coco-dev-setup/batch/localisation/nl.coco index 39b95ef9b..24aed5348 100755 --- a/scripts/windows/coco-dev-setup/batch/localisation/nl.coco +++ b/scripts/windows/coco-dev-setup/batch/localisation/nl.coco @@ -52,21 +52,28 @@ Geef alsjeblieft het volledige pad op van Git Bash of druk gewoon op enter indien je het pad niet gewijzigd heeft Wil je het git project downloaden via ssh? + + Je zou nu al een eigen CodeCombat-fork moeten hebben gekoppeld aan jouw GitHub account... + Geef jou GitHub informatie alstublieft, zodat wij jou lokale repositorie kunnen configureren. + Gebruikersnaam: + Wachtwoord: + Dank u, jouw lokaal project wordt nu geconfigureerd... + - The installation of your local environment was succesfull! - You can now close this setup. - After that, you should open the configuration setup to automaticly configure your environment... + De installatie van jouw lokale omgeving was een succes! + Je kan nu deze setup sluiten. + Nadien, kan je de 'configuration' setup openen om jouw omgeving automatisch te configureren... - Installing bower, brunch, nodemon and sendwithus... - Installing bower packages... - Installing sass... - Installing npm... - Starting brunch.... - Setting up a MongoDB database for you... - Downloading the last version of the CodeCombat database... - + Bower, brunch, nodemon en sendwithus aan het installeren... + Bower packages aan het installeren... + Sass aan het installeren... + NPM aan het installeren... + Brunch aan het installeren.... + De CoCo database in MongoDB aan het laden... + De laatste versie van de CodeCombat Database aan het downloaden... + Niet sluiten! From 795aae7bb75f107c7958ac27d6947c970ff89eac Mon Sep 17 00:00:00 2001 From: Glen De Cauwsemaecker Date: Sat, 12 Apr 2014 00:43:19 +0200 Subject: [PATCH 17/17] new version number for the windows installer --- scripts/windows/coco-dev-setup/batch/config/config.coco | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/windows/coco-dev-setup/batch/config/config.coco b/scripts/windows/coco-dev-setup/batch/config/config.coco index e2d7570f5..eab3e07a0 100755 --- a/scripts/windows/coco-dev-setup/batch/config/config.coco +++ b/scripts/windows/coco-dev-setup/batch/config/config.coco @@ -1,6 +1,6 @@ - 3.3 + 3.4 GlenDC CodeCombat.com 2013-2014 https://github.com/codecombat/codecombat.git